返回列表 上一主題 發帖

[發問] 如何讓自訂表單的TextBox記憶經常輸入的資料?

本帖最後由 GBKEE 於 2012-6-7 07:34 編輯

回復 3# av8d
改用 ComboBox
1在工作表 使用控制工具箱的ComboBox事件
  1. Private Sub ComboBox1_LostFocus()
  2.     'LostFocus 事件 ActiveX 控制項失去輸入焦點時即發生此事件
  3.    If ComboBox1 <> "" Then  If ComboBox1.ListIndex = -1 Then ComboBox1.AddItem ComboBox1
  4. End Sub
複製代碼
2在表單使用ComboBox事件可任選一種
  1. Option Explicit
  2. Private Sub ComboBox1_BeforeUpdate(ByVal Cancel As MSForms.ReturnBoolean)
  3.     '離開控制項後: 發生在控制項中的資料有所改變時。的事件
  4. If ComboBox1 <> "" Then  If ComboBox1.ListIndex = -1 Then ComboBox1.AddItem ComboBox1
  5. End Sub
  6. Private Sub ComboBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
  7. 'Enter、Exit 事件
  8. 'Enter 主要發生在一個控制項,從同一表單上的另一個控制項取得駐點之前
  9. 'Exit 會在一個控制項失去駐點時發生。
  10. If ComboBox1 <> "" Then  If ComboBox1.ListIndex = -1 Then ComboBox1.AddItem ComboBox1 & "AA"
  11. End Sub
複製代碼

TOP

回復 5# av8d
傳上檔案試試

TOP

回復 7# av8d
5# 說 可以成功記憶~但是關閉"自訂表單"視窗後~ 再重新開啟~原來的記憶就沒了
請傳上這個檔案

TOP

回復 9# av8d
7# 檔案中  3個UserForm都看不到 ComboBox 控制項

TOP

        靜思自在 : 【生命在呼吸間】佛陀說:「生命在呼吸間。」人無法管住自己的生命,更無法擋住死期,讓自己永住人間。既然生命去來這麼無常,我們更應該好好地愛惜它、利用它、充實它,讓這無常、寶貴的生命,散發它真善美的光輝,映照出生命真正的價值。
返回列表 上一主題