В этой статье мы создадим макрос для открытия нескольких файлов с помощью диалогового окна файла. Мы создали макрос «open_multiple_file» для открытия нескольких файлов. Пользователь может нажать кнопку «Открыть несколько файлов», чтобы запустить макрос. Логическое объяснение Мы создали макрос «open_multiple_file» для открытия нескольких файлов. Пользователь может нажать кнопку «Открыть несколько файлов»,… Continue Reading Открытие нескольких файлов одновременно

В этой статье мы создадим событие книги с двойным щелчком, чтобы создать окно сообщения для записи. Необработанные данные для этого примера состоят из данных ИТ-отдела, которые включают имя, возраст, отдел, известный язык и страну. Когда мы дважды щелкаем по ячейке, все детали этой конкретной строки будут отображаться в окне сообщения.… Continue Reading Отображение записи с двойным щелчком с помощью VBA в Microsoft Excel

Вопрос: Выбор из списка допустимости в столбце D должен быть заменен числом. Работает только с XL9 и выше. Ответ: Поместите приведенный ниже код в модуль This Workbook. Private Sub Worksheet_Change(ByVal Target As Range) If Target.Column <> 4 Then Exit Sub Application.EnableEvents = False Target.Value = WorksheetFunction.VLookup(Target.Value, Range(«A1:B12»), 2, 0) Application.EnableEvents… Continue Reading Заменить значение из списка проверки с номером, используя VBA в Microsoft Excel

Если вы хотите создать список уникальных случайных чисел, вы можете использовать функции RANDBETWEEN и VBA RND. В этой статье мы сгенерируем 3 уникальных числа из предоставленного списка . Вы можете найти исходный вопрос http://www.excelforum.com/excel-programming-vba-macros/1093315-vba-for-do- while-loop.html[здесь] Вопрос: Я хочу, чтобы макрос генерировал список из 3 случайных чисел из списка чисел, сохраненного… Continue Reading Сформировать 3 номера Уникальные Случайные в Microsoft Excel

В этой статье мы создадим пользовательскую функцию для преобразования отрицательных строк в целое число. Исходные данные для этой статьи состоят из строк, за которыми стоит знак минус (-). Мы хотим преобразовать эти строки в целые числа. Логическое объяснение В этой статье мы создали пользовательскую функцию ConvertNegNumbers для преобразования строки в… Continue Reading Преобразовать отрицательные значения рассматриваются как текст с помощью VBA в Microsoft Excel

Откройте Excel и VBE (редактор Visual Basic). Если это не было изменено, окно VBE содержит окно ProjectExplorer и окно Properties (к ним можно получить доступ из меню «Просмотр»). Project Explorer: работает как файловый менеджер. Помогает перемещаться по коду в книге. Окно свойств: показывает свойства текущего активного объекта (например, Sheet1) текущей… Continue Reading Использование записи макросов в Microsoft Excel

Макросы ниже отобразят список всех установленных шрифтов. Запись! Если у вас установлено много шрифтов, макрос может перестать отвечать из-за нехватки доступной памяти. Sub ShowInstalledFonts() Dim FontNamesCtrl As CommandBarControl, FontCmdBar As CommandBar, tFormula As String Dim fontName As String, i As Long, fontCount As Long, fontSize As Integer Dim stdFont As… Continue Reading Показать все установленные шрифты (Word) с помощью VBA в Microsoft Excel

Если у вас есть много условий для проверки или вы хотите выполнить некоторую операцию на основе выбора пользователя, вы можете использовать операторы If Else If. Но они доставляют много хлопот, когда дело доходит до нескольких состояний. В этом случае лучшим решением в Excel VBA является метод Select Case *. Что… Continue Reading VBA Select Case: Альтернатива Multiple Если Else If отчетности

В этой статье мы будем использовать событие книги, чтобы выделить даты, превышающие текущую дату. Исходные данные для этого примера состоят из дневной цели продаж и достигнутой цели. Мы хотим выделить дни, которые больше текущей даты. Логическое объяснение В этой статье мы создали два макроса: «SetColor» и «ResetColor». Макрос «SetColor» используется… Continue Reading Изменить цвет шрифта на основе даты с помощью VBA в Microsoft Excel

Строки частного профиля часто используются для хранения информации о пользователе вне приложения / документа для последующего использования. Например, вы можете хранить информацию о последнем содержимом в диалоговом окне / UserForm, о том, сколько раз открывалась книга или последний использованный номер счета для шаблона счета. Информация может быть сохранена в INI-файле… Continue Reading Частные Струны профиля с помощью INI-файлов с помощью VBA в Microsoft Excel