看板 Visual_Basic 關於我們 聯絡資訊
各位版大先進您們好 我目前的能力落在 透過錄製巨集+簡單修改目的範圍, 這一個禮拜才開始接觸ActiveX 我正在努力寫一個平台,讓使用者能新增資料/以及舊資料可修改 1.我設計了一個UserForm1 有文字方塊可輸入資料 以及儲存-Commandbotton/取消鈕 1.1 UserForm1的儲存為新增一列(資料)的方式 2.ThisWorkBook 我寫了一個每次開啟就把資料進行排序 3.Sheet1裡放輸入資料 以及我也放了一個commandbotton 具新增功能 4.Sheet1我寫了一個點擊兩次資料 就可以呼叫UserForm1 show出原始資料可做修改動作 測試許多天,依舊無法解決 想求助版大先進 我想在UserForm1的儲存命令寫判斷式, 當sheet1新增資料之下的儲存命令,新增一列的儲存 當sheet1點擊兩下呼叫的UserForm1儲存命令,在原欄位進行儲存 [問題] 我寫不出原欄位儲存,UserForm1程式碼裡宣告變數r, r=target.row 在UserForm1仍然無法確認r, 我要如何在UserForm1寫判斷式, 使用if或Select都行不通 有人能指導我嗎? 我擔心是否我寫的程式碼寫錯位置? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.26.122.44 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Visual_Basic/M.1570343908.A.EBD.html
newacc: 試試看在sheet1宣告一個Public變數,看你要存列號或是一個 10/07 01:31
newacc: 布林值都可以,叫UserForm1之前先賦值。也可以存在模組裡 10/07 01:31
newacc: ,方便管理。 10/07 01:31