Wenn ich Excel öffne erscheint eine Fehlermeldung von MS Visual Basic:
"Laufzeitfehler 9! Index außerhalb des gültigen Bereichs"
Habe auch schon folgende Hilfen zugeschickt bekommen weiß nur nicht, wie und wo ich sie einsetzen soll, da ich auf dem Gebiet Makros etc. überhaupt nicht bewandert bin.
Verfahren 1: Erstellen eines UserForm-Objekts:
Durch die folgende Subroutine wird ein erstelltes Benutzerformular
angezeigt:
Sub ShowForm()
Dim x As Object
'Create an object called "x" to refer to UserForm1.
Set x = VBA.UserForms.Add("UserForm1")
'Display the name of UserForm1.
MsgBox x.Name
'Show UserForm1.
x.Show
End Sub
Verfahren 2: Direktes Verweisen auf das Benutzerformular:
Durch die folgenden beiden Anweisungen wird ein erstelltes Benutzerformular
angezeigt:
UserForm1.Show
-oder-
VBA.UserForms.Add("UserForm1").Show
Verfahren 3: Verweis auf die Elementeigenschaft (Index) des
Benutzerformulars:
Durch die folgende Subroutine wird ein erstelltes Benutzerformular
angezeigt:
Sub ShowForm()
Dim x As Integer
'Open UserForm1 into memory.
Load UserForm1
'Count the loaded UserForms and subtract one
'because UserForm indexes start at zero.
x = UserForms.Count - 1
'Show UserForm1.
UserForms.Item(x).Show
End Sub
Wie kriege ich nun am einfachsten den Fehler ausgeblendet?
Danke schon jetzt. Stefan