Добавление строки с скопированными формулами, которые включают вновь названный лист

Я создал кнопку, которая добавляет новый рабочий лист, который является копией другого рабочего листа, и запрашивает у пользователя ввод имени. То, что я также хотел бы сделать, это добавить строку в ActiveSheet (которая не является ни одним из созданных или скопированных ранее листов) и скопировать формулы указанной выше строки, но поменять имя ссылочного листа в формулах с помощью имя вновь созданного листа.

Я не знаю, возможно ли это, и я не могу понять, как это записать в моем существующем коде. Пожалуйста помоги.

Private Sub CopyRename_Click ()

Dim sName As String Dim wks As Worksheet Worksheets("Bank Rec. (1)").Copy after:=Sheets(Worksheets.Count) Set wks = ActiveSheet Do While sName <> wks.Name sName = Application.InputBox _ (Prompt:="Enter new worksheet name") On Error Resume Next wks.Name = sName On Error GoTo 0 Loop Set wks = Nothing 

End Sub

Interesting Posts

Не можете получить функции INDEX / MATCH, чтобы делать то, что мне нужно?

Формула Excel для COUNTIFS датируется в определенном месяце. Иными критериями являются «x»,

Условное форматирование, так что влияет только текущая строка

Создайте дату на две ячейки – одну с датой и другую с часом в Excel

Как getElementsByClassName от IE до XL

Excel VBA – Получение ошибки времени выполнения 1004 – Не удается получить доступ к файлу

Получение пути или имени файла книги Excel

Нестандартное извлечение данных Excel

Excel VBA: двухмерный массив с переменной и меткой времени

Ошибка выполнения, если контакт в Outlook не существует

ms-excel: извлечь десятичную и целую часть числа и отключить изменения полей

Панель макросов Excel Mac

Функция суммы, обозначенная номером столбца VBA

Преобразование csv-файла в файл Multi tab xls (excel) с использованием perl

На листе, через VBA, я хочу прочитать значение ячейки и использовать эту ячейку значения и цвета в другом листе?

Давайте будем гением компьютера.