Vorbelegungen (VBA)

Screen

' man sieht den Ablauf des Programms nicht Application.ScreenUpdating = False

' Abbruchmöglichkeit schaffen
DoEvents

Mauspointer

' Mousepointer ist Hourglass
Application.Cursor = xlWait

' normaler Mouspointer
Application.Cursor = xlDefault

Deklaration


Auf Variablen, die mit der Public-Anweisung deklariert wurden, kann von allen Prozeduren in allen Modulen aus allen Anwendungen zugegriffen werden.

Wenn allerdings Option Private Module aktiviert wurde, sind die Variablen nur innerhalb des zugehörigen Projekts öffentlich.

Vorsicht Die Public-Anweisung kann nicht in Klassenmodulen zur Deklaration einer Zeichenfolgenvariable fester Länge verwendet werden.

Mit der Public-Anweisung deklarieren Sie den Datentyp einer Variablen. Die folgende Anweisung deklariert beispielsweise eine Variable als Integer:

Public i_Anzahl As Integer

Error

Sub Error_Geruest()

bei evtl. Fehler zur Sprungmarke Label_Error springen
On Error GoTo Label_Error

'  hier normal arbeiten
' do something
' do something
' do something


'  die Sub-Routine normal verlassen
Exit Sub

Sprungmarke für die Fehlermeldung 
Label_Error:

Application.Cursor = xlDefault
MsgBox "Hinweis innen, vbIcon, "Hinweis oben"


End Sub

1) Hinweis innen = "Datei nicht gefunden."

besser:

1) Hinweis innen = "Datei " & s_Datei & " nicht gefunden."

2) vbIcon = vbCritical

3) Hinweis oben = "Fehler beim Öffnen"

Gesamter Hinweis:

MsgBox "1", 2 "3"

MsgBox "Datei " & s_Datei & " nicht gefunden.", vbCritical, "Fehler beim Öffnen"

[image]
Meldefenster