當userform5.TextBox1有 Change時卻沒有作用(有TextBox1_Change()),
- 帖子
- 258
- 主題
- 77
- 精華
- 0
- 積分
- 385
- 點名
- 0
- 作業系統
- Win7
- 軟體版本
- Office2010
- 閱讀權限
- 20
- 性別
- 男
- 來自
- Taiwan
- 註冊時間
- 2010-8-8
- 最後登錄
- 2021-1-25
|
當userform5.TextBox1有 Change時卻沒有作用(有TextBox1_Change()),
請教各位板主大大:
於userform2內
當TextBox2有 Change時,呼叫userform5 且focus在userform5.TextBox1(也有TextBox1_Change()),
當userform5.TextBox1有 Change時卻沒有作用。
但用Comd啟動Sub Button1_Click()時,
當userform5.TextBox1有 Change時有作用
為什麼 頭痛頭痛 請幫我
Private Sub TextBox2_Change()
Sheets("基本資料").Range("L2 9").ClearContents
k = 0
Sheets("基本資料").Cells(1, 17) = TextBox2.Text
If TextBox2.Text = "" Then
TextBox3.Text = ""
GoTo 5
End If
Sheets("學生資料").Activate
On Error Resume Next
aam = TextBox2.Text
row1 = Sheets("學生資料").Range("A65536").End(xlUp).Row
If row1 = 1 Then Exit Sub
For i = 2 To row1
If Cells(i, 4) = aam Then
k = k + 1
GoTo 5
End If
Next
5
If k = 1 Then
TextBox2.Text = Sheets("基本資料").Cells(1, 17)
GoTo 10
Else
Exit Sub
End If
10
myform5
On Error GoTo 0
End Sub
Private Sub Button1_Click()
Call myform5
End Sub
Sub myform5()
UserForm5.Show
End Sub |
|
|
|
|
|
|
- 帖子
- 5923
- 主題
- 13
- 精華
- 1
- 積分
- 5986
- 點名
- 0
- 作業系統
- win10
- 軟體版本
- Office 2010
- 閱讀權限
- 150
- 性別
- 男
- 來自
- 台灣基隆
- 註冊時間
- 2010-5-1
- 最後登錄
- 2022-1-23
        
|
2#
發表於 2010-10-22 07:17
| 只看該作者
回復 1# yangjie
只是部分的內容且看不到userform5.TextBox1_Change的內容無法了解問題
當userform5.TextBox1有 Change時卻沒有作用 是什麼意思看不懂 |
|
|
|
|
|
|
- 帖子
- 258
- 主題
- 77
- 精華
- 0
- 積分
- 385
- 點名
- 0
- 作業系統
- Win7
- 軟體版本
- Office2010
- 閱讀權限
- 20
- 性別
- 男
- 來自
- Taiwan
- 註冊時間
- 2010-8-8
- 最後登錄
- 2021-1-25
|
3#
發表於 2010-10-22 11:22
| 只看該作者
當userform5.TextBox1有 Change時卻沒有作用
是說TextBox1鍵入內容與前內容一有相異應該即執行程式卻無動於衷
似乎此時userform5非activate,但每一個textbox卻可keyin
(因電腦重灌,失去與GBKEE聯絡方式,yangan.y088@msa.hinet.net)
是否下列有問題
Private Sub TextBox2_Change()
Sheets("基本資料").Range("L29").ClearContents
k = 0
Sheets("基本資料").Cells(1, 17) = TextBox2.Text
If TextBox2.Text = "" Then
TextBox3.Text = ""
GoTo 5
End If
Sheets("學生資料").Activate
On Error Resume Next
aam = TextBox2.Text
row1 = Sheets("學生資料").Range("A65536").End(xlUp).Row
If row1 = 1 Then Exit Sub
For i = 2 To row1
If Cells(i, 4) = aam Then
k = k + 1
GoTo 5
End If
Next
5
If k = 1 Then
TextBox2.Text = Sheets("基本資料").Cells(1, 17)
GoTo 10
Else
Exit Sub
End If
10
myform5
On Error GoTo 0
End Sub |
|
|
|
|
|
|
- 帖子
- 5923
- 主題
- 13
- 精華
- 1
- 積分
- 5986
- 點名
- 0
- 作業系統
- win10
- 軟體版本
- Office 2010
- 閱讀權限
- 150
- 性別
- 男
- 來自
- 台灣基隆
- 註冊時間
- 2010-5-1
- 最後登錄
- 2022-1-23
        
|
4#
發表於 2010-10-22 11:33
| 只看該作者
回復 3# yangjie
看不到 userform5.TextBox1 的內容 如何了解???
查看我的個人資料有 E-MAIL |
|
|
|
|
|
|
- 帖子
- 258
- 主題
- 77
- 精華
- 0
- 積分
- 385
- 點名
- 0
- 作業系統
- Win7
- 軟體版本
- Office2010
- 閱讀權限
- 20
- 性別
- 男
- 來自
- Taiwan
- 註冊時間
- 2010-8-8
- 最後登錄
- 2021-1-25
|
5#
發表於 2010-10-22 12:54
| 只看該作者
|
|
|
|
|
|
- 帖子
- 5923
- 主題
- 13
- 精華
- 1
- 積分
- 5986
- 點名
- 0
- 作業系統
- win10
- 軟體版本
- Office 2010
- 閱讀權限
- 150
- 性別
- 男
- 來自
- 台灣基隆
- 註冊時間
- 2010-5-1
- 最後登錄
- 2022-1-23
        
|
6#
發表於 2010-10-22 13:47
| 只看該作者
個人權限不夠,無法查知
yangjie 發表於 2010-10-22 12:54 
如此回答 誰會有辦法幫你回答 |
|
|
|
|
|
|
- 帖子
- 258
- 主題
- 77
- 精華
- 0
- 積分
- 385
- 點名
- 0
- 作業系統
- Win7
- 軟體版本
- Office2010
- 閱讀權限
- 20
- 性別
- 男
- 來自
- Taiwan
- 註冊時間
- 2010-8-8
- 最後登錄
- 2021-1-25
|
7#
發表於 2010-10-22 15:50
| 只看該作者
本帖最後由 yangjie 於 2010-11-6 11:55 編輯
回復 6# GBKEE
對不起
我想知道您的E-Mail方便紀元稿給您
因個人權線不夠,無法點閱您的Mail資料
我再寄原稿搞參考,謝謝 |
|
|
|
|
|
|