У меня есть собственная процедура в сценарии VBA для MS Access:Как использовать необязательный аргумент массива в процедуре VBA?
Private Sub drawLineDiagram(chartSpace As Variant, title As String, caption As String, x_val() As Variant, y_val() As Variant, Optional y_val2() As Variant = ????)
Как вы видите, я хочу, чтобы иметь необязательный последний параметр для массива значений.
Какой параметр по умолчанию должен назначаться? Если я делаю это с необязательным значением целого числа и назначаю его, например. 0 все нормально.
Если я делаю это с массивом, как показано выше, и назначить массив, строка будет отмечена красным => как ошибка (и она не будет компилироваться).
Вот так. ничего не добавить –
Спасибо, я попробую. На самом деле я не ненавижу IDE, я просто чувствую большой пробел в юзабилити между этой IDE и, например, netbeans. И отсутствие удобства использования, на мой взгляд, приводит к меньшей эффективности. – Sebastian
Это потому, что целевая аудитория для VBA IDE - это менеджеры и другие люди, которые считаются умными, но могут не быть программистами. Следовательно, окна сообщений об ошибках синтаксиса и отсутствие расширенных функций. Сравните с VS.NET IDE, что является определенным излишеством для менеджера. – GSerg