推 waiter337: 不同版本的excel 不建議用工作表commandbutton12/03 08:43
→ waiter337: 目前大概兩種解12/03 08:44
→ waiter337: 1.換成一般的button 不要用activeX的12/03 08:44
→ waiter337: 2.版本不同要重新把按鈕重換一遍12/03 08:45
→ waiter337: 你講的引用項目 也有可能12/03 08:46
→ waiter337: 去原先能跑的電腦拍個照 看引用了那些12/03 08:46
→ waiter337: 還有一種3.commandbutton8_click 沒有加上前綴導致出錯12/03 08:48
→ waiter337: 試試看 call userform1.commandbutton8_click12/03 08:49
→ waiter337: 不確定能不能行12/03 08:49
→ waiter337: 因為工作表很多按鈕 很可能vba自動重新導向到其他模組 12/03 08:49
→ waiter337: 甚至是其他不同檔名卻有相同模組的檔案 就斷了12/03 08:51
檔案是xls,直接在工作表劃按鈕,寫在按鈕裡,不確定是你說的一般還是activeX按鈕,但userform1前綴應該不行,因為沒寫表單。
引用項目的猜測,是因為google錯誤訊息,都建議引用。但尷尬的是,每臺電腦之前都能用,現在是全都不能用,沒辦法比較…
之前不懂sub和function的部份,都按鈕點進去全寫在sub commandbutton_click()裡。有研究sub、function了,再用這個來試試吧,感謝回答。
※ 編輯: salqv (116.89.128.164 臺灣), 12/03/2021 10:25:25
→ waiter337: Run "工作表1.CommandButton8_Click" 12/05 08:28
→ waiter337: 可以試試這種用法 12/05 08:29
→ waiter337: 試過可以成功 12/05 08:51
→ salqv: 感謝w大,我上班再試試。有試過前面加sheet(1)之類的,但不 12/05 19:07
→ salqv: 知道正確的語法,所以都沒成功! 12/05 19:07