作者jimkukky (kukky)
看板Office
標題[算表] Vba 欄位數顯示問題
時間Wed Mar 9 16:33:26 2016
這是別人做的VBA程式碼,
檔案連結如下:
https://drive.google.com/open?id=0B2vsjuRoYE1zblBlN0g1UngwY2M
問題是他的操作單元,
欄位數 B1
資料A的筆數 B2
資料B的筆數 B3
他說B1,B2,B3欄位數不填,系統會自動偵測,
可是我試了很久都是空白,
不知道原因是什麼,
請教各位大大謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.124.93.49
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Office/M.1457512409.A.D1E.html
※ 編輯: jimkukky (140.124.93.49), 03/09/2016 16:34:15
※ 編輯: jimkukky (140.124.93.49), 03/09/2016 16:37:04
1F:→ soyoso: 工作表"操作畫面"內儲存格B1~B3為使用者選填資料 03/09 17:44
2F:→ soyoso: 如不填入,系統會自動偵側,工作表"資料A"的欄、列筆數及 03/09 17:47
3F:→ soyoso: 工作表"資料B"的列數 03/09 17:48
4F:→ soyoso: 空白應是無將取得欄列筆數的值回傳到該儲存格 03/09 17:52
可是如果不讓使用者自己填的話,系統自動偵測,可以將空白值補上嗎,
還是需要加入什麼指令能夠讓他自動讀取值,讓他顯示出來
※ 編輯: jimkukky (114.42.42.100), 03/09/2016 20:22:24
5F:→ soyoso: alt+f11開啟vbe,雙擊"操作畫面",加入 03/09 20:34
我有試過你的方法,不過還是會有問題,就是如果我在資料a或資料b加入新的資料,
在執行比較的時候,結果會跑不出來,且筆數會停留不會更動
※ 編輯: jimkukky (114.42.42.100), 03/09/2016 23:38:10
7F:→ soyoso: 如果原po不會自行輸入的話,可在執行時先清除b1~b3的資料 03/10 00:08
可以成功了,謝謝s大,非常感激!
※ 編輯: jimkukky (114.42.42.100), 03/10/2016 08:57:09