У меня есть журнал действий, в котором пользователи могут выбирать имя собрания, имя пользователя и т. Д. Через форму пользователя с помощью выпадающих списков. Я также создал кнопку, где пользователи могут добавить новое собрание в список со списком.
В настоящее время у меня есть код VBA, который будет проверять значение ячейки на листе 173 (данные, введенные из пользовательской формы), создатьимя нового листа со значением ячейки и скопируйте данные из листа 173 на новый лист. У меня проблема в том, что если добавлено действие и для этого уже создан лист, мне нужно добавить данные в следующую строку этого листа.
У меня работает код доточка, в которой лист уже создан, но необходимо добавить дополнительные строки. Я знаю, что exit sub
должен выйти, но я не уверен, что заменить его.
Sub copy_newsheet()
Dim pname
Dim ws As Worksheet
pname = Sheets("Sheet173").Range("A1").Value
For Each ws In ActiveWorkbook.Sheets
If ws.Name = pname Then
Exit Sub
End If
Next ws
Sheets("Sheet173").Range("A1:E1").Copy
Sheets.Add After:=ActiveSheet
ActiveSheet.Range("A" & Rows.Count).End(xlUp).Offset(1).PasteSpecial xlPasteValues
ActiveSheet.Name = pname
End Sub