[VBA ] 如何讀取 Button 上的 Text (編輯文字)

看板Visual_Basic作者 (神之左手魔之右手)時間14年前 (2011/03/28 00:11), 編輯推噓0(0012)
留言12則, 2人參與, 最新討論串1/1
用VBA建立5個Button, Text(編輯文字)分別為 A , B , C , D , E OnAction="Module2.abc" 設定一樣 當我按下 A Button時,希望能跳出一個視窗顯示 A 所以寫 MsgBox Selection.Characters.Text 跳出的視窗卻是顯示空白 有什麼指令可以按下Button,同時可以傳回 Button 的 Text (編輯文字)。 因為傳回的Text(編輯文字)要寫入 Module2.abc 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.32.232.30

03/30 00:28, , 1F
button的text是啥意思?
03/30 00:28, 1F

03/31 00:08, , 2F
Excel有5個Button,分別標上A~。當我按下標示 A
03/31 00:08, 2F

03/31 00:10, , 3F
的 Button時,因為我有設定OnAction 的關係,所以會連
03/31 00:10, 3F

03/31 00:12, , 4F
結到Module2.abc這個副程序。但我希望程式能知道我是
03/31 00:12, 4F

03/31 00:15, , 5F
按 A 。因為這5個Button都是連結到Module2.abc。
03/31 00:15, 5F

03/31 00:20, , 6F
按A,Module2.abc某個參數就會寫成A;寫B,就會寫成B
03/31 00:20, 6F

03/31 00:24, , 7F
按下C,D或E,同理。如果找不到指令的話,那就只有分別
03/31 00:24, 7F

03/31 00:27, , 8F
寫5個副程序,分別關於按A,B,C,D,E。
03/31 00:27, 8F

04/01 16:16, , 9F
5個button是否在同一個物件上,如同一worksheet?是的話在該物
04/01 16:16, 9F

04/01 16:20, , 10F
件宣告Public字串變數,button被按下會觸發click(),在每個
04/01 16:20, 10F

04/01 16:21, , 11F
button的click()定義public字串變數的值並呼叫module.abc.
04/01 16:21, 11F

04/01 16:22, , 12F
moudle.abc可看到"物件.字串變數"的值.
04/01 16:22, 12F
文章代碼(AID): #1DZs6XZ- (Visual_Basic)