例如: 在Sheet1上创建了一个清除数据按钮"清除数据1"→Range("A1:A5").ClearContents,在Sheet2上创建另一个清除数据按钮"清除数据2"→Range("A1:A5").ClearContents,在Sheet3上创建一个按钮,当点击它时,"清除数据1"和"清除数据2"就会运行,清除A1:A5的数据,这个程序要怎么写,大神有空的话可不可以帮忙看看哈,尝试着写,结果也只能控制一个
谢谢哈,好简洁的语句,我这外行想得太复杂了,(*/ω\*)哈哈~
追答单元格的写法:
第一种:
这种写法只能写死的格或区域,无法使用变量
[A1]
[A1:A5]
第二种:
这种写法行号可以使用变量
range("A1")
range("A1:A5")
range("A" & ir1 & ":A" & ir2)
第三种:
这种写法行号和列号可以使用变量,
这里指的是列序号数字,不是列字母,
当然,列号用字母也可以,要打双引号。
Cells(1,1) '指A1单元格
Cells(1,"A") '指A1单元格
Cells(Cells(1,1),Cells(10,3)) '指A1:C10区域
Cells(Cells(1,"A"),Cells(10,"C")) '指A1:C10区域
使用变量示例:
Sub 九九乘法表()
Dim i%, t%
For i = 1 To 9
For t = 1 To 9
Cells(i, t) = i & "X" & t & "=" & i * t
Next
Next
MsgBox "处理完成", 64, "提示"
End Sub