Вопросы с тегом «vba»

Visual Basic для приложений (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 для манипулирования данными? Функция в ячейке, чтобы возвратить совпавший образец или замененное значение в строке. Sub для циклического перебора столбца данных и извлечения совпадений для соседних ячеек. Какая настройка нужна? Каковы специальные символы Excel для регулярных …
592 regex  excel  vba 

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






6
Перебирать файлы в папке с помощью VBA?
Я хотел бы перебрать файлы каталога с помощью УВА в Excel 2010 В цикле мне понадобятся: имя файла и дата, когда файл был отформатирован. Я написал следующее, что работает нормально, если в папке не более 50 файлов, в противном случае это смехотворно медленно (мне нужно для работы с папками с> …
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 If Range("B" …
181 excel  vba  for-loop 

6
В чем разница между .text, .value и .value2?
Я не прошу помощи с любым сценарием, но мой вопрос для уточнения. В последнее время я много занимался написанием сценариев на VB в Excel, поэтому я действительно обращаюсь к Excel в этом вопросе. В чем разница между .text, .value и .value2? Например, когда я должен использовать target.text, target.value и target.value2? …
180 excel  vba 

1
Ошибка при поиске последней использованной ячейки в 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.