Записи с меткой "Как сделать?"

Как программно снять пароль с VBA проекта?

  Большинство наверняка знает как установить/снять пароль с VBA проекта вручную: Tools-VBAProject Properties-вкладка Protection; для защиты устанавливается галочка "Lock project for viewing"; для разблокировки - снимается; вписывается/удаляется сам пароль в полях Password и Confirm password. Предположу, что не очень многим может понадобиться снимать пароль с проекта VBA средствами самого VBA. Но все же данная тема имеет спрос, как я смог убедиться, общаясь на форумах. Прежде всего это может пригодиться тем, кто создает свои приложения на VBA и периодически нужно вносить изменения в...

Как проверить открыта ли книга?

  Собственно суть темы отражена в названии. Как при выполнении кода из VBA узнать перед обращением к книге открыта она или нет? Ведь если книга закрыта, то обращение к ней вызовет ошибку, а если открывать без проверки - то это может повлечь за собой утерю данных, если предварительно эта книга не была сохранена. Ни один ни второй вариант, естественно, не устраивают. Я покажу два способа проверки через функции. Если функция вернет True - книга открыта, если False - закрыта. Для проверки функций используем проверочную процедуру...

Как создать кнопку для вызова макроса на листе?

  После создания макроса часто возникает вопрос: а как его теперь запустить? Можно, конечно, нажать сочетание клавиш Alt+F8 и выбрать нужный макрос, но...Во-первых это не всегда удобно, особенно если макросов больше 5-ти. Во-вторых: если файлом с макросом будут пользоваться другие люди, не умеющие всего этого делать, придется объяснять им все это, что тоже не очень здорово - многие просто будут вспоминать Вас не очень хорошими словами :-) Но к нашему общему счастью в Excel есть замечательная возможность создавать элементы, с помощью которых можно...

Как сделать лист очень скрытым

  Если Вы хотите скрыть лист со всем его содержимым от посторонних любопытных глаз, то Вы можете скрыть его из контекстного меню листа(это для счастливых обладателей 2007 Excel. Подробнее об этом здесь). Но при использовании данного метода необходимо защитить книгу, иначе отобразить скрытые листы сможет каждый. А что делать, если книгу не надо защищать? Что если необходимо оставить пользователям возможность работы со структурой книги, например, добавлять листы? А лист скрыть надо. Здесь на помощь придет VBA. Притом не обязательно иметь какие-то...

Как заменить/удалить/найти звездочку?

  Наверное некоторые из Вас уже сталкивались с подобной ситуацией - на листе в ячейках записаны слова/предложения, в середине которых(ну или не в середине) имеется знак - * - звездочка. Иногда его нужно заменить на другой символ или просто удалить. Но тут проблема: символ звездочки(как и знак вопроса) является служебным символом - он заменяет собой группу любых символов(а знак вопроса - один любой символ). И естественно, при попытке заменить только звездочку Excel заменят ВСЕ данные в ячейке. Я имею ввиду обычную замену - (Excel 2003: Правка-Заменить;...

Как разрешить изменять только выбранные ячейки?

  Для защиты ячеек от изменений в Excel существует такая команда как Защитить лист. Найти её можно: в Excel 2003 - Сервис-Защита-Защитить лист в Excel 2007-2013 - вкладка Рецензирование-Защитить лист Но при выполнении этой команды защищаются ВСЕ ячейки листа. Но бывают ситуации, когда защитить необходимо все ячейки, кроме А1, С2 и D3, чтобы изменения можно было делать только в этих ячейках, а значения остальных изменить было невозможно. Очень востребовано это в различного вида заполняемых шаблонах, в которых заполнять можно только определенные ячейки, а...

Как получить последннюю заполненную ячейку формулой?

  Очень часто при работе с большими(и не очень) таблицами возникает вопрос: как узнать последнюю заполненную ячейку в столбце? Если в случае с VBA все ясно, то формулами это не всегда так...Однако даже это предусмотрели разработчики нашего любимого Excel-я :-) Итак, к сути. Вам необходимо узнать, к примеру, адрес последней ячейки. По сути формулы всего две. Первая из них проще для понимания, но менее универсальна в использовании. В чем же неуниверсальность? А вот в чем: необходимо точно знать данные какого типа храняться у Вас в столбце. Т.к. формула,...

Как сделать лист скрытым?

  Иногда требуется скрыть от чужих глаз информацию на каком-то листе. Для этого разработчики Excel предоставили нам неплохую возможность - скрывать листы. Жаль, что описанный ниже метод доступен лишь в версиях Excel старше 2003. Т.е. лист будет, но он не будет отображаться - ярлычка не будет. В общем-то и делается это так же элементарно, как звучит. Щелкаем правой кнопкой мыши по ярлычку листа, который хотим скрыть и выбираем пункт Скрыть(рис.1). рис.1 Для версий 2003 и ниже Формат-Лист-Скрыть или см. Как сделать лист очень скрытым. Примечание: невозможно...

Как сделать одинаковые изменения сразу на нескольких листах

  Допустим у Вас есть книга с n-ным количеством однотипных листов. Иногда приходится проделывать в каждом листе одну и ту же операцию(к примеру написание заголовков). Чаще всего в таких случаях проделывается следующая операция: на одном листе меняются заголовки, затем копируются и поочередно вставляются на остальные листа. Это долго, нудно и неинтересно. Благо разработчики Microsoft предвидели подобные мучения и снабдили Excel средством для более быстрого осуществления этой задачи. Итак, для произведения одинаковых изменений сразу на...

Как одновременно просматривать информацию с нескольких листов/диапазонов?

  Возможно это и не пригодиться никому, а возможно для кого-то будет весьма актуально. К примеру: у Вас есть книга Excel с, скажем тремя, листами. На каждом листе свои данные. На "Лист1" в диапазоне A4:A10 занесены данные. На "Лист2" в диапазоне А1:А10 ведутся расчеты, результат которых зависит от данных на "Лист1". На "Лист3" тоже расчеты, но зависящие от данных в диапазоне А1:А10 на "Лист2". И напоследок в диапазоне  T100:T102 на "Лист1" ведутся расчеты, зависящие от данных и на "Лист1" и на "Лист2" и на "Лист3". Так вот, если Вы хотите видеть результаты вычислений во...

Страница 3 из 41234

Тренинги

Вы постоянно выполняете однотипные действия в Excel или Word?
Вам надоела рутина?
Закажите создание макроса(программы) - быстро, качественно, недорого!Заказать

Реклама
Логин
Счетчики
Анализ сайта
Рейтинг@Mail.ru
Яндекс.Метрика
© 2015 Excel для всех  Войти