Если у меня есть автоматический фильтр, настроенный в Excel, и я хочу зациклить все видимые данные в одном столбце с кодом VBA, какой самый простой способ сделать это? Все скрытые строки, которые были отфильтрованы ...
У меня есть многостраничность в пользовательской форме. Во время выполнения -пользователь может добавить x страниц в любое время. Элементы каждой страницы будут одинаковыми. Мне интересно, есть ли способ продублировать...
В подпрограмме я хочу открыть книгу, прочитать ее и закрыть.
По какой-то причине я получаю сообщение об ошибке: Ошибка выполнения «1004»: Метод «Закрыть» объекта _Workbook не удался У меня есть ...
Следующий код создает строку SQL, которая приводит к синтаксической ошибке (3134) в MS Access. sql = "INSERT INTO tblItems (desc, descExtended, itemNumber, currentPrice)" & _ ...
До сих пор я всегда успешно использовал ByRef. Мне нужна функция для изменения Double из объекта класса. Для иллюстрации рассмотрим следующую программу. Класс1.cls:
Public d As Double Sub Test() ...
Я пытаюсь получить доступ к открытым методам COM в VBA. Проблема: я вижу все методы по умолчанию (например, GetHashCode, GetType и ToString) в VBA, но не те, которые являются частью COM-интерфейса, и...
У меня есть несколько таблиц Microsoft Access, которые я хочу экспортировать в один файл XML. Как преобразовать порядок и иерархию таблиц в структуру XML, которую я хочу? По сути, я хочу...
Я пытаюсь использовать событие изменения рабочего листа в Excel VBA, но оно не работает. Из того, что я понял, достаточно просто определить функцию обработки «Worksheet _Change», как я сделал здесь :...
Используя Excel и VBA, мне нужен совет о том, как лучше фильтровать данные в массиве (таким же образом, как можно было бы использовать сводная таблица )строго с использованием VBA. Я создаю пользовательскую форму, которая будет...
У меня есть база данных, которая не отображает окно базы данных при открытии. Вместо этого он отображает коммутатор. У меня есть некоторые запросы и отчеты, выполнение которых занимает некоторое время, и я хочу отобразить...
Я пытаюсь создать простую функцию журнала в своем проекте Excel VBA. Я хочу передать имя текущей процедуры и строку, в которой функция журнала выглядит в настоящее время так :Public Sub log (procName As...
Я пытаюсь заменить маркеры списка в документе Word тире, в основном заменяется только «отображаемый значок», т.е. заменить маркеры из списка ниже :это элемент списка это...
Это мой код, и я хочу знать, как получить имя выбранного файла Dim f As Object Установите f = Application.FileDialog (3 )f.AllowMultiSelect = Истина Если f.Show Then For i = 1 To f.SelectedItems.Count...
Чтобы использовать событие SlideShowBegin в Powerpoint, у вас должен быть модуль класса, настроенный следующим образом :Public WithEvents App As Application Private Sub App _SlideShowBegin (ByVal Wn...
У меня есть сценарий excel VBA :Set cоnn = CreateObject ("ADODB.Connection" )conn.Открыть "отчет" Установить rs = conn.Execute ("выбрать *из таблицы" )Скрипт работает нормально, но я хочу добавить к нему параметр. Для...
У меня есть SQL-запрос от SQL Server, который возвращает даты в виде строки в формате "ГГГГ -ММ -ДД". Если я ввожу дату в этом формате в ячейку, она распознается как дата. Но когда я заполняю рабочий лист...
Я думал, что это будет просто, но оказалось, что это довольно сложно. Любые советы или идеи будут оценены. У меня есть форма в Excel, в которой при нажатии определенной кнопки мне нужно, чтобы пользователь ввел...
Я хочу сопоставить (в этом фрагменте )все до, но не включая новую строку, что, как я думал, является. сделал бы. Может ли кто-нибудь пролить свет на то, что мне не хватает, пожалуйста. Public Sub regexp ()Dim...
У меня есть метод Excel VBA (Я не писал его ), который запускается, и первое, что он делает, это скрывает сеанс приложения Excel Application.Visible = False. Однако, когда метод завершен, он не...
У меня есть функция в VBA, которая генерирует массив строк. Он отлично работает при вызове из другой функции VBA, но не при вызове из рабочего листа. Вот как это следует использовать :выберите A1 :A3...
Я использую Excel 2010 и определил следующие 3 функции в модуле электронной таблицы. Опция Explicit Public Function AAA ()As Double AAA = 3 Конечная функция Общедоступная функция AAA2 ()As Double...
Прошло много лет с тех пор, как я ' Я работал с кодом доступа, и это действительно сводит меня с ума. Я просто ничего не помню, и все, что я хочу сделать, это открыть набор записей в коде и ничего не нашел в Интернете ...
Я пытаюсь использовать автоматизацию из Microsoft Access 2003 для управления Internet Explorer 9 для заполнения формы с использованием данных базы данных. Ввод запускает событие в браузере, которое проверяет данные и...
У меня есть проект VBA, который загружает данные из электронной таблицы Excel в базу данных Access, хранящуюся в SharePoint. Все было хорошо, пока я не обновился до Windows 7. Windows 7 не проходит автоматически через Windows...
Я пишу код на Visual Basic 6 и заметил, что мне даже не нужно объявлять переменные, чтобы все работало. Следующее (явное объявление): Dim foo As String
foo = "Bar" Seems...
Можно ли создать гиперссылку в ячейке Excel, которая использует только часть текста ячейки для кликабельной ссылки? т.е. будет ли приведенный ниже макет таблицы представлять что-то, что может быть легко...
У меня есть эта простая формула в ячейке A1 = 10*Округление(B1/10,0)Я знаю, как ввести это в VBA, я просто пишу:Range("A1").Formula = "=10*Round(B1/10,0)" А что если я не знаю ячейку, номер которой...
Как я могу получить значение Unicode для символа? Например, я знаю, что могу сделать это с помощью ascii: i = Asc ("a") // i == 97 (правильно) А что, если у меня есть символ Unicode? i = Asc ("•") // i == 149 (...
Я хотел бы знать, как создать гиперссылку с одного листа Excel на другой автоматически с помощью скрипта на основе одинаковых текстовых значений, которые есть в обеих ячейках на соответствующих листах. Если это...
Добрый день.
Я хотел бы узнать отправителя многих кнопок. Что-то подобное в C#: Button b = new Button();
b.Text = "Нажмите 1";
b.Местоположение = новая точка (20, 20);
б.Размер = новый Размер(100, 20);
// ...