Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Microsoft office. Макросы в MS excel. самоучитель. Примеры эффективной работы.


Советы и рекомендации по работе в Microsoft office - word, excel, powerpoint, access, visio, outlook. Самоучитель - как организовать самостоятельное изучение этих программ. Компьютерная помощь и советы пользователя
Microsoft Office - совет дня.

Создание сайтов недорого. Анализ и оптимизация сайта. Раскрутка и продвижение в интернете.
Немного Юмора:
Чем хороши плоские анекдоты - их в голове больше помещается...
Анекдот должен быть коро... Дальше>>

Пишите автору

Реклама и консультации

Рекомендую подписаться! Интересные и полезные рассылки.
Хорошее настроение! Смешные истории. Анекдоты.
Лучшие сайты. Обмен ссылками
Планирование карьеры. Как правильно составить резюме?
Работа в Москве. Рынок вакансий.
Читать книги! Рецензия на книгу.
Умные мысли. Афоризмы и цитаты.
Метафоры в жизни.
Лучшие цитаты и афоризмы о жизни и о бизнесе
Бизнес в условиях кризиса. Бизнес новости.
Маркетинговая стратегия.
Интернет маркетинг. Реклама в интернете
Антикризисное управление.
Современный мир. Глобальные проблемы.
Аренда квартир в Москве.
Обслуживание компьютеров
Раскрутка продвижение сайта.
Создание сайтов недорого. Анализ и оптимизация сайта. Раскрутка и продвижение в интернете.
Microsoft Office - совет дня
___________________________

Рассылка новостей
Выпуск от 2009-10-05 15:27

Здравствуйте, дорогие читатели!  Присылайте свои вопросы на msoffi@mail.ru )

 

Для большинства из нас закончился период отпусков и "дачных работ", мы отдохнули и теперь с новыми силами продолжим осваивать программы пакета MS Office J . Я постараюсь найти "оптимальное соотношение объема выпуска и частоты выхода рассылки", чтобы это было удобнее Вам (для восприятия) и мне (для подготовки материала). Поэтому возможны некоторые изменения (н-р рассылка может стать "чуть меньше по объему", но выходить чаще, н-р 1-2 раза в неделю)

