- 帖子
- 552
- 主題
- 3
- 精華
- 0
- 積分
- 578
- 點名
- 0
- 作業系統
- win7
- 軟體版本
- office 2010
- 閱讀權限
- 50
- 性別
- 男
- 註冊時間
- 2015-2-8
- 最後登錄
- 2024-7-9
  
|
6#
發表於 2015-4-7 17:53
| 只看該作者
回復 6# minture3
再試試看,以前我沒用過這方式做過,所以也不知對不對,程式和表單及"資料庫"都要放在個人巨集工作簿("PERSONAL.xlsb")中- Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
- For Each rn In Workbooks("PERSONAL.xlsb").Sheets("資料庫").Range("a2:a" & Workbooks("PERSONAL.xlsb").Sheets("資料庫").Cells(Rows.Count, "A").End(xlUp).Row)
- If TextBox1.Value = rn Then
- Label1.Caption = Workbooks("PERSONAL.xlsb").Sheets("資料庫").Cells(rn.Row, "b")
- Exit For
- Else
- Label1.Caption = "查無此資料"
- End If
- Next
- End Sub
複製代碼- Public Sub test()
- UserForm1.Show
- End Sub
複製代碼 |
|