vba — вопросы с ответами

6 ответов
Я использую MS Excel 2010 и пытаюсь получить текущий каталог, используя приведенный ниже код, path = ActiveWorkbook.Path Но ActiveWorkbook.Path возвращает пустое.
excel
06 нояб. 2013, в 23:17
3 ответа
У меня есть столбец "продолжительность" в листе Excel. Его формат ячейки всегда изменяется — Я хочу преобразовать длительность от минут до нескольких секунд, но из-за форматирования ячейки она всегда дает мне разные ответы. Я думал, что перед выполнением преобразования я мог бы преобразовать этот фо...
excel-vba
25 нояб. 2011, в 05:41
9 ответов
У меня есть файл excel с одним порядком в каждой строке, и я хочу, чтобы каждый заказ имел уникальный идентификатор, поэтому будет столбец Unique ID. Каждый раз, когда я заполняю строку, я хочу, чтобы Excel автоматически заполнял столбец "Уникальный идентификатор" для меня. Я сделал некоторые исслед...
excel-vba
excel
guid
11 авг. 2011, в 19:43
6 ответов
Function Foo(thiscell As Range) As Boolean Foo = thiscell.hasFormula And (InStr(1, UCase(Split(thiscell.formula, Chr(40))(0)), "bar") > 0) End Function Эта функция существует для проверки наличия определенной подстроки (bar в этом случае) до (. Случай, с которым у меня возникают проблемы, - эт...
excel
operators
10 авг. 2011, в 19:39
14 ответов
Я немного запугана богатством знаний, отображаемым на первой странице этого сайта, но это дает мне надежду, что я говорю с нужными людьми. Сегодня у меня был довольно гнилой опыт работы с одним из наших программистов, и я надеюсь, что вы сможете предложить некоторые советы. Я администратор офиса (пр...
26 окт. 2010, в 06:15
2 ответа
Можно ли создавать правила в Outlook 2007 на основе строки регулярного выражения? Я пытаюсь добавить фильтр для сообщений, содержащих строку, например: 4000-10, четырехзначное число, за которым следует тире, а затем двухзначное число, которое может быть от 0000-00 до 9999-99, Я использовал это как р...
vbscript
outlook-vba
outlook-2007
05 окт. 2010, в 17:19
4 ответа
Я заметил, что Office 2010 поставляется с Visual Basic для приложений 7.0. Однако я не могу найти много документации о том, какие изменения были внесены. Кто-нибудь имеет сводку изменений или любые ресурсы, описывающие различия?
ms-office
office-2010
18 июнь 2010, в 18:31
6 ответов
У меня есть такой массив: Dim aFirstArray() As Variant Как очистить весь массив? Как насчет коллекции?
excel-vba
arrays
10 июнь 2010, в 20:39
2 ответа
Можно ли вызвать функцию от одного Module к другому? У меня есть следующий код: Sub MAIN() Call IDLE End Sub MAIN находится в Module1 IDLE находится в Module2 и определяется как: Sub IDLE()
module
call
10 май 2010, в 17:41
13 ответов
Я пытаюсь использовать веб-службу в VB6. Служба, которой я управляю, в настоящее время может вернуть SOAP/XML-сообщение или JSON. У меня очень трудное время выяснить, может ли тип VB6 SOAP (версия 1) обрабатывать возвращенный object - в отличие от простых типов, таких как string, int и т.д. Пока я н...
serialization
web-services
vb6
06 май 2010, в 14:55
6 ответов
Как выразить условие "если значение не пусто" на языке VBA? Это что-то вроде этого? "if value is not empty then..." Edit/Delete Message
excel-vba
31 дек. 2009, в 02:07
14 ответов
Как извлечь имя файла myfile.pdf из C:\Documents\myfile.pdf в VBA?
string
16 нояб. 2009, в 15:13
3 ответа
Этот вопрос исходит из комментария к Range.Formula = в VBA вызывает странную ошибку. Я написал эту программу методом проб и ошибок, поэтому я, естественно, попробовал + объединить строки. Но & а не + более правильный метод для конкатенации строк?
excel-vba
13 нояб. 2009, в 07:21
6 ответов
Как получить данные таблицы в Excel для пересчета изнутри VBA, без изменения только значения ячейки?
excel-vba
excel
30 сен. 2008, в 20:38
12 ответов
С кодом, формами и данными внутри одной и той же базы данных мне интересно, какие лучшие методы для разработки набора тестов для приложения Microsoft Access (скажем, для Access 2007). Одна из основных проблем с тестовыми формами заключается в том, что только несколько элементов управления имеют деск...
database
unit-testing
ms-access
06 сен. 2008, в 12:15
Наверх
Меню