對於大學設置的電子表格任務,我被要求在學生數據庫電子表格中包含一個VBA用戶表單。我已經寫了一個子例程,將新學生輸入到工作表內的一個特定行(AddStudent)中,Vba沒有正確處理此功能的任何明顯原因。下面的行顯示我使用的代碼。使用基本的VBA Userform按鈕編譯錯誤(在大學的第一個VBA項目)
Private Sub CommandButton1_Click()
If Me.txtStudent.Value = "" Or Me.txtBirth.Value = "" Or Me.txtFirstAdd.Value = "" Or Me.txtSecondAdd.Value = "" Or Me.txtTown.Value = "" Or Me.txtCounty = "" Or Me.txtPost.Value = "" Then MsgBox "Please fill in all details"
Else
Call AddStudent
End If
End Sub
這是我的第一VBA的任務,我不是程序員,所以我對什麼可能看起來是一個簡單的問題表示歉意。(還有我有格式化了一點小麻煩,因爲這是我的籌碼的第一篇文章當按下按鈕,我收到以下錯誤消息溢出)
「編譯錯誤;否則沒有IF」
謝謝你的人誰可能有時間幫我在這裏。
選擇代碼的文本,然後按看起來像按鈕兩個大括號,這會將其格式化爲代碼。或者,確保每行至少有4個空格。 –