Размер примечания vba excel
В редакторе VBA вставить макрос в общий модуль и запустить выполнение.
Здравствуйте! Вай-вай-вай. дык это ж наверно для программиста.Я вроде пользователь ничего так,но макросы для меня уже..типа там уже "программист начинается". Вот в бизнеспак там тоже редактор есть,там как то понятно кое что. А тут уж:
"редакторе VBA"- он где? в компьтере где то чтоль?);
"вставить макрос в общий модуль "-макрос -это слова,то что вы написали?
А общий модуль-он где? Ох. Нет,если вы подробно объясните мне -где найти что,я думаю что пойму. Спасибо.Мне так нужно эти примечания добить,чтоб увеличить шрифт. Большущее спасибо,если не оставите мой вопрос без внимания.
Вах.
Ничего, будем считать, что первые шаги к программированию Вы осилите
VBA - язык программирования, применяемый в продуктах Microsoft Office.
Макросы пишутся и хранятся в редакторе VBA. Он в Офисе есть везде и всюду, но до него еще добраться нужно.
Открыть файл, в котором нужно мучить примечания.
Для начала нужно пересохранить книгу с расширением, которое поддерживает макросы. Если у файла расширение Excel-2003 и старше (.xls), то ничего пересохранять не нужно. Если же сейчас .xlsx, нужно файл сохранить с расширением .xlsm или .xlsb
Сделали, открыли.
Нажать Alt+F11 - и Вы в святая святых макросов, в редакторе кода!
Слева должно отображаться дерево проекта (см. приложение). Если открыто несколько файлов Excel, будет видно несколько деревьев. Обычно дерево, которое мы знаем: папка-подпапки-подпапки-. -файлы. Здесь даже проще: название проекта (в нем есть имя файла), под плюсиком модули листов и модуль книги. Все. Если c макросами в этом файле не колдовали, то больше ничего нет.
В модуле книги пишутся процедуры для обработки событий уровня книги, в модулях листов - уровня листа. Нам все это не нужно. Нам нужен макрос, который можно запустить кнопулькой какой-нибудь.
Теперь нужно придумать, как их, эти странные закорючки, попросить работать.
Можно через меню Разработчик-Макросы-(в списке выделить нужный)-Выполнить. Но этой закладки может не быть на виду.
Поступаем проще: Вставка-Фигуры- выбираем ту, что по душе, вставляем.
Вставить нужно на тот лист, в котором предполагается обрабатывать примечания (макрос написан для активного листа).
Правый клик на вставленной фигуре-Назначить_макрос-(в списке выбрать нужный- FormatComments)-ОК. Сохранить не забыли? Правильно.
Вот теперь нежно жмем на кнопочку и наблюдаем за происходящим.
блок выделенный X-сами - бредовые попытки решить проблему и не являются законченным рабочим кодом!
Сама проблема:
maxlen определяет максимальную длину строки (кол-во символов)
если длина какой-нибудь строки > maxlen то ширина примечания устанавливается максимальной (опытным путём maxlen * 5)
и надо задать высоту примечания такую, чтобы был виден весь текст и задать позицию примечания по центру видимой на экране части таблицы
И вообще может это всё можно сделать не так по ламерски?
Спасибо за реагирование!
__________________Помощь в написании контрольных, курсовых и дипломных работ здесь
Привязать примечание к ячейке.
Выборочные данные из многих листов, по очереди, копируются на промежуточный лист для обработки и.
Как отформатировать примечание в ячейке
Добавляю примечание в ячейку With Cells(i, col_istoch) .
Примечание к ячейке из других ячеек
Сделал календарь на формулах.(без VBA) Однако затем захотелось сделать к ячейкам с праздниками и.
Решение
заменив одно на другое получил нормальную работу
Ещё раз спасибо
с позиционированием/центрованием проблема решена но осталась вторая проблема - размер примечания:
"maxlen определяет максимальную длину строки (кол-во символов)
если длина какой-нибудь строки > maxlen то ширина примечания устанавливается максимальной (опытным путём maxlen * 5)
и надо задать высоту примечания такую, чтобы был виден весь текст"
Как узнать, есть ли примечание в ячейке?
и/или например, есть в заданной дирректории файл? СПАСИБО!
Подскажите, как программно установить заголовок/примечание в отчете
Не могу найти как программно установить заголовок/примечание в отчете. :( Мелочь, а.
Позиция на экране
Всем привет, подскажите такой вопрос. У меня игра на андройд и при касании экрана игрок.
Позиция и размеры всплывающей формы, учитывая разрешение экрана
Добрый день :) Я совсем плохо разбираюсь в access и VB. И не могу решить элементарную задачку.
Позиция текстурки на экране c++
Можно ли как-то определить позицию текстурки на экране. (x;y) Текстурки нахожу с помощю Strider.
Расположение (позиция) комментария к ячейке (Visible False)
Требуется расположить комментарий слева от ячейки. У меня такое получается с опцией.
После создания примечаний на листе(Рецензирование (Review) -Создать примечание (New comment) ) в какой-то момент они могут "поехать". Что это значит? Это значит, что по "непонятным" причинам примечание начинает отображаться не чуть правее и ниже ячейки, а либо значительно ниже/выше, либо очень далеко внизу, либо вообще "схлопывается"(ширина или высота становятся значительно меньше ожидаемого, а то и вовсе отсутствуют) - все зависит от конкретной ситуации:
Чаще всего это происходит после фильтрации строк, скрытия/отображения строк и столбцов, закрепления областей. Притом происходит не сразу, а через некоторое время после использования.
Но как бы то ни было исправлять это в любом случае очень неудобно и достаточно долго, если примечаний на листе не один десяток. Команда Выравнивание примечаний поможет выровнять примечания "одним махом". При этом можно не просто вернуть примечания на их прежнее место, но и переназначить им размер и изменить полностью формат примечания по образцу:
Просматривать примечания
блок отвечает за определение примечаний, к которым будут применены указанные изменения
- в диапазоне - изменения будут применены ко всем примечаниям, расположенным в указанном диапазоне ячеек
- во всех ячейках активного листа - изменения будут применены ко всем примечаниям активного листа
- во всех листах активной книги - изменения будут применены ко всем примечаниям на всех листах активной книги
Копировать формат примечания из ячейки
-
если отмечен, то в поле ниже необходимо указать адрес ячейки с примечанием, формат которого будет скопирован и применен ко всем примечаниям(примечания отбираются в блоке Просматривать примечания). Может пригодиться в случаях, когда надо не просто выровнять примечания, а назначить всем примечаниям новый формат(шрифт, цвет, форма и т.п.). Тогда можно создать нужное оформление только для одного примечания, вызвать команду и отметить только пункт Копировать формат примечания из ячейки. Размеры и положение примечания при этом можно оставить прежними.
Изменять положение примечаний
-
если отмечен, то для всех отобранных примечаний будет изменено их положение относительно ячейки, в которой они созданы. Оно выставляется согласно настроек по умолчанию(чуть правее ячейки с примечанием). Этот пункт обязательно отмечать, если необходимо вернуть положение примечаний в случаях, когда они "съехали".
Изменять размеры примечаний
-
если отмечен, то вместе с положением и форматом примечаний будет так же изменен и их размер. Допускается два варианта:
Читайте также: