Private Sub CommandButton1_Click()
Dim actual_sheet As String
actual_sheet = "Sheet1"
Dim data_base As Variant
data_base = Sheets(actual_sheet).Range("G4:K100000")
nome = TextBox1.Value
Age = TextBox2.Value
Adress = TextBox3.Value
Phone = TextBox4.Value
For i = 1 To UBound(data_base)
Line_at = data_base(i, 1)
If Line_at = "" Then
' id
data_base(i, 1) = i
'name
data_base(i, 2) = nome
'age
data_base(i, 3) = Age
'adress
data_base(i, 4) = Adress
'phone
data_base(i, 5) = Phone
Exit For
End If
Next
Sheets(actual_sheet).Range("G4:K100000") = database
UserNew.Hide
End Sub
我有一个名为用户的表单UserNew
,我想要一些信息到“数据库”*只是一个用于练习的表*,但是当我单击 CommandButton_1 时,我的“data_base”没有任何反应,我进行了调试,我看到这些值实际上是获得通过,但我认为这是写作部分的问题......我不知道是不是工作......任何帮助表示赞赏。
实际上我可以将值传递给 sub(name,age,address,phone) ,但是有一种方法可以像这个例子一样自动实现吗?