Ich möchte in Excel mit einem Makro eine bestimmte Zeile markieren. In Ihrem Archiv fand ich ein Makro «WeekendZeileFarbig (19057)» und auch eines «Aktuelles Datum markieren (20677)». Hier wird allerdings nur entweder das jeweilige Wochenende inkl. Zeile oder dann nur die ZELLE mit dem aktuellen Datum markiert. Wie kann ich jeweils das aktuelle Tagesdatum mit der gesamten Zeile markieren lassen? Markieren Sie die erste Zeile und rufen Sie im Menü FORMAT "Bedingte Formatierung" auf. Ändern Sie die Bedingung auf "Formel ist" und geben Sie in der Zeile "=$A1=heute()" ein. Klicken Sie dann auf den Button "Format" und nehmen Sie die gewünschte Formatierung vor. Schliessen Sie die Eingaben mit OK ab.
Da in der ersten Zeile nicht das heutige Datum steht, wird diese logischerweise nicht markiert. Markieren Sie erneut die erste, nun bereits formatierte Zeile, und klicken Sie dann auf den PINSEL in der Symbolleiste
Sobald der Pinsel aktiviert wurde, markieren Sie diejenigen Zellen, auf welche Sie dasselbe Format übertragen möchten. Nun wird die Zeile mit dem aktuellen Datum gelb markiert.
Herbers Excel-Forum - das Archiv
Betrifft: Wenn Datum ganze Zeile markieren Geschrieben am: 11.05.2021 15:06:34 Hallo zusammen, Betrifft: AW: Wenn Datum ganze Zeile
markieren rngDatum.Range("B1:ET1").Select in rngDatum.EntireRow.Range("B1:ET1").Select B1:ET1 ist in dem Fall ein relative Adresse. Ohne zuerst die ganze Zeile zu erw�hnen, wird Cx:EUx markiert. Betrifft: AW: Wenn Datum ganze Zeile markieren Betrifft: AW: es bedarf mE keiner Markierung ... Betrifft: ja, aber VBA muss Geschrieben am: 11.05.2021 17:55:01 Sub Nullen_einf�gen() Dim rngDatum As Range With Worksheets("XXX") Set rngDatum = .Range("B10:B130").Find(.Range("B2").Value, LookIn:=xlValues, lookat:=xlWhole) If Not rngDatum Is notthing Then rngDatum.EntireRow.Range("B1:ET1").speciallcells(xlCellTypeBlanks) = 0 End With End Sub VG Betrifft: AW: ja, aber VBA muss
Betrifft: AW: ja, aber VBA muss If Not rngDatum Is notthing Then Wenn Du im VB-Editor einen t von "notthing" weg nimmst, wird VBA das
Wort "Nothing" erkennen und mit einem Grossbuchstaben vorn versehen.
|