Найти тему
ExceLifeHack

Макрос отображающий ярлычки листов в файлах Excel, выгруженных из 1С

Отсутствие ярлычков листов в файле Excel, типичная ситуация для тех, кто хоть раз выгружал отчет из 1С. "Волшебная" программа 1С формирует файлы в форматах .xls и .xlsx без участия Excel. Поэтом в таких файлах, при открытии не видно отдельных листов. Решается так:

Или копируйте код и сохраните его в Личной книге макросов.

Sub SheetsShow()
'Отображение ярлычков листов файлов из 1С
ActiveWindow.DisplayWorkbookTabs = True
ActiveWindow.TabRatio = 0.5
End Sub


Открыть редактор VBA
Alt +F11:

Вызвать меню для выполнения или изменения макросов Alt + F8:

-2

На выполнение макроса можно назначить "Горячие клавиши", нажав в окне Параметры:

Назначение "Горячих клавиш" на макрос
Назначение "Горячих клавиш" на макрос

В поле Сочетание клавиш введите прописные или строчные буквы, которые вы хотите использовать. Важен регистр и язык. Нельзя назначить макрос на функциональные клавиши Excel.

  • Для Windows сочетание клавиш для строчных букв — Ctrl + буква. Для прописных букв — Ctrl + Shift + БУКВА.
  • Для Mac сочетание клавиш для строчных букв — Option + Command + буква или Ctrl + буква. Для прописных букв — Ctrl + Shift + буква.

Еще макросы:

  1. Изменение стиля ссылок в таблицах Excel с A1 на R1C1
  2. Изменение стиля шрифта на листе Excel
  3. Сортировка ярлычков книги Excel по алфавиту
  4. Сохранение отдельным файлом текущий лист в новую папку

Интересное по теме Excel:

  • Функции Excel: ВПР (вертикальный просмотр)
  • Как переместить строку или столбец в Сводной таблице Excel
  • Как напечатать заголовки таблицы Excel на каждой странице
  • Как отобразить листы в файлах Excel, выгруженных из 1С
  • "Умные" таблицы в Excel
  • Мгновенное заполнение
  • Быстрое перемещение строк и столбцов