VBA 06操作單元格物件

2022-07-28 17:27:24 字數 1008 閱讀 4986

使用三種方式表示

range

cells

microsoft文件: 

表示乙個單元格、一行、一列、乙個包含單個或若干連續單元格區域的選定單元格範圍,或者乙個三維區域

表示單元格物件

單個單元格: range("a1")

單元格區域: range("a1: b10")

一行或多行單元格區域:range("1:5")

一列或多列單元格區域:range("a:c")

使用行列號來表示單元格

不帶引數的cells表示當前頁的所有單元格

常用於確定有多少行

range("a65536").end(xlup).row  # 有多少行

entirerow和entirecolumn

resize

VBA 定位單元格

在excel自帶功能中,即帶有根據特殊格式定位的功能 開始 查詢與選擇 定位條件 可以根據需要定位查詢 標註 常量 公式 空值 可見單元格 等。該函式和下面excel面板功能相通 其使用格式為 expression.specialcells type,value 下表是value可選的引數 選擇有公...

操作單元格物件2

呼叫清空過程 歸類 sub tt call t1 呼叫t1清空過程 dim i,j,k as integer for j 2 to sheets.count for i 2 to sheets 1 range d65536 end xlup row if sheets 1 range d i she...

VBA 快速填充單元格

在excle中,需要填充單元格,直接下拉,然後即可填充,但是使用vba 又該如何實現這個呢?區域 public sub 快速填充 dim myrange as range cells.clear 清除所有 資料 set myrange range a1 a12 with myrange.cells ...