Запитання з тегом «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].

9
Як використовувати регулярні вирази (Regex) в Microsoft Excel як в клітинку, так і в циклі
Як я можу використовувати регулярні вирази в Excel і скористатись потужним налаштуванням подібної сітки для роботи з даними? Функція в комірці для повернення відповідного шаблону або заміненого значення в рядку. Надіслати цикл перегляду через стовпчик даних та витягнути збіги до сусідніх комірок. Яка установка необхідна? Які особливі символи Excel для …
592 regex  excel  vba 

15
Як уникнути використання Select у Excel VBA
Я багато чув про зрозумілу неприйнятність використання .Selectв Excel VBA, але не знаю, як уникнути його використання. Я вважаю, що мій код був би повторно використаний, якби я міг використовувати змінні замість Selectфункцій. Однак я не впевнений, як посилатися на речі (наприклад, ActiveCellтощо), якщо вони не використовуються Select. Я знайшов …
537 excel  vba 






6
Прокручуйте файли в папці за допомогою VBA?
Я хотів би переглядати файли каталогу за допомогою vba в Excel 2010. У циклі мені знадобляться: ім'я файлу та дата, коли файл було відформатовано. Я зашифрував наступне, що добре працює, якщо в папці не більше 50 файлів, інакше це смішно повільно (мені це потрібно для роботи з папками з> 10000 …
236 excel  vba 


9
Різниця між Visual Basic 6.0 та VBA
Яка різниця між ними. Я завжди думав, що VBA є дещо «калікою» версії VB, але коли друг запитав мене днями, я не мав уявлення, які насправді відмінності. Також, коли ви використовуєте, наприклад, Excel, це VB чи VBA?
208 vba  vb6 

3
Excel VBA - вихід для циклу
Я хотів би вийти зі свого forциклу, коли буде виконана умова всередині. Як я міг вийти з forциклу, коли ifумова була виконана? Я думаю, якийсь вихід у кінці моєї ifзаяви, але не знаю, як це би спрацювало. Dim i As Long For i = 1 To 50 Range("B" & i).Select …
181 excel  vba  for-loop 

6
Яка різниця між .text, .value та .value2?
Я не прошу допомоги в будь-якому сценарії, але моє питання - для уточнення. Останнім часом я робив багато сценаріїв VB в Excel, тому в цьому питанні я справді посилаюся на Excel. Яка різниця між .text, .value та .value2? Як, коли я повинен використовувати target.text, target.value та target.value2? Я ніколи не …
180 excel  vba 

13
Помилка пошуку останньої використаної комірки в Excel з VBA
Коли я хочу знайти останнє використане значення комірки, я використовую: Dim LastRow As Long LastRow = Range("E4:E48").End(xlDown).Row Debug.Print LastRow Я отримую неправильний вихід, коли вкладаю один елемент у комірку. Але коли я вкладаю більше, ніж одне значення в комірку, вихід правильний. У чому причина цього?
179 excel  vba  excel-formula 



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