Thema Datum  Von Nutzer Rating
Antwort
28.03.2017 11:50:56 Gustav
NotSolved
Blau Variablen übergeben satt hardcodiert
28.03.2017 13:04:26 BigBen
NotSolved
28.03.2017 13:45:13 Gast90044
NotSolved
28.03.2017 14:11:59 Gustav
Solved

Ansicht des Beitrags:
Von:
BigBen
Datum:
28.03.2017 13:04:26
Views:
629
Rating: Antwort:
  Ja
Thema:
Variablen übergeben satt hardcodiert

Hallo,

in Excel 2013 funktioniert die hardcodierte Funktion "Test()" auch nicht.

Erst nachdem die Funktionen wie folgt angepasst werden, funktionieren diese auch fehlerfrei:

Function Test()
    Test = Range("A5") & Range("B5")
End Function

Function Test2(Sp As String, Ze As String)
    Test2 = Range(Sp) & Range(Ze)
End Function

Der Aufruf der Funktion Test2 erfolgt dabei wie folgt:

=Test2("A5";"B5")

Falls jedoch die Zellen A5 oder B5 verschoben werden, erfolgt keine automatische Anpassung durch Excel.

Besser ist dagegegen folgende Variante:

Function Test3(Sp As Range, Ze As Range)
    Test3 = Sp.Value & Ze.Value
End Function

In diesem Fall erfolgt der Aufruf wie folgt:

=Test3(A5;B5)

Bei diesem Aufruf werden zwei Range-Objekte übergeben.

LG, BigBen


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
28.03.2017 11:50:56 Gustav
NotSolved
Blau Variablen übergeben satt hardcodiert
28.03.2017 13:04:26 BigBen
NotSolved
28.03.2017 13:45:13 Gast90044
NotSolved
28.03.2017 14:11:59 Gustav
Solved