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

1 ответ
В настоящее время я работаю над новой панелью задач Solidworks, в основном реализуя некоторые "старые" макросы, написанные мной в более удобном формате. Некоторые из них требуют ввода пользователем текстовых полей, которые я хотел бы включить в панель задач. Проблема заключается в том, что я не могу...
add-in
solidworks
26 окт. 2015, в 13:00
2 ответа
У меня проблема с приложением, которое было создано в Excel 2003 в моей компании. Приложение извлекает данные из источника и обновляет диаграмму с помощью SetSourceData в процедуре VBA, передавая диапазон, содержащий ячейки, в которых записаны соответствующие данные. Приложение отлично работает в Of...
excel-vba
excel
charts
22 окт. 2014, в 07:53
6 ответов
Я часто вижу вопросы, связанные с ошибками Overflow с vba. Мой вопрос, почему использовать integer переменную декларацию вместо того, чтобы просто определить все числовые переменные ( за исключением double и т.д.), как long? Если вы не выполняете операцию, подобную циклу for, где вы можете гарант...
integer
long-integer
integer-overflow
16 окт. 2014, в 16:35
5 ответов
Я пытаюсь реализовать некоторые формы для инженерного проекта и абстрагировать его для некоторых общих функций, чтобы иметь обобщенную программу. То, что я пытаюсь сделать, это иметь интерфейс cShape и иметь cRectangle и cCircle реализовать cShape Мой код ниже: cShape интерфейс Option Explicit Pu...
excel-vba
excel
interface
15 окт. 2013, в 05:21
4 ответа
Как вы можете конструировать объекты, передающие аргументы непосредственно вашим собственным классам? Что-то вроде этого: Dim this_employee as Employee Set this_employee = new Employee(name:="Johnny", age:=69) Невозможность сделать это очень раздражает, и вы оказываетесь в грязных решениях для рабо...
class
oop
constructor
factory
05 март 2013, в 12:37
3 ответа
Возможный дубликат: Использование VBA для проверки того, что ячейка ниже пустой Как VBA через проверку, если ячейка пуста из другой с конкретной информацией? пример: Если A: A = "произведение специальное" и B: B равно нулю, тогда C1 = "продукт специальный" Это просто идея. [IMG_OUR_ID=265.png] И...
excel-vba
excel
13 нояб. 2012, в 11:27
4 ответа
Возможный дубликат: Как искать строку в массиве MS Access VBA В настоящее время я работаю над макросом Excel, и я не мог найти способ сделать это if array.contains(mystring) Я написал следующее, и он дает мне сообщение "Invaild Qualifier" и выделяет Mainfram сразу после If Dim Mainfram(4) As Str...
arrays
substring
19 июнь 2012, в 20:59
11 ответов
столбец А имеет такие данные (т.е. частые пустые ячейки): HEADING <-- this is A1 kfdsl fdjgnm fdkj gdfkj 4353 fdjk <-- this is A9 Я хотел бы иметь возможность получить ссылку на ячейку последней ячейки, у которой есть данные. Поэтому в приведенном выше примере я хочу вернуться: A9 Я пробо...
excel
excel-interop
10 июнь 2011, в 03:16
5 ответов
Я уже давно работаю с VBA, но я все еще не уверен в обработке ошибок. Хорошая статья - одна из  CPearson.com Однако мне все еще интересно, был ли способ, которым я использовал ErrorHandling, был/полностью ошибочен: Блок 1 On Error Goto ErrCatcher If UBound(.sortedDates) > 0 Then // Co...
excel
17 май 2011, в 09:40
7 ответов
Я использую DateTime.Now в своем макросе Excel, чтобы показать текущую временную метку. Показывает временную метку в формате "dd-MM-yyyy hh: mm: ss". Вместо этого, как я могу получить метку времени в формате "yyyy-MM-dd hh: mm: ss"?
excel-vba
excel
28 март 2011, в 09:30
11 ответов
Я делаю приложение Excel, которому требуется много обновлений данных из базы данных, поэтому требуется время. Я хочу создать индикатор выполнения в пользовательской форме, и он появляется, когда данные обновляются. Панель, которую я хочу, - это всего лишь небольшая синяя полоса, перемещающаяся вправ...
excel-vba
excel
03 март 2011, в 12:08
3 ответа
Мне просто нужно активировать определенный лист. У меня есть строковая переменная, которая сохраняет имя рабочего листа.
excel
25 окт. 2010, в 11:29
2 ответа
У меня есть глобальная переменная, которая является экземпляром моего пользовательского класса. Как проверить, установлен ли объект или требуется ли его инициализировать?
ms-access
13 апр. 2010, в 17:16
6 ответов
Как проверить, поставляются ли дополнительные аргументы или нет? - в VB6/VBA Function func (Optional ByRef arg As Variant = Nothing) If arg Is Nothing Then <----- run-time error 424 "object required" MsgBox "NOT SENT" End If End Function ...
function
arguments
vb6
optional-arguments
02 нояб. 2009, в 11:12
6 ответов
Я использую Excel, где определенные поля разрешены для ввода пользователя, а другие ячейки должны быть защищены. Я использовал Tools Protect sheet, но после этого я не могу изменить значения в VBA script. Мне нужно ограничить лист, чтобы остановить ввод пользователя, в то же время разрешить код VBA ...
excel-vba
excel
24 сен. 2008, в 04:00
Наверх
Меню