返回列表 上一主題 發帖

搜尋出資料後要怎麼修改

回復 1# Jared
試試看
  1. Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
  2.     With Sheet10
  3.     Set A = .Columns("A").Find(TextBox1.Text, lookat:=xlWhole) 'A指的是變數
  4.    ' If Not A Is Nothing Then
  5.         '如找不到 A(物件) = Nothing-> A.Offset(, 1) 就有錯誤        '
  6.         TextBox2.Text = A.Offset(, 1)
  7.         TextBox3.Text = A.Offset(, 2)
  8.     'End If
  9. End With
  10. End Sub

  11. Private Sub CommandButton1_Click()
  12.    Dim A As Range  ' 這裡設為 CommandButton1_Click 的私用變數(模組中的其他程序不可使用)
  13.   '須是在此程式模組最頂端   Dim A As Range 設為此程式模組私用變數(僅供此程式模組中的程序使用)
  14.     a1 = test2.TextBox2.Value
  15.     a2 = test2.TextBox3.Value
  16.     '這程序中沒 SET = ????  ->  A.Offset(, 2)    就有錯誤        '
  17.     If a1 & a2 > 1 Then a1 = A.Offset(, 1) & a2 = A.Offset(, 2): Exit Sub
  18. End Sub
複製代碼

TOP

        靜思自在 : 改變自己是自救,影響別人是救人。
返回列表 上一主題