我已經給出了一些格式化爲眼睛而不是任何功能的工作簿。因此,我有相當看起來像這樣的一些列標題:在使用Excel VBA查找範圍
A B C D E
1 'YTD 'Monthly 'YTD 'Monthly
2 Figures' Figures' Plan' Plan'
3
4 Account1 1 3 5 7
5 Account2 2 4 6 8
我一直在使用.Find
標識行的'Account 1'
,然後列'Monthly Plan'
標題做,並複製該單元格的值數組。但是,有幾個領域(例如上面的例子),我不能輕易找到E列,因爲搜索'Monthly'
或'Plan'
顯然給了我不可靠的結果。
到目前爲止,我一直在使用Do... While... Loop
,以便找到一個單元格地址爲'Monthly'
,然後檢查正下方的字'Plan'
單元格的值,並使用.FindNext
直到有一個匹配循環。
這不是非常優雅 - 那麼有沒有一種方法可以搜索一個虛擬數組/範圍,以及我正在尋找的單詞安排?
你是說列標題可能總是不一樣,'月計劃'可能不在E列?你不想改變你收到的文件,只參考它們? – datatoo 2009-11-23 17:04:07