Я новичок в stackoverflow и в программировании в целом, поэтому, пожалуйста, дайте мне немного расслабиться для того, что я предполагаю, это очевидный вопрос.
За последние пару месяцев я начал писать макросы в Excel, и я думаю, что можно зацикливаться на том, над чем я работаю, но я не совсем уверен, как на самом деле это сделать.
Я пытаюсь сделать две вещи:
- Я хочу вытащить текст из ячейки, которая также будет именем листа.
- Я хочу посмотреть и удалить листы с нулевым значением.
Вот что у меня сейчас:
If Range("L1").Value = 0 Then
Application.DisplayAlerts = False
Sheets("EA4A").Delete
Application.DisplayAlerts = True
Else: Sheets("Sheet3").Select
Первые 3 строки проверяют извлеченные данные и удаляют лист (в идеале).Я хочу, чтобы EA4A вытащили из ячейки C1.Я также скопировал и вставил из L1 в L72, но это может меняться довольно регулярно.Имена листов перечислены в столбце C, поэтому я подумал, что, возможно, есть способ зациклить имена, проверить значение = 0 и удалить нули.
Опять же, я только начал пару месяцев назад, поэтому, если это просто ужасно, я готов учиться всему, что я могу улучшить.Я думал, что увидеть это в действии может помочь в этой точке, так как я провожу дни в Google, пытаясь понять это.