[算表] Vba 顯示欄位問題

看板Office作者 (kukky)時間10年前 (2016/03/09 16:33), 10年前編輯推噓0(008)
留言8則, 1人參與, 最新討論串1/1
這是別人做的VBA程式碼, 檔案連結如下:https://drive.google.com/open?id=0B2vsjuRoYE1zblBlN0g1UngwY2M 問題是他的操作單元, 欄位數 B1 資料A的筆數 B2 資料B的筆數 B3 他說B1,B2,B3欄位數不填,系統會自動偵測, 可是我試了很久都是空白, 不知道原因是什麼, 請教各位大大謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.124.93.49 ※ 文章網址: https://www.ptt.cc/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

03/09 17:44, , 1F
工作表"操作畫面"內儲存格B1~B3為使用者選填資料
03/09 17:44, 1F

03/09 17:47, , 2F
如不填入,系統會自動偵側,工作表"資料A"的欄、列筆數及
03/09 17:47, 2F

03/09 17:48, , 3F
工作表"資料B"的列數
03/09 17:48, 3F

03/09 17:52, , 4F
空白應是無將取得欄列筆數的值回傳到該儲存格
03/09 17:52, 4F
可是如果不讓使用者自己填的話,系統自動偵測,可以將空白值補上嗎, 還是需要加入什麼指令能夠讓他自動讀取值,讓他顯示出來 ※ 編輯: jimkukky (114.42.42.100), 03/09/2016 20:22:24

03/09 20:34, , 5F
alt+f11開啟vbe,雙擊"操作畫面",加入
03/09 20:34, 5F

03/09 20:34, , 6F
我有試過你的方法,不過還是會有問題,就是如果我在資料a或資料b加入新的資料, 在執行比較的時候,結果會跑不出來,且筆數會停留不會更動 ※ 編輯: jimkukky (114.42.42.100), 03/09/2016 23:38:10

03/10 00:08, , 7F
如果原po不會自行輸入的話,可在執行時先清除b1~b3的資料
03/10 00:08, 7F

03/10 00:09, , 8F
可以成功了,謝謝s大,非常感激! ※ 編輯: jimkukky (114.42.42.100), 03/10/2016 08:57:09
文章代碼(AID): #1Mtz_PqU (Office)
文章代碼(AID): #1Mtz_PqU (Office)