Я очень новичок в этом, поэтому извиняюсь, если это что-то простое, но, надеюсь, кто-то может помочь.
У меня есть поле ввода, чтобы добавить нового человека в таблицу. Затем он копирует шаблон и переименовывается в имя человека. Мне нужно ссылочную ячейку I3 и другие на новом листе, который будет создан, чтобы ввести в таблицу рядом с их именем. Ниже приведен код, который я получил до сих пор
'input box to get new user name and check if valid and create new sheet
Dim wb As Workbook: Set wb = ThisWorkbook
Dim ws As Worksheet: Set ws = wb.Sheets("Player Template")
Dim newws As Worksheet, sh As Worksheet, newname
Dim query As Long, xst As Boolean, info As String
retry:
xst = False
newname = Application.InputBox("Please Enter New players Name.", info, , , , , , 2)
If newname = "False" Then Exit Sub
For Each sh In wb.Sheets
If sh.Name = newname Then
xst = True: Exit For
End If
Next
If Len(newname) = 0 Or xst = True Then
info = "Name is invalid. Please Retry."
GoTo retry
End If
ws.Copy after:=ws: Set newws = ActiveSheet: newws.Name = newname
Sheets("Table").Select
Range("C6").Select
Selection.End(xlDown).Select
ActiveCell.Offset(1, 0).Select
ActiveCell.Value = newname
ActiveCell.Offset(0, 1).Select
ActiveCell.Value =
Я не знаю, какой код добавить в конец для ссылки на нужные мне ячейки в таблице, кроме как сделать это вручную после добавления человека. Я искал ответы, но ничего не нашел.