کد:
Sub Row()
Dim c As Range
Dim i
ActiveSheet.Select
If Range("b2") = "" Then Exit Sub
For Each c In Range("B2", Range("B65536").End(xlUp))
If c.Value <> "" Then
c.Offset(0, -1) = i + 1
i = i + 1
End If
Next c
End Sub
ی ماژول تعریف کن و اینو وارد کنید
از حالت table خارج کنید و کد ثبت اطلاعات رو اصلاخ کنید
کد:
Private Sub CommandButton1_Click()
Sheet1.Select
Range("A65536").End(xlUp).Select
With Selection
.Offset(1, 1) = TextBox1.Text
.Offset(1, 2) = TextBox2.Text
.Offset(1, 3) = TextBox4.Text
.Offset(1, 4) = TextBox3.Text
Call Row
End With
End Sub
علاقه مندی ها (Bookmarks)