Вопросы с тегом 'excel-vba'
ЭТОТ ЭТОТ ОТКРЫВАЕТСЯ СНЯТИЕ. Вместо этого используйте теги [excel] и [vba]. (Дополнительная информация: https://meta.stackoverflow.com/q/370095) Excel-VBA (Visual Basic для приложений для Microsoft Excel) является доминирующим языком программирования для Microsoft Office Excel. Это ориентированный на события и объектно-ориентированный язык программирования для написания макросов для приложений Microsoft Office, таких как Excel. НЕ ИСПОЛЬЗУЙТЕ ЭТУ ТАГ для вопросов VB.NET.
13
ответов
Как избежать использования Select в Excel VBA
Я много слышал о понятном отвращении к использованию .Select в Excel VBA, но я не уверен, как его избежать. Я обнаружил, что мой код будет более пригодным для повторного использования, если бы я мог использовать переменные вместо функций Select. Одн...
задан 23 мая '12 в 8:57
6
ответов
Как использовать регулярные выражения (регулярное выражение) в Microsoft Excel как внутри ячейки, так и в цикле
Как я могу использовать регулярные выражения в Excel и использовать преимущества сильной сетки Excel, например, для настройки данных? Функция внутри ячейки для возврата совпадающего шаблона или замененного значения в строке. Sub перебирает столбец...
задан 20 марта '14 в 22:09
22
ответов
Есть ли способ взломать пароль в проекте Excel VBA?
Мне было предложено обновить некоторые макросы Excel 2003, но проекты VBA защищены паролем, и похоже, что отсутствует документация... никто не знает пароли.
Есть ли способ удалить или взломать пароль в проекте VBA?
задан 22 июня '09 в 13:37
4
ответов
Как вернуть результат из функции VBA
Как вернуть результат из функции?
Например:
Public Function test() As Integer
return 1
End Function
Это дает ошибку компиляции.
Как заставить эту функцию возвращать целое число?
задан 06 мая '10 в 17:11
12
ответов
Ошибка поиска последней использованной ячейки в VBA
Когда я хочу найти последнее использованное значение ячейки, я использую: Dim LastRow As Long
LastRow = Range("E4:E48").End(xlDown).Row
Debug.Print LastRow
Я получаю неправильный вывод, когда я помещаю один элемент в ячейку. Но когда я помещаю в...
задан 23 июня '12 в 15:20
5
ответов
В чем разница между .text,.value и .value2?
Я не прошу о помощи с любым script, но мой вопрос объясняется. В последнее время я делал много сценариев VB в Excel, поэтому я действительно имею в виду Excel в этом вопросе. В чем разница между .text,.value и .value2? Например, когда следует исполь...
задан 28 июня '13 в 10:51
5
ответов
Как отправить запрос HTTP POST на сервер из Excel с помощью VBA?
Какой код VBA требуется для выполнения HTTP POST из электронной таблицы Excel?
задан 01 окт. '08 в 19:59
27
ответов
Функция для преобразования номера столбца в букву?
Есть ли у кого-нибудь функция Excel VBA, которая может возвращать буквенные буквы из числа?
Например, ввод 100 должен возвращать CV.
задан 09 окт. '12 в 12:33
6
ответов
Как преобразовать целое число в строку в Excel VBA?
Как преобразовать значение integer "45" в значение string "45" в Excel VBA?
задан 21 июля '12 в 22:26
4
ответов
Отображение миллисекунд в Excel
Я пытаюсь отобразить миллисекунды в макросе Excel. У меня есть столбец целых чисел, которые являются просто метками времени в миллисекундах (например, 28095200 - это 7: 48: 15,200 утра), и я хочу создать рядом с ним новый столбец, который поддерживае...
задан 22 июня '10 в 20:09
2
ответов
Excel VBA - выход для цикла
Я хотел бы выйти из цикла for, когда выполняется условие внутри. Как я могу выйти из цикла for, когда условие if выполнено? Я думаю, что какой-то выход в конце моего оператора if, но не знаю, как это будет работать.
Dim i As Long
For i = 1 To 50
...
задан 23 февр. '12 в 17:29
11
ответов
Приложение Excel VBA автоматически останавливается с сообщением "Выполнение кода приостановлено"
Из того, что я вижу в Интернете, это довольно распространенная жалоба, но ответы кажутся более редкими. Проблема заключается в следующем:
У нас есть несколько приложений Excel VBA, которые отлично работают на нескольких машинах пользователей. Однако...
задан 28 янв. '10 в 16:15
3
ответов
Как получить путь к текущему рабочему листу в VBA?
Я написал макрос как add = in. И мне нужно получить путь к текущему рабочему листу, на котором он выполняется. Как мне это сделать? Как получить путь к файлу (только каталог)?
задан 11 мая '10 в 22:42
5
ответов
Как использовать FileSystemObject в VBA?
Есть ли что-то, что мне нужно для ссылки? Как это использовать:
Dim fso As New FileSystemObject
Dim fld As Folder
Dim ts As TextStream
Я получаю сообщение об ошибке, потому что он не распознает эти объекты.
задан 13 июля '10 в 3:00
13
ответов
Как приостановить определенное количество времени? (Excel/VBA)
У меня есть рабочий лист Excel, который имеет следующий макрос. Я хотел бы зацикливать его каждую секунду, но меня можно использовать, если я могу найти функцию для этого. Разве это невозможно?
Sub Macro1()
'
' Macro1 Macro
'
Do
Calculate
'H...
задан 09 окт. '09 в 18:34