2017年7月24日 星期一

Excel:Excel VBA 儲存格屬性:

Excel:Excel VBA 儲存格屬性:

剛寫了一個 Excel 資料自動填入空白儲存格 VBA,使用儲存格的屬性(Cell Property),VBA 都會使用到儲存格(Cell),所以要將儲存格屬性(Cell Property)都記錄好,方便下次編寫 VBA 時用。

Excel Cell Address
Excel VBA Cell Property:
儲存格函數
函數描述
Cells.Select
選擇儲存格
Cells.ClearContents
清除儲存格資料
Cell.Interior.Color = vbYellow
設定儲存格顏色
Cell.Interior.ColorIndex = 3
設定儲存格顏色引數
Cells.Font.Size = 11
設定儲存格字形大小
Cell.Text = “10”
設定儲存格文字資料
Cell.Value = 10
設定儲存格數字資料
Cell.NumberFormat = "hh:mm:ss"
設定儲存格格式
Cell.HorizontalAlignment = xlCenter
設定儲存格
ActiveCell.Select
選擇活動儲存格
ActiveCell.Row
設定活動儲存格列
ActiveCell.Column
設定活動儲存格行
ActiveCell.Address
設定活動儲存格行列位置

Excel VBA Rang 函數:
Range 函數
函數傳回 TRUE 結果
Range("A1").End(xldown).Select
尋找下行 (Row) 最後的 Cell
Range("A65536").End(xlup).Select
尋找上行 (Row) 最後的 Cell
Range("A1").End(xlToRight).Select
尋找右列 (Column) 最後的 Cell
Range("IV1").End(xlToLeft).Select
尋找左列 (Column) 最前的 Cell
Range("A:A,C:C,F:F")
Columns A, C, and F
Range("1:1,3:3,8:8")
Rows 1, 3, and 8

Excel VBA Worksheet 函數:
Worksheet 函數
函數描述
Worksheets("Sheet1").Cells(1).ClearContents
清除 Sheet1 上第一個儲存格的公式
Worksheets("Sheet1").Cells(5, 3).Font.Size = 14
Sheet1 C5 儲存格的字型大小設定為 14
With Worksheets("Sheet1").Cells.Font
    .Name = "Arial"
    .Size = 8
End With
Sheet1 中所有儲存格的字型及字型大小設定為 8 點的 Arial 字型
Cells(1, 1).Value = 23
指定 Cell,數值=13
Range(Cells(1, 1), Cells(4, 2)).Value = 13
選擇指定範圍,數值=13
Range(Cells(1, 1), Cells(4, 2)).Select
選取的狀態
Rows(3).Select
選擇整個行(row
Columns(2).Select
選擇整個Column

2017年 7月 24日 天氣報告
氣溫:29.0@ 20:00
相對濕度:百分之 86%
天氣:大致多雲

沒有留言:

張貼留言