Ниже мы рассмотрим программу в Excel VBA, который удаляет дубликаты. Ситуация: В столбце А мы имеем 10 номеров. Мы хотим, чтобы удалить дубликаты из этих чисел и поместить уникальные номера в столбце B. Во-первых, мы объявляем четыре переменные. toAdd типа Boolean, uniqueNumbers целочисленного типа, я типа Integer, и J типа… Continue Reading Удаление дубликатов в Excel VBA

Функция MsgBox в Excel VBA может возвращать результат, в то время как простой MsgBox не может. Ситуация: Поместите командную кнопку на листе и добавьте строки следующего кода: Во-первых, мы объявляем переменную ответ типа Integer. Dim answer As Integer Мы используем функцию MsgBox, чтобы инициализировать переменную ответ с введенной пользователем. Функция… Continue Reading Excel VBA Функция MsgBox

Ниже мы рассмотрим программу в Excel VBA, которая подсчитывает количество вхождений в год. Ситуация: Примечание: Даты в формате США. Месяцы первый, второй дни. Этот тип формата зависит от ваших окон региональных настроек. Во-первых, мы объявляем три переменные типа Integer. Одна переменная, которую мы называем yearCount, одна переменная, которую мы называем… Continue Reading Год Появление в Excel VBA

Ниже мы рассмотрим программу в Excel VBA, которая перебирает все открытые рабочие книги и рабочие листы, и отображает все имена. Ситуация: Добавьте следующие строки кода к командной кнопке: Во-первых, мы объявляем два объекта и одну переменную. Один объект типа Workbook мы называем книгу, один объект типа Worksheet мы называем лист,… Continue Reading Перебор книг и листов в Excel VBA

Запись макроса | Выполнить Записанный макрос | см Macro Macro Recorder, очень полезный инструмент, включенный в Excel VBA, записывает каждую задачу вы выполняете с Excel. Все, что вам нужно сделать, это записать конкретную задачу один раз. Далее, вы можете выполнить задачу снова и снова с щелчком кнопки. Macro Recorder также… Continue Reading Excel Macro Recorder

Ниже мы рассмотрим программу в Excel VBA, который суммирует число по цвету. Ситуация: Вы lended деньги на два двенадцать человек. Некоторые люди дали его обратно (в черном), а некоторые все еще должны вам деньги (красный). Вы хотите знать, сколько денег вы все равно получите. Во-первых, мы объявляем две переменные типа… Continue Reading Сумма по цвету в Excel VBA

Метод союза в Excel VBA возвращает объект Range, который представляет объединение двух или более диапазонов (границы ниже только для иллюстрации). Код строки: Union(Range(«B2:C7»), Range(«C6:F8»)).Select Результат: Примечание: метод Union не возвращает математический союз (ячейка С6 и С7 клеток включены дважды). Метод Intersect в Excel VBA возвращает объект Range, представляющий пересечение двух… Continue Reading Excel VBA Союз и метод Intersect

Иногда вы хотите сохранить значение переменной в Excel VBA Если процедура заканчивается. Вы можете добиться этого с помощью статического ключевого слова. Поместите командную кнопку на листе и добавьте следующие строки кода: Результат при нажатии на кнопку управления на листе: Результат при нажатии другой раз: Объяснение: Excel VBA уничтожает переменную, когда… Continue Reading Жизнь переменных в Excel VBA

Ниже мы рассмотрим две программы в Excel VBA. Одна программа просто игнорирует ошибки. Другая программа продолжает выполнение заданной линии при ударе об ошибке. Ситуация: Обе программы вычислить квадратный корень из числа. Квадратный корень 1 Добавьте следующие строки кода к кнопке «Квадратный корень 1» команды. Во-первых, мы объявляем два объекта Range.… Continue Reading Обработка ошибок в Excel VBA

Ниже мы рассмотрим программу в Excel VBA, который создает UserForm, содержащее многоколончатый со списком. UserForm мы собираемся создать выглядит следующим образом: Для создания этого UserForm, выполните следующие действия. Откройте редактор Visual Basic. Если проводник проекта не отображается, нажмите кнопку Просмотр, Project Explorer. Нажмите кнопку Вставить, UserForm. Если панель инструментов не… Continue Reading Excel VBA Multicolumn Combo Box