Ich hab heute in einem Artikel gelesen,
Unterprozeduren und Funktionen sind nahezu identisch. Der Unterschied ist, dass eine Funktion einen Wert zurückgeben kann und eine Unterprozedur nicht.
Was mich etwas verwirrt... wenn ich eine SUB declarieren und Variablen ByRef übergebe, hab ich doch auch werte, die ich zurückgeben kann ?


Und weiter hab ich nichts konkretes dazu finden können, inwiefern es problematisch oder überhaupt möglich ist innerhalb einer SUB oder FUNCTION
z.b. Sprungmarken zu setzen um dann mit GOTO zurückzuspringen.

Hat damit jemand erfahrung oder kann mir wer sagen, wo genau ich das nachlesen kann ?