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
相關文章
- 如何標記excel單元格Excel
- 4.20 使用條件格式標識包含指定文字的單元格 [Excel教程]Excel
- word(2010)使用VBA完成批處理操作-批量清除表格某單元格內容
- 簡單演示Excel中VBA程式碼的使用Excel
- EXCEL破冰 - 鎖定單元格樣式和輸入格式Excel
- POI設定excel單元格Excel
- excel合併的單元格重新填充Excel
- Excel表格中圖片怎麼固定在單元格里(VBA方法)Excel
- C#使用 NPOI 新增圖片到 Excel 單元格C#Excel
- Excel教程——excel如何使用條件格式Excel
- Excel-單元格內換行Excel
- wps/excel計算單元格內的算式Excel
- C#/VB.NET 在Excel單元格中應用多種字型格式C#Excel
- 如何讓excel單元格內只能輸入指定內容?Excel
- excel 如何為單元格字串前後批量新增雙引號?Excel字串
- poi操作excel,複製sheet,複製行,複製單元格,複製styleExcel
- VBA中使用EXCEL工作表函式Excel函式
- wps的excel中的單元格限定輸入的內容Excel
- 表格單元格點選操作(彈窗)
- 簡單操作,用excel或者vscode為多行資料新增格式ExcelVSCode
- FIN2020 Excel and VBAExcel
- pageoffice給線上開啟的excel單元格插入圖片Excel
- 在excel中某些單元格內批量增加相同的內容Excel
- openpyxl 操作 Excel表的格基本用法Excel
- Java 獲取Excel分頁座標位置(單元格)JavaExcel
- excel匯入,讀取日期單元格轉php日期ExcelPHP
- ASP.NET 匯出gridview中的資料到Excel表中,並對指定單元格換行操作ASP.NETViewExcel
- JAVA使用poi匯出Excel,合併單元格,設定自動列寬JavaExcel
- 快速查詢EXCEL整個工作表中的合併單元格Excel
- excel生成單元格帶下拉選項的模板 + 資料匯入Excel
- excel斜槓分割表格怎麼做 excel單元格斜槓拆分上下打字Excel
- Python與Excel VBA比較PythonExcel
- 用 (Excel) VBA 讀取 OneNote!Excel
- 在Excel VBA中使用SQL到底優勢在哪兒ExcelSQL
- Java Servlet 實現合併多單元格匯出ExcelJavaServletExcel
- python學習筆記 - 設定Excel單元格樣式Python筆記Excel
- Golang是如何操作excel的?GolangExcel
- 網格的單元格可以使用彈窗SM8016
- Java 設定Excel條件格式(高亮條件值、應用單元格值/公式/資料條等型別)JavaExcel公式型別