Перейти к содержимому

Макросы и VBA

Макросы и VBA

VBA (Visual Basic for Applications)

Рубрика посвящена разработке макросов и работе с VBA (Visual Basic for Applications). В данном разделе сайта Вы можете познакомиться со способами, правилами и хитростями в разработке макросов на VBA. В статьях будут печататься описания операторов VBA и публиковаться готовые решения и алгоритмы работы.

Блокировка ввода данных в ячейку при заданном условии. Ответ на вопрос подписчика poltorak

    Вопрос от подписчика: poltorak

    Всем доброго дня!
    Что я уже сделал: Есть две разные ячейки. В 1-й ставиться постоянная дата. А  2-я загорается красным, при наступлении 30-го дня от постоянной даты.
    И если ввести в эту 2-ю ячейку слово «продлено».То ячейка становиться белого цвета с текстом продлено.Блокировка ввода данных в ячейку при заданном условии. Ответ на вопрос подписчика poltorak

    Возможно ли в Ecxel создать такую формулу? Сумма данных в зависимости от значения в ячейке

      Вопрос от подписчика: Возможно ли в Ecxel создать такую формулу? Сумма данных в зависимости от значения в ячейке

       

      Здравствуйте  ! Мое имя Сергей. Нужна Ваша помощь в задаче:Возможно ли в Ecxel создать такую формулу? Сумма данных в зависимости от значения в ячейке

      Определение совпадающих артикулов в двух диапазонах ячеек.

        Добрый день. Меня зовут Руслан.

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

        Добавление кнопки или стрелки перехода вверх(в начало) на листе Excel. Макрос.

          Иногда для листов с большим объемом позиций просто необходима плавающая кнопка или стрелка листающая строки вверх. Ведь не каждый пользователь знает о сочетаниях горячих клавиш ctrl+↑ и ctrl+home.Добавление кнопки или стрелки перехода вверх(в начало) на листе Excel. Макрос.

          Как разблокировать файл «Excel», если забыли пароль. Макрос подбора пароля.

            Три способа разблокировать защиту и снять пароль с файла «Excel».

            В данной статье описаны несколько способов разблокировки (снятия защиты, пароля) в запароленном  файле  «Эксель» и приведен макрос подбора пароля к файлу. Как разблокировать файл «Excel», если забыли пароль. Макрос подбора пароля.

            Запуск макроса VBA при установке курсора в текстбокс (TextBox).

              Запуск макроса VBA при клике(установке курсора) по текстбоксу(TextBox).

              Часто возникает необходимость активации (запуска)  макроса VBA Excel при нажатии на поле текстбокса (установке в него курсора).Запуск макроса VBA при установке курсора в текстбокс (TextBox).

              Макрос активации кнопки при помощи галочки(флажка) в чекбоксе(CheckBox).

                Макрос включения и отключения кнопки при помощи галочки (флажка) в CheckBox.

                Иногда возникают ситуации, когда нужно включать или отключать активную кнопку  при помощи галочки в поле чек бокса.Макрос активации кнопки при помощи галочки(флажка) в чекбоксе(CheckBox).

                Как соединить текст из нескольких ячеек Excel не потеряв информацию.

                  Макрос слияния (сцепки) текста из ячеек в «Excel» без потери данных.

                  Макрос соединения текста в Excel
                  Макрос соединения текста в Excel

                  Ранее уже рассказывал о замечательной функции в программе Excel,  которая называется «СЦЕПИТЬ».

                  Функция довольно удобная, не есть у нее один большой недостаток ячейки для сцепки нужно указывать по одной, выделение диапазона не работает или работает некорректно.Как соединить текст из нескольких ячеек Excel не потеряв информацию.

                  Генератор хештегов — как сделать своими руками или скачать готовый (хештеги в соцсети)

                    Как сделать своими руками или скачать готовый генератор хештегов для соц. сетей: youtube, ВК, одноклассники и т.д.

                    Скачать генератор хештегов.

                    ***

                    Скачать генератор хештегов НА Андроид.

                     

                    Хештеги (хэштеги) — это слова (метки), обозначенные специальным символом «#» (решетка) отображающие содержание публикуемого Вами контента (наполнения): видео, картинок, текста.Генератор хештегов — как сделать своими руками или скачать готовый (хештеги в соцсети)

                    Макрос копирования содержимого объектов textbox или combobox в буфер обмена

                      Макрос копирования содержимого объектов textbox или combobox в буфер обмена.

                      Порой для копирования информации в программе «Excel» недостаточно воспользоваться пунктом контекстного меню «копировать» или сочетанием клавиш ctrl+C.Макрос копирования содержимого объектов textbox или combobox в буфер обмена

                      Запуск макроса кликом по ячейке или при изменении значения ячейки

                        Запуск макроса изменением значения в ячейке.

                        Ранее в статье

                        Как сделать связанный выпадающий список в «Эксель», зависящий от значения в соседней ячейке.

                        рассказывалось о том, как реализовать в программе Excel связанные между собой выпадающие списки. Недавно создавая файл со связанными списками столкнулся с проблемкой — при обновлении записи в первой ячейке, от которой зависит список во второй, вторая ячейка остается неизменной, не обнуляет значения.Запуск макроса кликом по ячейке или при изменении значения ячейки

                        Как назначить сочетания горячих клавиш написанному макросу в «Word» и «Excel»

                          Как назначить сочетания горячих клавиш написанному макросу в «Word» и «Excel».

                          Иногда, написанный макрос для книги «Excel» или «Word» требуется вызывать не нажатием активной кнопки или другим макросом, а вызывать работу макроса сочетанием назначенных пользователем горячих клавиш. Как назначить сочетания горячих клавиш написанному макросу в «Word» и «Excel»

                          Как расположить вертикальный список, перенесенный из «Excel» в «Word», в одну строку (горизонтально)

                            Как расположить вертикальный список, перенесенный из «Excel» в «Word», в одну строку (горизонтально).

                            В программе «Excel» можно расположить вертикальный список горизонтально и наоборот при помощи опции Как расположить вертикальный список, перенесенный из «Excel» в «Word», в одну строку (горизонтально)

                            Вставить сумму прописью в ячейку таблицы «Excel» — Скачать макрос.

                              Как вставить сумму прописью в ячейку таблицы «Excel». Скачать готовый макрос.

                              По какой-то странной бухгалтерской традиции во всех первичных и закрывающих документах требуется прописывать сумму полученных или оплаченных денежных средств прописью. Выписываешь счет — «укажите сумму прописью», закрываешь командировку — «укажите сумму прописью» и т.д.Вставить сумму прописью в ячейку таблицы «Excel» — Скачать макрос.

                              Округление значений в коде VBA в Excel. Функции int () и fix().

                                Как округлять значения переменных в VBA?

                                Очень часто при создании алгоритмов подсчета тех или иных значений полученные результаты имеют значение десятичной дроби с большим количеством знаков после запятой. Работать с такими данными и отображать их не очень удобно и некрасиво. Округление значений в коде VBA в Excel. Функции int () и fix().

                                Макрос для подсчета ячеек в выделенном диапазоне

                                  Подсчёт ячеек в выделенном диапазоне с учетом пустых (незаполненных).

                                  Предположим ситуацию, что у вас есть план объекта, выполненный на координатной сетке, расчерченной в программе Excel.

                                  Известен масштаб: Сторона клетки равна 10 см.Макрос для подсчета ячеек в выделенном диапазоне

                                  Политика конфиденциальности

                                  Наш сайт использует файлы cookies, чтобы улучшить работу и повысить эффективность сайта. Продолжая работу с сайтом, вы соглашаетесь с использованием нами cookies и политикой конфиденциальности.

                                  Принять