Как вставить плавающую таблицу или текстовое поле в лист Excel?

Если у вас есть таблица или текстовое поле с некоторыми важными данными, которые вы хотите всегда видеть на экране рабочего листа, даже если вы прокручиваете его вверх или вниз. Это может быть интересная задача, в этой статье я представлю быстрый трюк для ее решения.

Вставить плавающую таблицу в Excel с кодом VBA

Вставить плавающее текстовое поле в Excel с кодом VBA


Вставить плавающую таблицу в Excel с кодом VBA

Нет прямого способа вставить плавающую таблицу, поэтому вам нужно преобразовать данные таблицы в изображение, а затем применить код для его завершения, сделайте следующее:

1 . Выберите таблицу данных, которую вы хотите сохранить видимой, затем нажмите Копировать > Копировать как изображение на вкладке Главная , см. снимок экрана:

2 . В появившемся диалоговом окне Копировать изображение выберите Как показано на экране в разделе Внешний вид и выберите Изображение в разделе Формат , нажмите OK , чтобы закрыть диалоговое окно, а затем щелкните ячейку для вывода изображения, наконец , нажмите Ctrl + V , чтобы вставить это изображение, см. снимок экрана:

3 . После преобразования таблицы в изображение щелкните правой кнопкой мыши вкладку листа, содержащую изображение таблицы, которое вы хотите всегда видеть, и выберите Просмотреть код в контекстном меню и в открывшемся Microsoft Visual Basic для приложений скопируйте и вставьте следующий код в пустой модуль:

Код VBA: вставьте плавающую таблицу в excel:

Примечание . В этом коде – это имя изображения. вы создали, измените его по своему усмотрению.

4 . Затем сохраните и закройте окно кода, теперь, когда вы прокручиваете лист и щелкаете ячейку, изображение таблицы всегда остается в правом верхнем углу листа.


Вставить плавающее текстовое поле в Excel с кодом VBA

Чтобы вставить плавающее текстовое поле, вот также код VBA для решения этой задачи.

1 . Сначала вы должны вставить текстовое поле на вкладке Разработчик , нажмите Разработчик > Вставить > Текст Поле (элемент управления ActiveX) , а затем нарисуйте текстовое поле и введите информацию в текстовое поле по мере необходимости. См. Снимок экрана:

2 . Затем щелкните правой кнопкой мыши вкладку листа, содержащую текстовое поле, которое вы хотите всегда видеть, и выберите Просмотреть код в контекстном меню и в открытом Microsoft Visual Basic для приложений. скопируйте и вставьте следующий код в пустой Module :

Код VBA: вставьте плавающее текстовое поле в Excel:

Примечание . В этом коде является текстовым полем. имя, которое вы вставили, измените его по своему усмотрению.

3 . Затем сохраните и закройте окно кода. Теперь, когда вы прокручиваете лист в любое место, вставленное текстовое поле всегда остается в правом верхнем углу листа.


Развернуть или свернуть окно рабочего листа

Чтобы развернуть окно рабочего листа, можно освободить больше места для пользователей, в Excel вы можно развернуть окно рабочего листа, скрыв ленту, строку формул или строку состояния. Рабочая область в Kutools for Excel может помочь вам скрыть ленту с помощью только одного щелкните. Загрузите и бесплатную пробную версию Kutools for Excel прямо сейчас!


Оцените статью
Frestage.ru
Добавить комментарий