Вопросы с тегом 'excel-vba'

ЭТОТ ЭТОТ ОТКРЫВАЕТСЯ СНЯТИЕ. Вместо этого используйте теги [excel] и [vba]. (Дополнительная информация: https://meta.stackoverflow.com/q/370095) Excel-VBA (Visual Basic для приложений для Microsoft Excel) является доминирующим языком программирования для Microsoft Office Excel. Это ориентированный на события и объектно-ориентированный язык программирования для написания макросов для приложений Microsoft Office, таких как Excel. НЕ ИСПОЛЬЗУЙТЕ ЭТУ ТАГ для вопросов VB.NET.
7

Как использовать регулярные выражения (регулярное выражение) в Microsoft Excel как внутри ячейки, так и в цикле

Как я могу использовать регулярные выражения в Excel и использовать мощные сетчатые настройки Excel для манипулирования данными? Функция в ячейке для возврата совпавшего шаблона или замененного значения в строке. Sub для циклического перебора стол...
20 мар. '14 в 19:09
13

Как избежать использования Select в Excel VBA

Я много слышал о понятном отвращении к использованию .Select в Excel VBA, но я не уверен, как его избежать. Я обнаружил, что мой код будет более пригодным для повторного использования, если бы я мог использовать переменные вместо функций Select. Одн...
23 мая '12 в 5:57
22

Есть ли способ взломать пароль в проекте Excel VBA?

Мне было предложено обновить некоторые макросы Excel 2003, но проекты VBA защищены паролем, и похоже, что отсутствует документация... никто не знает пароли. Есть ли способ удалить или взломать пароль в проекте VBA?
22 июн. '09 в 10:37
4

Как вернуть результат из функции VBA

Как вернуть результат из функции? Например: Public Function test() As Integer return 1 End Function Это дает ошибку компиляции. Как заставить эту функцию возвращать целое число?
06 мая '10 в 14:11
6

Прокручивать файлы в папке с помощью VBA?

Я хотел бы пропустить файлы каталога с помощью vba в Excel 2010. В цикле мне понадобится имя файла и дата форматирования файла. Я закодировал следующее, которое прекрасно работает, если папка имеет не более 50 файлов, в противном случае это смехо...
30 апр. '12 в 8:00
2

Excel VBA - выход для цикла

Я хотел бы выйти из цикла for, когда выполняется условие внутри. Как я могу выйти из цикла for, когда условие if выполнено? Я думаю, что какой-то выход в конце моего оператора if, но не знаю, как это будет работать. Dim i As Long For i = 1 To 50 ...
23 февр. '12 в 14:29
12

Ошибка при поиске последней использованной ячейки в Excel с VBA

Когда я хочу найти последнее использованное значение ячейки, я использую: Dim LastRow As Long LastRow = Range("E4:E48").End(xlDown).Row Debug.Print LastRow Я получаю неправильный вывод, когда я помещаю один элемент в ячейку. Но когда я помещаю в...
23 июн. '12 в 12:20
6

В чем разница между .text,.value и .value2?

Я не прошу о помощи с любым script, но мой вопрос объясняется. В последнее время я делал много сценариев VB в Excel, поэтому я действительно имею в виду Excel в этом вопросе. В чем разница между .text,.value и .value2? Например, когда следует исполь...
28 июн. '13 в 7:51
8

Как преобразовать целое число в строку в Excel VBA?

Как преобразовать целочисленное значение "45" в строковое значение "45" в Excel VBA?
21 июл. '12 в 19:26
12

Приложение Excel VBA автоматически останавливается с сообщением "Выполнение кода приостановлено"

Из того, что я вижу в Интернете, это довольно распространенная жалоба, но ответы кажутся более редкими. Проблема заключается в следующем: У нас есть несколько приложений Excel VBA, которые отлично работают на нескольких машинах пользователей. Однако...
28 янв. '10 в 13:15
3

Как получить путь к текущему рабочему листу в VBA?

Я написал макрос как надстройку, и мне нужно получить путь к текущему рабочему листу, на котором он выполняется. Как мне это сделать? Как мне получить путь к файлу (только каталог)?
11 мая '10 в 19:42
5

Как отправить запрос HTTP POST на сервер из Excel с помощью VBA?

Какой код VBA требуется для выполнения HTTP POST из электронной таблицы Excel?
01 окт. '08 в 16:59
28

Функция для преобразования номера столбца в букву?

Есть ли у кого-нибудь функция Excel VBA, которая может возвращать буквенные буквы из числа? Например, ввод 100 должен возвращать CV.
09 окт. '12 в 9:33
4

Отображение миллисекунд в Excel

Я пытаюсь отобразить миллисекунды в макросе Excel. У меня есть столбец целых чисел, которые представляют собой временные метки в миллисекундах (например, 28095200 - 7: 48: 15.200 утра), и я хочу создать рядом с ним новый столбец, в котором будет хра...
22 июн. '10 в 17:09
14

Как приостановить определенное количество времени? (Excel/VBA)

У меня есть рабочий лист Excel, который имеет следующий макрос. Я хотел бы зацикливать его каждую секунду, но меня можно использовать, если я могу найти функцию для этого. Разве это невозможно? Sub Macro1() ' ' Macro1 Macro ' Do Calculate 'H...
09 окт. '09 в 15:34