返回列表 上一主題 發帖

[發問] 請問如何更改這一個range的數值

[發問] 請問如何更改這一個range的數值

本帖最後由 joseph2003 於 2011-1-31 22:08 編輯

Sub Find_Num()
For Each Found_Num In Worksheets(2).Range("A1:F3")
    For Each Data In Worksheets(1).Range("A1:AI20")
        If Data.Value = Found_Num Then
            Data.Interior.ColorIndex = 3
        End If
    Next Data
Next Found_Num
End Sub
--------------------------------------------------------------------------------------------------
如果要改成
Worksheets(2).Range("A1:F1")对应Worksheets(1).Range("A1:AI5")
Worksheets(2).Range("A2:F2")对应Worksheets(1).Range("A6:AI10")
Worksheets(2).Range("A3:F3")对应Worksheets(1).Range("A11:AI15")
.........
.........
以此類推

也就是說sheets(2)每隔五列只抽取sheet(1)一列的話
要如何改寫呢

Book1.rar (7.72 KB)

還請高手幫幫忙
感激不盡

再問Hsieh老師
您的vba語法實際測試後抓取sheet1的數字是錯的
我不知道要修正哪個部份
可否再請您指點一下
謝謝

TOP

感謝Hsieh老師

問題已依您的語法而解決

TOP

        靜思自在 : 【生命在呼吸間】佛陀說:「生命在呼吸間。」人無法管住自己的生命,更無法擋住死期,讓自己永住人間。既然生命去來這麼無常,我們更應該好好地愛惜它、利用它、充實它,讓這無常、寶貴的生命,散發它真善美的光輝,映照出生命真正的價值。
返回列表 上一主題