Thema Datum  Von Nutzer Rating
Antwort
12.01.2009 15:52:30 Martin
NotSolved
Blau Aw:Variablen an Funktion übergenen
15.01.2009 11:40:18 Holger
NotSolved

Ansicht des Beitrags:
Von:
Holger
Datum:
15.01.2009 11:40:18
Views:
729
Rating: Antwort:
  Ja
Thema:
Aw:Variablen an Funktion übergenen
Hallo Martin,
das ist tatsächlich merkwürdig. Auch meine Versuch führten zu keinem anderen Ergebnis.
Vielleicht kannst du mit der OnTime-Funktion eine Sub ohne Variablenübergabe aufrufen, in der du mit Application.Run ... die eigentliche Sub aufrufst. Etwas besseres fällt mir derzeit nicht ein. Ich würde mich aber freuen, wenn du, falls du doch noch eine Lösung findest, diese in diesem Forum, am besten mit einem neuen Eintrag, veröffentlichst.
Gruß
Holger

Martin schrieb am 12.01.2009 15:52:30:

Hallo!

Ich hoffe ihr könnte mir helfen, und habt auch die Geduld dazu ;-)

Ich will mit Hilfe der .OnTime Funktion eine Prozedur oder Funktion starten und hier ein paar Werte an die Prozedur übergeben. Soweit so gut, im Grunde hätte ich das wohl hinbekommen:

----------------------------------------------------

Public Sub Test1()

Dim Name1 As String
Dim Name2 As String
Dim Zahl1 As Long
Dim Zahl2 As Double


Name1 = "Name1"
Zahl1 = 1
Zahl2 = 2
Name2 = "Name2"
Prozedur = "Test2"

Application.OnTime Time + TimeSerial(0, 0, 5), "'" & Prozedur & " " & Name1 & "," & Zahl1 & "," & Zahl2 & "," & Name2 & "'"

End Sub

----------------------------------------------------

Public Sub Test2(ByVal ÜbergebenName1 As String, ByVal ÜbergebenZahl1 As Long, ByVal ÜbergebenZahl2 As Double, ByVal ÜbergebenName2 As String)
MsgBox ÜbergebenName1 & "/" & ÜbergebenZahl1 & "/" & ÜbergebenZahl2 & "/" & ÜbergebenName2
End Sub

----------------------------------------------------

Nun ist mein Problem das er zwar die 2 Zahlen an die Prozedur "Test2" übergibt, die 2 Strings die er aber ebenfalls übergeben sollte, sind ihm anscheinend egal.
Das ganze läuft ohne Fehlermeldung durch.
ÜbergebenName1 und ÜbergebenName2 haben dann einen Wertn von ""
Ich komm einfach nicht drauf was hier nicht passt. Hoffe jemand von euch hat eine Idee!

glg
Maring

Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
12.01.2009 15:52:30 Martin
NotSolved
Blau Aw:Variablen an Funktion übergenen
15.01.2009 11:40:18 Holger
NotSolved