Давайте проведем опрос:

 
С какой частотой Вам удобнее получать нашу рассылку?
(голосование возможно только из письма рассылки)
  • - 1 раз в месяц
  • - 2-3 раза в месяц
  • - 1 раз в неделю
  • - 2 раза в неделю
  • - 3 раза в неделю

  • А теперь "к делу".  Желающие могут прочитать материал прошлого выпуска.

     

    Вспомним нашу основную задачу - генерировать для клиентов индивидуальные прайс-листы (в зависимости от их потребностей - можно даже включить это в специальный "антикризисный" пакет услуг J)

     

    Как сгенерировать текущую клиентскую версию прайс-листа на основе внутрифирменного прайса?

    Программный код, способный выполнить эту операцию, будет несколько сложнее, чем те процедуры (т.е. макросы),  которые  рассматривались до сих пор. По этой причине эта задача будет решена в несколько этапов: вначале сделаем это в упрощенном варианте, немного этот вариант усовершенствуем и только затем перейдем к полноценному решению. Прежде всего, необходимо решить вопрос запуска макроса. В данном случае нет смысла привязать его к какому-либо событию рабочего листа, поскольку пользователь может принять решение о генерации в произвольный момент времени. Поэтому лучше использовать элемент управления, при помощи которого можно было бы инициировать выполнение макроса. Самый простой способ снабдить лист Excel каким-нибудь элементом управления заключается в использовании панели инструментов "Формы" Чтобы отобразить на экране эту панель, необходимо выполнить команду "Вид"-"Панели инструментов" - "Формы".

    Элемент управления "Кнопка" наилучшим образом подходит для запуска макроса. Командная кнопка создана для того, чтобы подавать команду, она-то нам и нужна. Необходимо поместить на лист одну кнопку, снабдить ее надписью, скажем, “Копия” и связать с пустым макросом-заготовкой.

    Итак:

    1.Если панель инструментов Формы не видна, выполните команду Вид | Панели инструментов | Формы.

    2. Выберите щелчком мыши на панели Формы элемент управления Кнопка.

    3. Поместите указатель мыши на лист Excel, в то место, где необходимо создать кнопку. Указатель мыши примет форму креста. Нажав левую кнопку мыши, растяните на э кране, появившийся прямоугольник до необходимых размеров. Отпустите кнопку мыши для завершения создания кнопки. (если появилось окно "Назначить макрос объекту", то перемещать кнопку и изменять ее размеры не получится - только после закрытия этого окна.)

    4. В указанном месте будет создана командная кнопка с надписью “Кнопка1”.

    5. На экране появится диалоговое окно Назначить макрос объекту. (Его можно вызвать щелкнув правой клавишей мыши на серой рамке и вызвав команду "Назначить макрос…")

    6. Закройте диалоговое окно щелчком на кнопке Создать. В результате откроется окно Visual Basic с заготовкой макроса.

    7. Вернитесь в окно. Вновь созданная кнопка будет по-прежнему окружена двойной штриховкой.

    8. Измените надпись на кнопке с “Кнопка1” на “Копия” или другую надпись на свое усмотрение (нужно щелкнуть в центре кнопки и ввести нужный текст…). Если кнопка не находится "в серой рамке", тогда при щелчке по ней изменить название не получится, нужно щелкнуть по ней правой кнопкой мыши и выбрать команду "Изменить текст"

    9. Поместите указатель в любое место листа за пределами кнопки и щелкните левой кнопкой или же просто нажмите клавишу [Esc]. Штриховка исчезнет, и кнопка будет готова к работе.

     

    Пока элемент управления (в данном примере — кнопка) окружен двойной штриховкой, его можно переместить в другое место или изменить его размеры. При обычной штриховке элемент управления (кнопка) позволяет изменить надпись на нем.

    Необходимо, отличать надпись на объекте от его имени. Замена надписи никак не влияет на объект. Созданная в предыдущем разделе кнопка по-прежнему называется “Кнопка1”. Если вокруг объекта нет никакой штриховки, кнопка готова к работе. Указатель мыши над ней приобретает вид руки с вытянутым указательным пальцем, а щелчок левой кнопкой мыши приведет командную кнопку в действие — она выполнит макрос с именем Кнопка1_Щелкнуть. Пока что процедура, соответствующая этому макросу пуста, и состоит только из заголовка и окончания. Поэтому ее выполнение не приведет ни к какому действию.

    Если заполнить макрос Кнопка1_Щелкнуть примерами из предыдущих выпусков (или своими примерами), то при нажатии на созданную нами кнопку будет выполняться введенный вами макрос.  В следующем выпуске мы рассмотрим простейший вариант макроса для генерации клиентского прайс-листа. 

     

    Выпуски постараюсь делать в соответствии с результатами голосования (см. опрос).

     

     

     

    До встречи в следующих выпусках!

    Игорь

    msoffi@mail.ru

     

    Немного юмора

    Машины уже играют в шахматы лучше человека. Скоро они будут играть лучше него в футбол, бильярд и теннис... и это правильно, пусть играют, а человек должен работать!
    ***
    В яростном споре с начальником родилась истина и у меня появилось много свободного времени.
    ***
    Народная мудрость: Кто рано встает, того еще не сократили.
    ***
    В честь дня всех Влюблённых начальство будет дарить вазелинки!

    Другие анекдоты про работу>>

    Создание сайтов недорого. Анализ и оптимизация сайта. Раскрутка и продвижение в интернете.
    Рекомендую подписаться! Интересные и полезные рассылки.
    Хорошее настроение! Смешные истории. Анекдоты.
    Лучшие сайты. Обмен ссылками
    Планирование карьеры. Как правильно составить резюме?
    Работа в Москве. Рынок вакансий.
    Читать книги! Рецензия на книгу.
    Умные мысли. Афоризмы и цитаты.
    Метафоры в жизни.
    Лучшие цитаты и афоризмы о жизни и о бизнесе
    Бизнес в условиях кризиса. Бизнес новости.
    Маркетинговая стратегия.
    Интернет маркетинг. Реклама в интернете
    Антикризисное управление.
    Современный мир. Глобальные проблемы.
    Аренда квартир в Москве.
    Обслуживание компьютеров
    Раскрутка продвижение сайта.
    Создание сайтов недорого. Анализ и оптимизация сайта. Раскрутка и продвижение в интернете.

    В избранное