[算表] VBA字串變數代換

看板Office作者 (溫柔殺手N￾ ￾ ￾  )時間17年前 (2009/04/18 21:34), 編輯推噓1(104)
留言5則, 3人參與, 最新討論串1/1
軟體:Excell 版本:2003 Sub() Worksheet("Simulation").Range("I4")=5 End Sub 我想要寫一個For迴圈讓I4這個字串變成I5 I6 I7 I8 請問要如何實現? 另外請問下面這個語法是否為不合法語法? Worksheet("Simulation").Range("A2")=Worksheet("Simulation").Range("A2")+1 如果我要實現這樣的動作除了如下語法之外還有其他方法嗎? T=Worksheet("Simulation").Range("A2")+1 Worksheet("Simulation").Range("A2")=T 煩請指導,感謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.216.171.207

04/18 22:17, , 1F
range 不是拿來加減的, 請用 cells(row,column)
04/18 22:17, 1F

05/09 16:41, , 2F
感謝您的指導
05/09 16:41, 2F

10/19 08:34, , 3F
range 不是拿來加減的?range為何不能拿來加減?
10/19 08:34, 3F

10/19 08:35, , 4F
只是range要列偏移,配合迴圈上為"a" & 變數
10/19 08:35, 4F

10/19 08:35, , 5F
或range.offset
10/19 08:35, 5F
文章代碼(AID): #19wTR-_P (Office)
文章代碼(AID): #19wTR-_P (Office)