作者waimcat (烏龍茶)
看板Office
標題[算表] VBA代入某儲存格
時間Thu Sep 8 19:58:30 2016
軟體: EXCEL
版本:2010
要怎樣才可以使VBA中的某個字由儲存格代入
例如我有個變數I = 1 to 25
後面的25不一定是25
希望可以在某儲存格key in
然後VBA自動帶入那格
這要怎麼做?!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.254.104.182
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Office/M.1473335913.A.F24.html
1F:推 lin99: 看不太懂需求;搜尋此版 VBA自動插入日期 09/08 20:45
2F:推 waiter337: 邏輯目前不夠明確 無法找出規律性 09/08 20:47
3F:→ waiter337: 通常你需要的那行有 & "" 09/08 22:08
4F:→ waiter337: 譬如:range("a" & I ) 09/08 22:09
5F:→ waiter337: 範圍會變成range("a" & I & ":" & "a" & I+1).select 09/08 22:10
6F:→ waiter337: 最後加一行 next 09/08 22:11
7F:→ waiter337: 那如果行列都要變化,都是數字,可以改用 cells 09/08 22:13
8F:→ waiter337: 如果只是小變化,不多,就多打幾個bcde就好了 09/08 22:14
9F:推 waiter337: range("a" & I-n ) = I 老實說,靠高手好了= = 09/08 22:16
10F:推 waiter337: range("a" & I ) = "I" 09/08 22:19
11F:推 lin99: 學習了 09/08 22:36
12F:推 waiter337: 或者 你乾脆說說你的檔案是什麼狀況要怎麼改 比較快 09/08 22:47
13F:→ waiter337: 檔案直接上來給我們看 09/08 22:47
14F:→ soyoso: 若是要迴圈終止值帶儲存格數值的話,類似 09/08 23:21
16F:→ soyoso: 或以range("a1")、cells(1,1)或cells(1,"a")方式 09/08 23:23
17F:推 waiter337: 喔 那你25會依照什麼判斷 09/09 18:21
18F:推 waiter337: 使用儲存格格數 欄位數 還是 max最大值 還是自訂儲存 09/09 18:22
19F:→ waiter337: 格以後自己抓儲存格數值 09/09 18:22