Найти тему

📌 Шпаргалка VBA. Списки команд и синтаксиса. Часть 1. Таблицы

Оглавление

Ребята всем привет 👋.

Не всегда одними формулами в Excel можно добиться желаемых результатов, а потому, я зачастую использую VBA (что и вам рекомендую).

Долго собиралась опубликовать данный справочник, но вот как -то руки не доходили. Но как бы то ни было - это свершилось.

⏩ Справочник включает список всех распространенных команд и синтаксиса VBA, множество базовых команд (например, вставить лист) и некоторый расширенный синтаксис (например, работа с массивами).

🔔 Так как сам справочник объемный я буду публиковать его серией отдельных уроков. План такой:

  • часть 1. Таблицы
  • часть 2. Ячейки и диапазоны
  • часть 3. Строки и Столбцы
  • часть 4. Рабочие книги
  • часть 5. Настройки
  • часть 6. Ошибки и файлы
  • часть 7. Массивы и Коллекции
  • часть 8. Словари

Если вы только начинаете осваивать VBA мы уверены, каждый может найти для себя что-то новое!

✨ А прежде, чем мы начнем 📣 напомню, теперь у нас на канале есть удобный рубрикатор 👉 Быстрый поиск решения. Путеводитель по Excel, а все видео 📽 предыдущих уроков доступны и на YouTube.

Шпаргалка VBA. Списки команд и синтаксиса. Часть 1. Таблицы
Шпаргалка VBA. Списки команд и синтаксиса. Часть 1. Таблицы

✔️ Часть 1. Таблицы

🔔 ссылку на исходник и возможность скачать справочник см. в конце статьи 🔽🔽🔽🔽🔽🔽🔽🔽🔽🔽🔽🔽🔽🔽🔽🔽🔽🔽🔽🔽🔽

🔘 Активировать по названию вкладки ▶️ Sheets(“Input”).Activate

🔘 Активация по кодовому имени VBA ▶️ Sheet1.Activate

🔘 Активация по позиции индекса ▶️ Sheets(1).Activate

🔘 Следующий лист ▶️ ActiveSheet.Next.Activate

🔘 Получить активный лист ▶️ MsgBox ActiveSheet.Name

🔘 Выберите Лист ▶️ Sheets(“Input”).Select

🔘 Установить в переменную ▶️ Dim ws as Worksheet
Set ws = ActiveSheet

🔘 Имя / Переименование ▶️ ActiveSheet.Name = “NewName”

🔘 Добавить лист ▶️ Sheets.Add

🔘 Добавление листа и названия ▶️ Sheets.Add.Name = “NewSheet”

🔘 Добавление листа в переменную ▶️ Dim ws As Worksheet
Set ws = Sheets.Add

🔘 Копировать лист ▶️ Sheets(“Sheet1”).Copy Before:=Sheets(“Sheet2”)

🔘 Скрыть лист ▶️ Sheets(“Sheet1”).visible = False
or
Sheets(“Sheet1”).visible = xlSheetHidden

🔘 Показать лист ▶️ Sheets(“Sheet1”).Visible = True
or
Sheets(“Sheet1”).Visible = xlSheetVisible

🔘 Очень скрытый Лист ▶️ Sheets(“Sheet1”).Visible = xlSheetVeryHidden

🔘 Удалить лист ▶️ Sheets(“Sheet1”).Delete

🔘 Очистить лист ▶️ Sheets(“Sheet1”).Cells.Clear

🔘 Снять защиту (без пароля) ▶️ Sheets(“Sheet1”).Unprotect

🔘 Снять защиту (пароль) ▶️ Sheets(“Sheet1”).Unprotect “Password”

🔘 Защита (без пароля) ▶️ Sheets(“Sheet1”).Protect

🔘 Защита (пароль) ▶️ Sheets(“Sheet1”).Protect “Password”

🔘 Защитить, но разрешить доступ к VBA ▶️ Sheets(“Sheet1”).Protect UserInterfaceOnly:=True

А на этом сегодня все. 👏 Продолжение следует...

Подписывайтесь на канал, чтобы не пропустить новые уроки и полезные фишки Excel. Следите за нашими новостями и вы узнаете больше о VBA и Excel в частности.

📝 Нам очень важна Ваша обратная связь. Отзыв по уроку и любые вопросы пишите в комментариях.

💝 А если у Вас пока нет вопросов, но вы дочитали данную статью до конца оставьте в комментариях просто смайлик 😉 (автору будет приятно)

И конечно же, за лайк 👍  и репост 🔁 данного поста благодарочка 💖 и респект 🤝 каждому!

ССЫЛКА НА СПРАВОЧНИК

Подписывайтесь на канал, чтобы не пропустить новые уроки и полезные фишки Excel.
Подписывайтесь на канал, чтобы не пропустить новые уроки и полезные фишки Excel.

Наука
7 млн интересуются