Microsoft Excel

Herbers Excel/VBA-Archiv

Mtrans gibt nur #Name? aus

Betrifft: Mtrans gibt nur #Name? aus
von: andreas
Geschrieben am: 22.04.2003 - 14:49:02

Hallo,

habe folgenden Code eingegeben. Damit will ich eine Matrix von 7 Werten transponieren kann. Ich kann alles ansteuern wie ich es will und mit der Cells-Funktion acuh varaibel gestalten. Es wird auch etwas in die angesteuerten Zellen geschrieben. Leider aber nur #Name?
Kennt jemand den Fehler. Wenn ich es ohne VBA-Code eingebe klappt es mit Mtrans.

Grüße

Andy

Sub Mtrans2()

Dim range1 As Range

Set range1 = ActiveSheet.Range(Cells(1, 1), Cells(7, 1))
Range(Cells(1, 5), Cells(1, 11)).Select
Selection.FormulaArray = "=transpose(range1)"
End Sub

  

Re: Mtrans gibt nur #Name? aus
von: GerdZ
Geschrieben am: 22.04.2003 - 15:12:42

Hallo Andy,

mit

Selection.FormulaArray = "=transpose(" & range1.Address & ")"
müßte es funktionieren.

Gruß
Gerd

  

Re: Mtrans gibt nur #Name? aus
von: Andy
Geschrieben am: 22.04.2003 - 15:19:09

Wow. Vielen Dank! Es klappt!

Andy