Thema Datum  Von Nutzer Rating
Antwort
Rot Probleme mit deklarieren von Sub/Funktionen
08.09.2015 12:05:49 Windninja
NotSolved
08.09.2015 19:59:57 Gast99308
NotSolved

Ansicht des Beitrags:
Von:
Windninja
Datum:
08.09.2015 12:05:49
Views:
1212
Rating: Antwort:
  Ja
Thema:
Probleme mit deklarieren von Sub/Funktionen

Ich habe ein Problem mit deklarieren von Funktionen schätze ich.

Ich habe bis jetzt kaum Funktionen gebraucht und schätze habe da irgent wo ein "Private" oder so vergessen.

Kann mal bitte einer Draufschauen. Ich habe die Funktion vereinfacht aber Ergebnis ist das gleiche. TestWert ändert sich soll er aber nicht.

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

Sub Schaltfläche2_KlickenSieAuf()
Dim TestWert As Integer
TestWert = 20
MsgBox "TestWert vor Funktion: " & TestWert

Ergebnis = F_Test(TestWert)

MsgBox "Ergebnis: " & Ergebnis
MsgBox "TestWert nach Funktion: " & TestWert
End Sub

Private Function F_Test(Wert As Integer) As Integer
Wert = Wert * Wert
F_Test = Wert
End Function

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

Die MSGBox gibt aus:

TestWert vor Funktion:20
Ergebnis:400
TestWert nach Funktion:400

Warum hat sich mein TestWert verändert? Der soll gleich bleiben, will ja mit der 20 weitere Rechnungen machen.

Gruß Windninja


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
Rot Probleme mit deklarieren von Sub/Funktionen
08.09.2015 12:05:49 Windninja
NotSolved
08.09.2015 19:59:57 Gast99308
NotSolved