作者Catbert (宅男)
看板Visual_Basic
标题Re: [VBA ] 将某一列的某个范围清空
时间Thu Dec 29 22:58:07 2011
※ 引述《zesy (认识新朋友!!)》之铭言:
: ※ 引述《zesy (认识新朋友!!)》之铭言:
: : 例
: : a b c d e f g h i j
: : 1 # # # #
: : 2 # # # #
: : 3 # # # #
: : 4
: : 5
: : 6
: : 7
: : 8
: : x为变数
: : Worksheets("统计表").Range(Cells(x, 2), Cells(x, 5)).Clear
: : 请问这样的写法有错吗?
: Sub gg()
: Dim x As Integer
: If Worksheets("sheet2").Range("A1").Value >= 1 Then
: x = Worksheets("sheet2").Range("A1").Value
: Worksheets("SHEET1").Range(Cells(x, 2), Cells(x, 7)).ClearContents
上面那列改成
Worksheets("SHEET1").Range(Cells(x, 2).address, Cells(x, 7).address).ClearContents
: End If
: End Sub
: 这是我写的程式码
: 写在同一个sheet没问题,但不同sheet时就出现问题
: 请问是问题出在哪?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.73.105.131