For a VBA code in Excel, I have 24 TextBoxs with 8 rows 3 columns. The aim is that I want the input values in the textbox to be the same in cells by using a for loop to shorten down the code
This is my code[but it is not correct]:
Dim wks As Worksheet
Dim AddNew As Range
Set wks = Sheet1
Set AddNew = wks.Range("A65356").End(xlUp).Offset(2, 0)
For i = 1 To 8
For j = 0 To 2
AddNew.Offset(i, j).Value = TextBox1.Text
AddNew.Offset(i, j).Value = TextBox2.Text
AddNew.Offset(i, j).Value = TextBox3.Text
AddNew.Offset(i, j).Value = TextBox4.Text
AddNew.Offset(i, j).Value = TextBox5.Text
AddNew.Offset(i, j).Value = TextBox6.Text
AddNew.Offset(i, j).Value = TextBox7.Text
AddNew.Offset(i, j).Value = TextBox8.Text
AddNew.Offset(i, j).Value = TextBox9.Text
AddNew.Offset(i, j).Value = TextBox10.Text
AddNew.Offset(i, j).Value = TextBox11.Text
AddNew.Offset(i, j).Value = TextBox12.Text
AddNew.Offset(i, j).Value = TextBox13.Text
AddNew.Offset(i, j).Value = TextBox14.Text
AddNew.Offset(i, j).Value = TextBox15.Text
AddNew.Offset(i, j).Value = TextBox16.Text
AddNew.Offset(i, j).Value = TextBox17.Text
AddNew.Offset(i, j).Value = TextBox18.Text
AddNew.Offset(i, j).Value = TextBox19.Text
AddNew.Offset(i, j).Value = TextBox20.Text
AddNew.Offset(i, j).Value = TextBox21.Text
AddNew.Offset(i, j).Value = TextBox22.Text
AddNew.Offset(i, j).Value = TextBox23.Text
AddNew.Offset(i, j).Value = TextBox24.Text
Next j
Next i
End Sub
