標題:
[發問]
如何儲存多個 Textbox 上一次 keyin 的值
[打印本頁]
作者:
bowwow1975
時間:
2012-7-17 15:49
標題:
如何儲存多個 Textbox 上一次 keyin 的值
本帖最後由 bowwow1975 於 2012-7-17 15:53 編輯
請教版上的高手!
網路上有很多儲存 textbox 上一次值的方法!但是好像沒有多個的!
意思是說如果我有 A.text 和 B.text,把值輸入進去後,可以同時儲存在 1.txt 裡!
下一次執行程式的時候,預設值就跟上次輸入的一樣!也就是 A.text, B.text 從 1.txt 抓值出來!
我覺得我問的都太簡單......以致於網路上都找不到!
作者:
GBKEE
時間:
2012-7-17 17:57
回復
1#
bowwow1975
試試看
Option Explicit
Dim Sh As Worksheet
Private Sub UserForm_Initialize()
Dim X As Integer
Set Sh = Sheets(1)
For X = 1 To 4
Controls("Textbox" & X) = Sh.Cells(X + 4, "a")
'依序Textbox1....Textbox的內容 為第一個工作表的A欄 第5-第9 列內容
Next
End Sub
Private Sub TextBox1_Change()
儲存textbox 1
End Sub
Private Sub TextBox2_Change()
儲存textbox 2
End Sub
Private Sub TextBox3_Change()
儲存textbox 3
End Sub
Private Sub TextBox4_Change()
儲存textbox 4
End Sub
Private Sub 儲存textbox(X As Integer)
Sh.Cells(X + 4, "a") = Controls("Textbox" & X)
End Sub
複製代碼
作者:
bowwow1975
時間:
2012-7-18 09:48
版大
Private Sub TextBox1_Change()
儲存textbox 1
End Sub
裡,;"儲存 textbox" 是什麼意思?
儲存是指令?
還是 "儲存textbox" 是一個 textbox 的 name?
作者:
bowwow1975
時間:
2012-7-18 10:19
回復
2#
GBKEE
我發現我的 textbox 有連結到 Excel,所以也算是儲存在 Excel 裡了!
依照版大的 controls 那一串敘述,其實就可以抓出初始值了!
不用在另外的 txt 檔!
感謝大大教學!
作者:
GBKEE
時間:
2012-7-18 13:11
回復
3#
bowwow1975
Sub 儲存textbox(X As Integer) 這程序 接收 X 變數 型態是整數
Integer 變數係以範圍為 -32,768 到 32,767 之 16 位元 (2 個位元組) 數字的形式儲存
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)