Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Range(...) - zu viele Argumente?

Forumthread: Range(...) - zu viele Argumente?

Range(...) - zu viele Argumente?
22.10.2004 11:20:25
Corinne
Hallo
Ich muss diverse Spalten als Ganze anwählen. Leider melder der Range Befehl zu viele Argumente - wie kann man das sonst lösen?
Co
Befehl
Range("D3" & mNewRow, "G3" & mNewRow, "I3" & mNewRow, "J3" & mNewRow, "N3" & mNewRow, "Q3" & mNewRow, "R3" & mNewRow, "S3" & mNewRow, "T3" & mNewRow, "Y3" & mNewRow, "Z3" & mNewRow, "AA3" & mNewRow, "AB3" & mNewRow).Select
Anzeige

8
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Range(...) - zu viele Argumente?
ChrisL
Hi Corinne
Was steht in der Variable mNewRow?
Gruss
Chris
AW: Range(...) - zu viele Argumente?
22.10.2004 11:41:00
Corinne
mNewRow = letzte Spaltennummer
wird mit
selection.End(xlDown).Select ' goes to the end of current entries
mNewRow = ActiveCell.Row ' write number of current row to variable
bestimmt
AW: Range(...) - zu viele Argumente?
ChrisL
z.B.
mNewRow = 10
Range("D3" & mNewRow)
=
Range("D310")?
Anzeige
AW: Range(...) - zu viele Argumente?
xule
so gehts.
rr = "D3" & mNewRow & ",G3" & mNewRow & ",I3" & mNewRow & ",J3" & mNewRow & ",N3" & mNewRow & ",Q3" & mNewRow & ",R3" & mNewRow & ",S3" & mNewRow & ",T3" & mNewRow & ",Y3" & mNewRow & ",Z3" & mNewRow & ",AA3" & mNewRow & ",AB3" & mNewRow
Range(rr).Select
Anzeige
so gehts, aber trotzdem falsch
ChrisL

Sub t()
Dim rr As String
Dim mNewRow As Long
mNewRow = 10
rr = "D3" & mNewRow & ",G3" & mNewRow & ",I3" & mNewRow & ",J3" & mNewRow & ",N3" & mNewRow & ",Q3" & mNewRow & ",R3" & mNewRow & ",S3" & mNewRow & ",T3" & mNewRow & ",Y3" & mNewRow & ",Z3" & mNewRow & ",AA3" & mNewRow & ",AB3" & mNewRow
Range(rr).Select
End Sub

Soll tatsächlich Zeile 310 markiert werden?!
Anzeige
AW: so gehts, aber trotzdem falsch
22.10.2004 13:31:19
Corinne
es soll alles bis und mit zeile 310 markiert werden, nicht nur die.
AW: so gehts, aber trotzdem falsch
ChrisL
dann wohl doch eher...
"D3:D" & mNewRow & ",G3:G" & mNewRow &...
Gruss
Chris
AW: Range(...) - zu viele Argumente?
xule
Anführungszeichen nur am Anfang und Ende der kompl. Bereiches erlaubt.
Beispiel: Range("B10,E5,E12,E22,G14,I3").Select
du mußt den String innerhalb der Klammern evtl. als Variable zusammenbauen und dann Range(Var)
verwenden.
Anzeige
;

Forumthreads zu verwandten Themen

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige