[算表] VBA代入某儲存格

看板Office作者 (烏龍茶)時間7年前 (2016/09/08 19:58), 編輯推噓8(8011)
留言19則, 3人參與, 最新討論串1/1
軟體: EXCEL 版本:2010 要怎樣才可以使VBA中的某個字由儲存格代入 例如我有個變數I = 1 to 25 後面的25不一定是25 希望可以在某儲存格key in 然後VBA自動帶入那格 這要怎麼做?! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.254.104.182 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1473335913.A.F24.html

09/08 20:45, , 1F
看不太懂需求;搜尋此版 VBA自動插入日期
09/08 20:45, 1F

09/08 20:47, , 2F
邏輯目前不夠明確 無法找出規律性
09/08 20:47, 2F

09/08 22:08, , 3F
通常你需要的那行有 & ""
09/08 22:08, 3F

09/08 22:09, , 4F
譬如:range("a" & I )
09/08 22:09, 4F

09/08 22:10, , 5F
範圍會變成range("a" & I & ":" & "a" & I+1).select
09/08 22:10, 5F

09/08 22:11, , 6F
最後加一行 next
09/08 22:11, 6F

09/08 22:13, , 7F
那如果行列都要變化,都是數字,可以改用 cells
09/08 22:13, 7F

09/08 22:14, , 8F
如果只是小變化,不多,就多打幾個bcde就好了
09/08 22:14, 8F

09/08 22:16, , 9F
range("a" & I-n ) = I 老實說,靠高手好了= =
09/08 22:16, 9F

09/08 22:19, , 10F
range("a" & I ) = "I"
09/08 22:19, 10F

09/08 22:36, , 11F
學習了
09/08 22:36, 11F

09/08 22:47, , 12F
或者 你乾脆說說你的檔案是什麼狀況要怎麼改 比較快
09/08 22:47, 12F

09/08 22:47, , 13F
檔案直接上來給我們看
09/08 22:47, 13F

09/08 23:21, , 14F
若是要迴圈終止值帶儲存格數值的話,類似
09/08 23:21, 14F

09/08 23:22, , 15F
09/08 23:22, 15F

09/08 23:23, , 16F
或以range("a1")、cells(1,1)或cells(1,"a")方式
09/08 23:23, 16F

09/09 18:21, , 17F
喔 那你25會依照什麼判斷
09/09 18:21, 17F

09/09 18:22, , 18F
使用儲存格格數 欄位數 還是 max最大值 還是自訂儲存
09/09 18:22, 18F

09/09 18:22, , 19F
格以後自己抓儲存格數值
09/09 18:22, 19F
文章代碼(AID): #1NqL9fya (Office)