[VBA ] Userform儲存判斷兩種動作

看板Visual_Basic作者 (Life part2愛出國)時間5年前 (2019/10/06 14:38), 編輯推噓0(003)
留言3則, 1人參與, 5年前最新討論串1/1
各位版大先進您們好 我目前的能力落在 透過錄製巨集+簡單修改目的範圍, 這一個禮拜才開始接觸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

10/07 01:31, 5年前 , 1F
試試看在sheet1宣告一個Public變數,看你要存列號或是一個
10/07 01:31, 1F

10/07 01:31, 5年前 , 2F
布林值都可以,叫UserForm1之前先賦值。也可以存在模組裡
10/07 01:31, 2F

10/07 01:31, 5年前 , 3F
,方便管理。
10/07 01:31, 3F
文章代碼(AID): #1TcOlawz (Visual_Basic)
文章代碼(AID): #1TcOlawz (Visual_Basic)