- 帖子
- 127
- 主題
- 28
- 精華
- 0
- 積分
- 160
- 點名
- 0
- 作業系統
- W7
- 軟體版本
- 2003
- 閱讀權限
- 20
- 性別
- 男
- 註冊時間
- 2010-11-1
- 最後登錄
- 2017-5-20
|
[發問] 請問要如何 改這程式碼呢?(不同worksheets間的設定)(已解決)
本帖最後由 icestormer 於 2012-5-3 12:31 編輯
Sub 將第30筆上色()'主要是在工作表(worksheets("主頁")下 對 副頁 進行 第30筆上色的動作
Dim 副頁 As Worksheet
Set 副頁 = Worksheets("查詢")
With 副頁
最後一筆位置 = .Cells(65536, 115).End(xlUp).Row
.Range(.Cells(最後一筆位置, 115), .Cells(最後一筆位置, 115).End(xlToRight))'.Select '<<問題出在這裡
'沒法在 主頁 下 進行 對 副頁 的上色動作 好像卡在 用select 必需先切換到 副頁去才不會出錯
'不知有沒有其它方法可在 不用切換情況下 全選第30行後上色?還是必要切換才行了?
With Selection.Interior
.ColorIndex = 45
End With
End With |
|