Excel——如何使用VBA操作單元格的格式
單元格的填充Cell Fills (Color, Patterns, & Gradients)
Sub Modify_Cell_Fill()
'Change Fill Color
Range("A1").Interior.Color = RGB(141, 180, 227)
'Add Pattern (See xlPattern constants for choices)
Range("B1").Interior.Pattern = xlDown
Range("B1").Interior.PatternColor = RGB(141, 180, 227)
'Add Gradients
With Range("C1").Interior
.Pattern = xlPatternLinearGradient
.Gradient.Degree = 180
'Adjust Color Stops
'Clear Default Color Stops
.Gradient.ColorStops.Clear
'Add A Color Stop
With .Gradient.ColorStops.Add(0)
.Color = RGB(255, 255, 255)
End With
'Add Another Color Stop
With .Gradient.ColorStops.Add(1)
.Color = RGB(141, 180, 227)
End With
End With
End Sub
修改字型 Modify Font Format (Color, Bold, Underline, Italicize, Size, & Font Type)
Sub Modify_Cell_Font()
'Change Font Color on RGB Scale
Range("A1").Font.Color = RGB(3, 5, 6)
'Make Font Italicized
Range("A1").Font.Italic = True
'Make Font Bold
Range("A1").Font.Bold = True
'Adjust Font Size
Range("A1").Font.Size = 14
'Underline Text
Range("A1").Font.Underline = True
'Change Font Type
Range("A1").Font.FontStyle = "Arial"
End Sub
修改單元格的部分內容的字型
Sub BoldCellsLastWord()
Dim rng As Range
Dim str As
String
Dim x As
Integer
Dim LastWord AsString
Set rng = Range("A1")
str = rng.Value
'Determine the Last Word in String
LastWord = Right(str, Len(str) - (InStrRev(str, " ") - 1))
'Get the Character Start Position of the Last Word
x = InStr(str, LastWord)
'Target just the Last Word and Bold it
With rng.Characters(Start:=x, Length:=Len(str)).Font
.FontStyle = "Bold"
End With
End Sub
自動調整行高和列寬
Sub AutoFit_Columns()
'PURPOSE: How To AutoFit Worksheet Columns (Multiple Scenarios)
Dim sht As Worksheet
'AutoFit One Column
ThisWorkbook.Worksheets("Sheet1").Columns("O:O").EntireColumn.AutoFit
'AutoFit Multiple Columns
ThisWorkbook.Worksheets("Sheet1").Range("I:I,L:L").EntireColumn.AutoFit
'Columns I & L
ThisWorkbook.Worksheets("Sheet1").Range("I:L").EntireColumn.AutoFit
'Columns I to L
'AutoFit All Columns on Worksheet
ThisWorkbook.Worksheets("Sheet1").Cells.EntireColumn.AutoFit
'AutoFit Every Worksheet Column in a Workbook
For Each shtIn ThisWorkbook.Worksheets
sht.Cells.EntireColumn.AutoFit
Next sht
End Sub
'SOURCE: www.TheSpreadsheetGuru.com
相關文章
- vba-單元格程式碼
- 如何標記excel單元格Excel
- 4.20 使用條件格式標識包含指定文字的單元格 [Excel教程]Excel
- 如何隱藏Excel中單元格公式且其他單元格可修改Excel公式
- EXCEL破冰 - 鎖定單元格樣式和輸入格式Excel
- java poi操作excel 新增 鎖定單元格保護JavaExcel
- 如何定製excel單元格的斜線分隔線Excel
- 簡單演示Excel中VBA程式碼的使用Excel
- POI設定excel單元格Excel
- excel合併的單元格重新填充Excel
- Excel-如何用VBA程式設計操作Pivot TableExcel程式設計
- Excel獲取單元格批註Excel
- C#使用 NPOI 新增圖片到 Excel 單元格C#Excel
- 使用VBA批量轉換Excel格式,由.xls轉換成.xlsxExcel
- Excel合併單元格的兩種簡單方法Excel
- Excel表格中圖片怎麼固定在單元格里(VBA方法)Excel
- C#/VB.NET 在Excel單元格中應用多種字型格式C#Excel
- Excel教程——excel如何使用條件格式Excel
- excel中的單元格怎麼重新命名?Excel
- Excel合併單元格資料的方法教程Excel
- Excel vbaExcel
- C#中設定Excel單元格格式C#Excel
- C# 獲取Excel的指定單元格的值C#Excel
- excel 如何為單元格字串前後批量新增雙引號?Excel字串
- Jupyter 操作程式碼單元格
- 如何在Excel中錄入時開啟單元格自動下拉選單Excel
- 為Excel工作表單元格命名的兩種方法Excel
- VC下設定Excel單元格的邊框 (轉)Excel
- poi操作excel,複製sheet,複製行,複製單元格,複製styleExcel
- Excel2013中如何給特定區域單元格加密?Excel加密
- EXCEL+VBAExcel
- 表格單元格點選操作(彈窗)
- excel圖表標題新增和引用單元格的方法Excel
- Excel-如何將含有對應值得單元格高亮顯示的程式碼摘抄Excel
- VBA中使用EXCEL工作表函式Excel函式
- Excel-修改Excel中的00:00:00格式Excel
- word(2010)使用VBA完成批處理操作-批量清除表格某單元格內容
- wps的excel中的單元格限定輸入的內容Excel