返回列表 上一主題 發帖

[發問] 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

        靜思自在 : 真正的愛心,是照顧好自己的這顆心。
返回列表 上一主題