ctrl + leer markiert ganze Spalte,..
26.07.2006 20:05:40
r.sch.
..aber ist nicht identisch mit Klick auf den Spaltenkopf.
Der Unterschied wird deutlich, wenn Zellen (in Zeilen) verbunden sind, dann nähmlich markiert ctrl + leer alle Spalten, die durch verbundene Zellen in der betroffenen Spalte vorhanden sind. (Beispiel: a1 und b1 sind verbunden, cursor in a10, ctrl + shift markiert Spalten a UND b; Klick auf den Spaltenkopf a markiert NUR Spalte a).
Ein Pendant zu Klick auf den Spaltenkopf scheint es in VBA nicht zu geben, oder?
Wenn ich eine Makroaufzeichnung mache, erhalte ich bei Klick auf den Spaltenkopf (trotz verbundener Zellen) zwar als Ergebnis: Columns("A:A").Select, führe ich dann aber das Makro aus, werden dennoch Spalte a UND b selektiert. (Seltsam, seltsam?!!)
Wo ist mein Problem:
In der Tabelle steht ein bestimmtes Datum an mehreren Stellen, wovon ich dasjenige suche, welches in genau den Spalte ad und bc steht.
Dieser Code
Range("AD:AD,BC:BC").Select
Range("BC1").Activate
Selection.Find(What:=Tabelle1.Cells(15, 5).Value, After:=ActiveCell, LookIn:=xlFormulas, _
LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False).Activate
selektiert aber infolge verbundener Zellen einen anderen Bereich, und der erste Treffer liefert mir folglich nicht das Gewünschte.
Kennt jemand einen Trick, wie ich das sonst lösen könnte? (Aber bitte nicht: verbundene Zellen lösen)
Vielen Dank im Voraus
Gruß aus 'm Vorharz
Reinhard