У меня есть пользовательская форма, которая предоставляет данные для макроса. Как только этот макрос будет завершен, я бы хотел вставить значения, которые были введены в пользовательскую форму, в ячейки с помощью кнопки. Я прочитал, что пользовательская форма не может быть выгружена, и я не думаю, что моя форма закрывает пользовательскую форму, я использую код:
userform1.hide
userform2.show
и затем, чтобы закрыть userform два, я использую код:
userform2.hide
Кроме того, когда я открываю пользовательскую форму, сохраняются введенные мной значения.
Код, который я использую для печати значений из текстового поля:
Sub copypaste2()
'code to copy and paste a graph and some text, using the macro recorder
ActiveSheet.ChartObjects("Chart 1").Activate
ActiveSheet.ChartObjects("Chart 1").Activate
ActiveChart.ChartArea.Copy
Sheets("Sheet1").Select
ActiveSheet.Pictures.Paste.Select
Sheets("sheet2").Select
Range("B7:G9").Select
Selection.Copy
Sheets("Sheet1").Select
Range("M5").Select
ActiveSheet.Paste
Range("K6").Select
'code to paste value from userform textbox to cell
Worksheets("sheet1").Range("M8").Value = UserForm1.baseflowtextbox.Value
end sub