[算表] 用巨集寫的vlookup的陣列範圍

看板Office作者 (我發現我的時間不多了)時間12年前 (2013/12/09 20:38), 編輯推噓0(004)
留言4則, 2人參與, 最新討論串1/1
軟體: Excel 版本: 2007 項目 輸出值1 輸出值2 輸出值3 輸出值4 輸出值... a 1 2 3 4 ... b 5 6 7 8 d 9 10 11 12 e 13 14 15 16 g 17 18 19 20 c 21 22 23 24 aa 25 26 27 28 bb 29 30 31 32 上面是我的簡化過的算表內容 欄和列的個數每次都不一定 要怎麼用VBA寫出一個vlookup查表的陣列範圍大小剛好跟內容一樣大呢? 我用以下找出usedrange的大小了 Dim Rn%, Cn% Cn = Cells(1).End(xlToRight).Column Rn = Cells(1).End(xlDown).Row Cells(11, 2) = "=vlookup(A11,A1:E" & Rn & ",3,false)" 在row方面沒問題(就如上這樣) 但在column方面,因為欄的名稱都是英文,所以我就不知道要怎麼用Cn來調整陣列範圍 請各位高手請益 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.161.209.120

12/09 20:52, , 1F
http://goo.gl/shxEuT 試試,用currentregion
12/09 20:52, 1F

12/09 20:55, , 2F
S大,我沒看到程式碼耶
12/09 20:55, 2F

12/09 20:58, , 3F
ok了,上面連結重下
12/09 20:58, 3F

12/09 22:12, , 4F
了解了,謝謝
12/09 22:12, 4F
文章代碼(AID): #1IfRcgBE (Office)
文章代碼(AID): #1IfRcgBE (Office)