Hallo Internet,
Ich habe folgende Frage:
Ich möchte in VBA drei Arrays zu einem multidimensionalen array zusammen schliessen.
Da ich lange Zeit mit Matlab gearbeitet habe, bin ich etwas verwöhnt und möchte ein Statement wie a=[b,c,d] schreiben um ein Array a zu bekommen das b,c und d als Spalten hat. Hier mein Code:
Public Function cmap(x() As Double) As Double()
Dim R() As Double
Dim G() As Double
Dim b() As Double
R = RED(x())
G = GREEN(x())
b = BLUE(x())
cmap = [R,G,B]
End Function
Das Statement sollte in etwa so aussehen. Andernfalls muss ich es mit einer Schleife lösen.
Weitere Tipps und Tricks zu Arrays sind erwünscht. Gibt es eventuell Funktionen mit denen man auch mit arrays rechnen kann?
So was wie Add(a,b) wäre schon nützlich. (a+b) geht sicher nicht hab ich versucht. Wie gesagt Matlab verwöhnt einem mit solchen Funktionen, das Projekt ist aber Excel gebunden. Jede Hilfe wird gerne gesehen.
Grüsse
|