Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Синтаксис для объявления переменных вне блока оператора Type...End Type отличается от синтаксиса, используемого при объявлении элементов пользовательского типа. Эта ошибка имеет следующие причины и способы решения:
- Вы пытались объявить переменную вне блока оператора Type...End Type или вне оператора. При объявлении переменной с предложением As вне блока Type...End Type следует использовать один из операторов объявления (Dim, ReDim, Static, Public или Private). Например, первое объявление
MyVarв следующем коде создает эту ошибку; второе и третье объявленияMyVarдопустимы:
MyVar As Double ' Invalid declaration syntax.
Dim MyVar As Double
Type AType
MyVar As Double ' This is valid declaration syntax
End Type ' because it's inside a Type block.
- Использован оператор End Type без согласованного оператора Type. Проверьте несогласованный оператор End Type и поместите перед его блоком оператор Type или удалите оператор End Type, если он не нужен.
Для получения дополнительной информации выберите необходимый элемент и нажмите клавишу F1 (для Windows) или HELP (для Macintosh).
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.