Запитання з тегом «vba»

Visual Basic for Applications (VBA) - орієнтована на події, об'єктно-орієнтована мова програмування для написання макросів, яка використовується для всього пакету Office, а також для інших програм. VBA не еквівалентно VB.NET або VBS; якщо ви працюєте у Visual Studio, використовуйте [vb.net]. Якщо ваше питання стосується програмування будь-якої програми MS Office, також використовуйте відповідний тег: [excel], [ms-access], [ms-word], [outlook] або [ms-project].


10
Отримання помилки 3340 Запит "" пошкоджений під час виконання запитів DoCmd.RunSQL
Після встановлення оновлення Windows для Office 2010, що вирішує KB 4484127, я отримую помилку під час виконання запитів, які містять пункт WHERE. Наприклад, виконуючи цей запит: DoCmd.RunSQL "update users set uname= 'bob' where usercode=1" Результати цієї помилки: Номер помилки = 3340 Запит "" пошкоджений Наразі актуальне оновлення все ще встановлено: …
83 vba  ms-access 

13
Функція сортування масиву VBA?
Я шукаю гідну реалізацію сортування для масивів у VBA. Кращим буде швидкий сорт. Або достатньо будь-якого іншого алгоритму сортування, крім міхура або злиття. Зверніть увагу, що це працює для роботи з MS Project 2003, тому слід уникати будь-яких власних функцій Excel та будь-чого, пов’язаного з .net.

9
Перевірте, чи існує файл за допомогою VBA
Sub test() thesentence = InputBox("Type the filename with full extension", "Raw Data File") Range("A1").Value = thesentence If Dir("thesentence") <> "" Then MsgBox "File exists." Else MsgBox "File doesn't exist." End If End Sub У цьому випадку, коли я виймаю текстове значення з поля введення, воно не працює. Якщо ж, якщо …
82 excel  vba 

7
У чому різниця між dim і set в vba
Вибачте мене, як новачка у VBA. Іноді я використовую Dim r as Range r = Range("A1") Інший раз використовую Set r = Range("A1") Яка різниця? І коли мені що використовувати?
82 excel  vba  vb6 

9
Як об'єднати рядки в стовпці в одну комірку в Excel?
Напр A1:I A2:am A3:a A4:boy Я хочу об'єднати їх усі в одну комірку "Iamaboy". Цей приклад показує, як 4 комірки об'єднуються в 1 комірку, однак у мене багато комірок (більше 100), я не можу вводити їх одну за одною, використовуючи A1 & A2 & A3 & A4те, що я можу …
81 excel  vba 

9
“Не вдається знайти проект чи бібліотеку” для стандартних функцій VBA
Отже, мені доводиться запускати чужий додаток excel на своєму ПК, і я отримую повідомлення "Не вдається знайти проект або бібліотеку" для стандартних функцій, таких як дата, формат, шістнадцятковий, середній і т.д. Деякі дослідження показують, що якщо я додаю ці функції до "VBA". як у "VBA.Date", тоді це буде працювати нормально. …


1
Отримати елементи календаря (Outlook API, WebDAV), що відображають дивну поведінку
Ми пишемо плагін MS Outlook. Щоб задовольнити нашу бізнес-логіку, він повинен перевірити всі зустрічі між деякими датами. Ми стикаємось із кількома проблемами з отриманням усіх елементів із календарів. Ми спробували два варіанти: API Outlook. Ми використовуємо стандартну логіку, яка описана в MSDN - елементи сортування по [Start], набір IncludeRecurrencesдля Trueі …

9
Макрос Excel: Як отримати позначку часу у форматі “рррр-ММ-дд год: мм: сс”?
я використовую DateTime.Now у своєму макросі Excel, щоб показати поточну позначку часу. Він показує мітку часу у форматі "dd-MM-yyyy hh: mm: ss". Натомість, як я можу отримати позначку часу у форматі "рррр-ММ-дд год: мм: сс"?
79 excel  vba 

9
Як розмістити підказку на визначеній користувачем функції
Як в Excel 2007 додати опис та підказки щодо параметрів до визначеної користувачем функції? Коли я починаю вводити виклик функції для вбудованої функції, Excel показує опис та список параметрів - підказку. Я хотів би зробити те саме для функцій, які я визначаю. Не тільки для майстра вставки формули, але і …
78 excel  vba 

7
Збережіть кожен аркуш у книзі, щоб відокремити файли CSV
Як зберегти кожен аркуш у книзі Excel, щоб відокремити CSVфайли за допомогою макросу? У мене є Excel з декількома аркушами, і я шукав макрос, який збереже кожен аркуш на окремому CSV (comma separated file). Excel не дозволить вам зберігати всі аркуші у різних CSVфайлах.
77 excel  vba  csv 

11
Як запустити макроси Excel з командного рядка або командного файлу?
У мене є макрос Excel VBA, який мені потрібно запустити під час доступу до файлу з пакетного файлу, але не кожного разу, коли я його відкриваю (отже, не використовуючи подію відкритого файлу). Чи є спосіб запустити макрос із командного рядка або командного файлу? Я не знайомий з такою командою. Припустимо …


11
Розбір JSON у Excel VBA
У мене така сама проблема, як у Excel VBA: Проаналізований цикл об’єктів JSON, але не можу знайти жодного рішення. Мій JSON має вкладені об’єкти, тому запропоновані рішення, такі як VBJSON та vba-json, для мене не працюють. Я також виправив один з них, щоб він працював належним чином, але результатом стало …
77 json  excel  parsing  vba  object 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.