Ganz simpel? Zeilen links von der Zelle markieren

Bild

Betrifft: Ganz simpel? Zeilen links von der Zelle markieren
von: DarkGhost
Geschrieben am: 07.11.2003 11:01:33

Aufgabenstellung hört sich ganz simpel an:
Ich will die Zellen links von der gerade gewählten Zelle markieren!
Wenn ich eingeb:

numRows = Selection.Rows.Count
numColumns = Selection.Columns.Count
Selection.Resize(numRows + 0, numColumns + 2).Select

dann markierts mir in der selben Zeile die zwei Spalten rechts neben der gewählten Zelle.

geb ich das selbe aber mit "numColums - 2" dann bringts mir nen Laufzeitfehler 1004.

Wie mach ich des?

Bild


Betrifft: activecell.offset(0,1).select___ot
von: chris-ka
Geschrieben am: 07.11.2003 11:11:30




Bild


Betrifft: AW: Ganz simpel? Zeilen links von der Zelle markieren
von: Mac4
Geschrieben am: 07.11.2003 11:14:29

Hi,

meinst Du so was?


Sub test()
Range(ActiveCell.Offset(0, -2), ActiveCell.Offset(0, -1)).Select
End Sub


Marc


Bild


Betrifft: hmm links *g* ok -1 statt 1 __ot
von: chris-ka
Geschrieben am: 07.11.2003 11:18:04




Bild


Betrifft: AW: Ganz simpel? Zeilen links von der Zelle markieren
von: DarkGhost
Geschrieben am: 07.11.2003 11:20:50

jap ;) danke dir, bin jetzt echt net draufgekommen *dummbin*


Bild


Betrifft: AW: Ganz simpel? Zeilen links von der Zelle markieren
von: Yal
Geschrieben am: 07.11.2003 11:18:45

klar, weil Columns.Count ergibt den Anzahl von Spalten in deinem Selection: bei eine einzige Zelle oder Zellen in eine einzige Spalte: Columns.Count = 1
(Columns - 2) ergibt -1
und -1 ist keine Spalte, die Du ansprechen kannst! Ausserhalb des gültigem Bereich -> 1004
probiere:
Range(Selection, Selection.End(xlToLeft)).Select
da werden alle linke Zellen mitselektiert.
wenn Du nur die Zelle, die 2 Spalten links ist, selektieren willst, muss Du zuerst prüfen:
// Achtung: die Unterschied zwischen Row und Rows, bzw. Column / Columns
Cells(Selection.Row, iif(Selection.Column < 2,0, Selection.Column - 2)).Select

Betrifft aber nur die oberste linke Zelle deine Selection (deine Selection ist aber immer einzellig, oder?)

Yal


Bild

Beiträge aus den Excel-Beispielen zum Thema " Ganz simpel? Zeilen links von der Zelle markieren"