У меня есть лист ввода в Excel, где использование вводит ряд реквизитов учетной записи.Как только форма заполнена, они нажимают кнопку, которая генерирует входной файл, используя VBA.Первым шагом является создание нового листа и его имени в сочетании с именем клиента и жестко закодированным словом.Как вы можете себе представить, этот лист должен быть переменной, потому что этот входной лист используется несколькими людьми на нескольких учетных записях.
Код, который я использовал для создания новых рабочих листов:
ActiveWorkbook.Worksheets.Add(after:=Worksheets(Worksheets.Count)).Name = Trim(Sheets("Account Input").Range("B8").Value) & "_ACC"
Я сейчас пытаюсь сохранить это как переменную, чтобы я мог вызывать переменную во всем моем коде.Синтаксис, который я пробовал:
Set WsAcc = Trim(Sheets("Account Input").Range("B8").Value) & "_ACC"
Проблема в том, что я получаю объект ошибки 424, требуемый во время выполнения.Я попробовал это без отделки и все еще получаю ошибку.Ошибка во время выполнения eroor 1004. Ошибка приложения или объекта.
Я знаю, что должен быть лучший способ достичь желаемых результатов, но я не слишком уверен.
Спасибо завперед.