返回列表 上一主題 發帖

[發問] 請問要如何 改這程式碼呢?(不同worksheets間的設定)(已解決)

[發問] 請問要如何 改這程式碼呢?(不同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

回復 2# kevin681024


  好 感謝你 晚些試看看你的方法^^

另外我想請問一個問題 ,如下圖 是一個自訂表單  是用TEXTBOX1
我有寫一個陣列 是單純數字 我是想把陣列內的數字 排序如下 並顯示在 TextBox1(不知用這個好還是有其它更好的表示方法)
但我不知要怎下手寫.(如果是寫在EXCEL儲存格上我就會..),可否教我一下
PS:我有設它為MultiLine=true

10
9
8
7
6
5



TOP

回復 4# kevin681024


   感謝了 可行 我在來把它改一下就完全合用了 謝謝你

TOP

        靜思自在 : 手心向下是助人,手心向上是求人;助人快樂,求人痛苦。
返回列表 上一主題