返回列表 上一主題 發帖

[發問] WITH 無法用於指定工作表 ??

[發問] WITH 無法用於指定工作表 ??

sheet2 為工作視窗,巨集裡指定為sheet1 1.rar (7.54 KB)
所得的結果會在sheet2 上??
有無其他方法解決?
除了 Sheets("sheet1").select 或  Sheets("sheet1").Activate  之外?
Sub ACLEAR()
'With Workbooks("1.xls").Sheets("sheet1")
With Sheets("sheet1") '非sheet2
Range("B65536").End(xlUp).Offset(0).Select
Selection.ClearContents
Range("C65536").End(xlUp).Offset(0).Select
Selection.ClearContents
End With

End Sub

  1. Sub ACLEAR()
  2. With Sheets("sheet1") '非sheet2

  3. .Range("B65536").End(xlUp).ClearContents
  4. .Range("C65536").End(xlUp).ClearContents

  5. End With

  6. End Sub
複製代碼
1.被with的物件前面要加"."
2.非當前所在工作表的儲存格無法select, 若你不想轉到該工作表可直接.ClearContents而不須要select.

TOP

        靜思自在 : 【時間無法遮擋】怕時間消逝,花了許多心血,想盡各式方法要遮擋時間,結果是:浪費了更多時間,且一無所成!
返回列表 上一主題