2012-05-27 71 views
1

我在VBA一個小問題,我想把行範圍功能的列字符串格式那樣:將字符串參數 - VBA

debut = "BH" & LTrim(Str(i)) 
    fin = "DB" & LTrim(Str(i)) 
    For Each Cell In Ws.Range("debut:fin") 

但我有一個錯誤,我怎麼能解決它? 謝謝

回答

3

你這樣做的方式("debut:fin"),範圍是真的等於該字符串,是無效的。你需要做的是與運營商&串聯的2串用:之間:

For Each Cell In Ws.Range(debut & ":" & fin) 
+1

+ 1 :)另外' 「BH」 和LTRIM(STR(I))'也可以寫成' 「BH」&我' –