
Übergabe vom 2.Parameter führt zu Fehlermeldung
Übergabe vom 2.Parameter führt zu Fehlermeldung
Hallo Kenner, Könner und liebe Leutz
ich habe hier ein Makro Konstruckt das soweit funktioniert, bis ich versuche einen zweiten Parameter zu über geben nämlich eine Iteger Wert aber ob mit oder ohne " " es führt zur gezeigten Fehlermeldung
. wenn ich den 2.Parameter weglasse tut alles wie gewünscht.
vermutlich ein Fehler meinerseits aber ich sehe es nicht, kann mir jemand auf die Sprünge helfen?
ich habe hier ein Makro Konstruckt das soweit funktioniert, bis ich versuche einen zweiten Parameter zu über geben nämlich eine Iteger Wert aber ob mit oder ohne " " es führt zur gezeigten Fehlermeldung
. wenn ich den 2.Parameter weglasse tut alles wie gewünscht.
vermutlich ein Fehler meinerseits aber ich sehe es nicht, kann mir jemand auf die Sprünge helfen?
z.Z. auf Win 10 unterwegs
Re: Übergabe vom 2.Parameter führt zu Fehlermeldung
Hallo,
an dem 2. Parameter liegt es nicht.
An sich sollte der Fehlöer auftauchen, wenn die Sub GrossAnzeige bereits an anderer Stelle defineirt wurde. Das ist aber im Screenshot nicht erkennbar.
Was anderes: Ich würde den Paramter iDelay optional deklarieren (dann kann man ihn beim Aufruf auch einfach weglassen).
an dem 2. Parameter liegt es nicht.
An sich sollte der Fehlöer auftauchen, wenn die Sub GrossAnzeige bereits an anderer Stelle defineirt wurde. Das ist aber im Screenshot nicht erkennbar.
Was anderes: Ich würde den Paramter iDelay optional deklarieren (dann kann man ihn beim Aufruf auch einfach weglassen).
Sub GrossAnzeige(sAnzeige as String, optional iDelay as Integer)
if ismissing (iDelay) then iDelay=3000
...
end sub
Gruß,
mikele
mikele
Re: Übergabe vom 2.Parameter führt zu Fehlermeldung
Hallo Mikele
danke erst einmal für das drüber schauen
zu deiner Erkenntnis bin ich auch gerade gekommen mit
liefert ohne zögern beim ersten Aufruf beide variablen in der Anzeige
Das Makro Grossanzeige gibt es auch nur einmal in der Libery ???
ich habe ander Namen für die Parameter versucht mit und ohne "" mit und ohne Declaration
immer gibt es diese Fehlermeldung
gerade eben habe ich GrossAnzeige in KrossAnzeige umbenannt und zack läuft
wenn GrossAzeige mit einem Parameter klar kommt warum tillt es beim zweiten
ich kriegs nicht auf den Schirm
danke erst einmal für das drüber schauen
zu deiner Erkenntnis bin ich auch gerade gekommen mit
Code: Alles auswählen
Sub TestParaMeters (sAnzeige As String, iDelay As Integer)
MsgBox sAnzeige & " - " & iDelay
End Sub Das Makro Grossanzeige gibt es auch nur einmal in der Libery ???
ich habe ander Namen für die Parameter versucht mit und ohne "" mit und ohne Declaration
immer gibt es diese Fehlermeldung
gerade eben habe ich GrossAnzeige in KrossAnzeige umbenannt und zack läuft
wenn GrossAzeige mit einem Parameter klar kommt warum tillt es beim zweiten
ich kriegs nicht auf den Schirm
z.Z. auf Win 10 unterwegs
Re: Übergabe vom 2.Parameter führt zu Fehlermeldung
Hallo,
es scheint eine Art vor Lese- oder Interpretationsfehler zu sein,
der Name GrossAnzeige erscheint mehrfach in dem Modul, allerdings immer als Aufruf des einzigen Makro "GrossAnzeige" und das mit mit verschiedenen Parametern, wie es scheint wird das von LO irgendwie missinterprtiert ?
Nachdem ich diese Aufrufe alle umbenannt hatte funktioniert jetzt der Aufrauf mit dem 2ten Integer Parameter auch als GrossAnzeige ?
Werde jetzt als nächtes alle Namen einzeln wieder herstellen und sehen wann oder wo der Konflickt wieder auftritt.
ja.. sowie ich in einem anderen Makro einen Aufruf des Makro wieder mit GrossAnzeige benenne taucht die Fehlermeldung wieder auf ! In AOO hat das immer klaglos funktioniert. Da verhält sich LO wohl fehlerhaft hmm.
es scheint eine Art vor Lese- oder Interpretationsfehler zu sein,
der Name GrossAnzeige erscheint mehrfach in dem Modul, allerdings immer als Aufruf des einzigen Makro "GrossAnzeige" und das mit mit verschiedenen Parametern, wie es scheint wird das von LO irgendwie missinterprtiert ?
Nachdem ich diese Aufrufe alle umbenannt hatte funktioniert jetzt der Aufrauf mit dem 2ten Integer Parameter auch als GrossAnzeige ?
Werde jetzt als nächtes alle Namen einzeln wieder herstellen und sehen wann oder wo der Konflickt wieder auftritt.
ja.. sowie ich in einem anderen Makro einen Aufruf des Makro wieder mit GrossAnzeige benenne taucht die Fehlermeldung wieder auf ! In AOO hat das immer klaglos funktioniert. Da verhält sich LO wohl fehlerhaft hmm.
z.Z. auf Win 10 unterwegs
Re: Übergabe vom 2.Parameter führt zu Fehlermeldung
heilige Sch...e
jetzt habe ich die wurzel de Übels erkannt ein als "optional" gesetzter 2. Parameter war die Erlösung
zumindest gibt es jetzt keine Fehlermedungen mehr, war ein langer Weg zu der Erkenntnis.
jetzt habe ich die wurzel de Übels erkannt ein als "optional" gesetzter 2. Parameter war die Erlösung
Code: Alles auswählen
Sub GrossAnzeige (sAnzeige As String, optional iDelay As Integer )z.Z. auf Win 10 unterwegs
