В моей книге Excel WORKSHEET1 имеет текстовое поле, содержащее формулу =SHEET2!B25. Текст в текстовом поле обрезается на 255 символах. Если я создам второе текстовое поле на WORKSHEET1 и просто введу текст, я смогу выйти за пределы 250 символов.
Есть ли способ обойти ограничение в 255 символов при использовании формулы в текстовом поле для получения текста с другого листа?
решение1
решение2
Я могу получить свойства рабочего листа, но не могу получить свойства текстового поля. Если я щелкну правой кнопкой мыши по текстовому полю и выберу свойства рядом с режимом конструктора, я получу диалоговое окно свойств рабочего листа, как показано. Если я щелкну правой кнопкой мыши по текстовому полю и выберу «Размер и свойства» из раскрывающегося меню, я просто получу стандартное окно для форматирования текстового поля. Скриншоты свойств
Я разобрался с проблемой. Я вставил текстовое поле с помощью вкладки ВСТАВКА / Вставить текстовое поле, а не вкладки РАЗРАБОТЧИК, Вставка, Active X / Текстовое поле. Сделав это таким образом, я получаю весь текст, но теряю (маркированный) нумерованный список, который был в исходном текстовом поле. Я не вижу способа в свойствах текстового поля иметь нумерованный список в текстовом поле Active X.
решение3
Если вам не удаётся правильно задать длину строки с помощью текстового поля, вы также можете попробовать команду камеры в новых версиях Excel.
- Поместите курсор на ячейку, которую вы хотите отобразить.
- Выберите камеру
- Перейдите в нужное место в вашей рабочей книге и щелкните по листу.
- Нажмите Ввод
- он отобразит ячейку в окне (похожем на текстовое поле)
Возможно, вам потребуется включить функцию камеры в ленту, для чего вам нужно перейти в Файл/Параметры/Настроить ленту/Все команды/Добавить>>