Tag: vbscript

Создание графика Excel с использованием переменных для определения ячейки

Я пытаюсь создать с одного рабочего листа несколько графиков с использованием макроса. Для этого я зарегистрировал «создание графика», а затем я изменил «фиксированные ячейки» (например, $ B $ 55) с помощью команды Cells(2, R) где R является счетчиком для перехода от столбца к следующему (шаги 3). Макрос блокируется всегда в одной точке (обозначается как **): […]

Использование VBS для открытия текстового файла в excel и запуска макроса без открытия excel

Это может показаться запутанным, и я не совсем уверен, что это можно сделать так, как я хочу, но то, что я хочу сделать, это создать скрипт, который возьмет файл .txt и запустит макросы Excel на нем, открывая Excel или файл. Один из блогов, которые я читал, предложил этот метод, но я не очень хорошо знаком […]

Запуск макроса Excel без его открытия

У меня есть функциональность, где я получаю CSV-файл как вложение электронной почты. Мне нужно импортировать этот файл CSV в файл Excel, создать отчет SSRS в этом файле Excel. Я написал макрос для импорта данных из CSV в Excel. Но я хочу, чтобы файл Excel был заполнен CSV-данными без открытия, потому что это не удобно открывать […]

Автоматическое обновление таблицы запросов в excel

У меня есть доступ к базе данных SQL с конкретной таблицей, которая мне нужна в Excel. Через Excel я создал таблицу, которая имеет доступ к этой таблице. Я хочу, чтобы сервер обновлял таблицу SQL-запросов в Excel в 2 часа ночи, поэтому каждый раз, когда у файла Excel всегда появились самые новые данные. Я создал VBS-скрипт, […]

Откройте книгу Excel и выполните команду ActiveX внутри виртуальной машины Application Server

Я не сильный кодер (но пытаюсь стать сильным) и задавался вопросом, есть ли у кого-нибудь опыт написания VBScript для открытия рабочей книги Excel (в VM Application Server) и выполнения командной кнопки ActiveX (например, commandbutton_Click () ). Я получил весь путь к открытию книги Excel, но я застрял в выполнении кнопки Command ActiveX. Option Explicit 'Dim […]

VBS для ping группы серверов, но не ping имя группы

Я пытаюсь изменить существующий VBscript, который вытаскивает имена серверов с моих разных сайтов из текстового документа, а затем пинги их, все серверы сгруппированы на сайте, на котором они расположены. Затем скрипт показывает, находится ли сервер в автономном режиме или офлайн на странице Excel. Все это работает отлично, за исключением того, что скрипт пытается также называть […]

Excel / VBA / VBS – IE После выбора значения из раскрывающегося списка не обновляется

На основе значений из dropdown1 dropdown2 обновит и перечислит значения. Всякий раз, когда я выбираю значения для dropdown1 вручную, страница становится обновленной и dropdown2 перечисляя значения, но через код я не могу это сделать (когда значение, выбранное на странице dropdown1 не обновляется, поэтому dropdown2 не перечисляет никаких значения). Пример кода: Set objtag1 = objIE.Document.getelementbyId(dropdown1_objID) objtag1.Value […]

Как найти EmptyRow в Excel с помощью VBScript

Надеюсь, вы все отлично справляетесь. Я написал сценарий в vb, где excel откроется, и он найдет пустую строку в столбце A, и он войдет в то, что я написал в поле ввода 1. Но есть некоторые проблемы с кодом. Я не знаю, как найти пустую строку. Мне нужно выполнить в vbs файл не в vba […]

Ошибка запуска VBScript вне Excel

Поэтому я пытаюсь написать простой скрипт, который откроет excel, откройте книгу, отфильтруйте определенные строки, сохраните и закройте excel. Вот что я получил. Option Explicit On Error Resume Next ExcelMacroExample Sub ExcelMacroExample() Dim xlApp Dim xlBook Set xlApp = CreateObject("Excel.Application") Set xlBook = xlApp.Workbooks.Open("C:\bookings.xlsx") xlBook.Sheets("Bookings").Range("A5").CurrentRegion.AutoFilter Field:=16, Criteria1:="<>Confirmed" xlBook.Sheets("Bookings").Range("A5").CurrentRegion.Offset(1, 0).SpecialCells(xlCellTypeVisible).EntireRow.Delete xlBook.Sheets("Bookings").AutoFilterMode = False xlBook.Save xlBook.Close xlApp.Quit Set […]

Как обновить данные таблицы на всех листах

Мне нужно запустить VBScript, который может динамически устанавливать строку подключения SQL Server, получать имя сервера и имя базы данных из ячеек Excel и обновлять таблицы во всех листах файла. В настоящее время у меня есть этот скрипт против кнопки «Обновить» на листе «Установка» (откуда он берет имена серверов и баз данных): Sub Refresh_Click() Dim Sh […]

Давайте будем гением компьютера.