Thema Datum  Von Nutzer Rating
Antwort
16.12.2015 20:30:55 Jörg T
NotSolved
16.12.2015 21:00:31 Gast11266
NotSolved
16.12.2015 21:33:41 Gast48789
NotSolved
Blau Array als Funktionsargument möglich?
17.12.2015 10:59:32 Gast17481
NotSolved

Ansicht des Beitrags:
Von:
Gast17481
Datum:
17.12.2015 10:59:32
Views:
890
Rating: Antwort:
  Ja
Thema:
Array als Funktionsargument möglich?

Hallo,

 

sehe ich das richtig dass du eine "benutzerdefinierte Funkton" für Excel schreiben möchtest, und dieser ann ein Zellen-Bereich übergben möchtest?

 

Wenn ja dann sollte der Datentyp Range benutzt werden (Variant geht natürlich auch, aber Range wäre besser).

Und wenn Zellen übergeben werden dann eigentlich nicht als Array, sondern Range ist immer ein Zellenbereich.

 

Function test(s As Range)
Debug.Print s.Rows.Count
Debug.Print s.Columns.Count

test = s(2, 1)
End Function

Der Aufruf in Excel dann =test(B1:B7)

 

Eigentlich sollte der Funktion, wie schon vom Vorredner erwähnt, auch noch ein Typ für den Rückabewert definiert werden.

 

Function test(s As Range) as String


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
16.12.2015 20:30:55 Jörg T
NotSolved
16.12.2015 21:00:31 Gast11266
NotSolved
16.12.2015 21:33:41 Gast48789
NotSolved
Blau Array als Funktionsargument möglich?
17.12.2015 10:59:32 Gast17481
NotSolved