請excel高手幫忙指點迷津

來源: cloudate 2009-09-25 06:28:03 [] [博客] [舊帖] [給我悄悄話] 本文已被閱讀: 次 (761 bytes)
我用marcos定義一個cell的值=為vloopup這個cell的橫坐標種坐標在一列數據中的值。但是macros裏麵,

數據:
1-1 05
2-5 02
3-5 02
2-3 05

______________________________________________________
Dim nRow As Integer
Dim nCol As Integer

nRow = 1 '橫坐標
nCol = -1 '縱坐標

Range("G3").Select
ActiveCell.FormulaR1C1 = _
"=VLOOKUP(nRow & nCol,'sheet1'!R21C38:R5000C39,2,FALSE)"
______________________________________________________


反映出來的值是#NAME? 等於 VLOOKUP(nRow & nCol,'TRS31 1007'!$AL$21:$AM$5000,2,FALSE)

而不是我需要的 05 等於 VLOOKUP("1-1",'TRS31 1007'!$AL$21:$AM$5000,2,FALSE)


請問如何改正marcos,讓裏麵的nRow & nCol become 1-1

xiexie thanks a lot

所有跟帖: 

str(nRow) & "-" & str(nCol) -Largo- 給 Largo 發送悄悄話 (0 bytes) () 09/25/2009 postreply 06:47:33

謝謝,不過好像還是不行 -cloudate- 給 cloudate 發送悄悄話 cloudate 的博客首頁 (86 bytes) () 09/28/2009 postreply 00:39:57

回複:請excel高手幫忙指點迷津 -jgyang169- 給 jgyang169 發送悄悄話 (85 bytes) () 10/06/2009 postreply 01:25:30

請您先登陸,再發跟帖!

發現Adblock插件

如要繼續瀏覽
請支持本站 請務必在本站關閉/移除任何Adblock

關閉Adblock後 請點擊

請參考如何關閉Adblock/Adblock plus

安裝Adblock plus用戶請點擊瀏覽器圖標
選擇“Disable on www.wenxuecity.com”

安裝Adblock用戶請點擊圖標
選擇“don't run on pages on this domain”