Registriert seit: 17.12.2020
Version(en): 365
Servus,
kann mir jemand sagen, wie man in einer Excel Tabelle mithilfe eines Makros (in VBA geschrieben) die ersten 100 Zellen markieren kann, deren Zeile und Spalte addiert einen ungeraden Wert ergeben?
MfG ILoveC00kies
Registriert seit: 17.04.2014
Version(en): MS Office 365(32)
Hallo,
Sub UngeradeHervorheben()
Dim x As Long, y As Long
For x = 1 To 100 'Zeilen
For y = 1 To 100 'Spalten
'Cells(x, y) = x + y
If (x + y) Mod 2 Then
Cells(x, y).Interior.ColorIndex = 4
End If
Next y
Next x
End Sub
Gruß Uwe
Folgende(r) 1 Nutzer sagt Danke an Kuwer für diesen Beitrag:1 Nutzer sagt Danke an Kuwer für diesen Beitrag 28
• ILoveC000kies
Registriert seit: 12.10.2014
Version(en): 365 Insider (64 Bit)
17.12.2020, 10:23
(Dieser Beitrag wurde zuletzt bearbeitet: 17.12.2020, 10:23 von RPP63.)
Moin auch von mir!
Warum VBA?
Ist doch eine simple bedingte Formatierung
EDIT:
für die ersten 100 Zellen muss man halt zunächst den Bereich A1:J10 markieren.
Zelle | bedingte Formatierung... | Format |
A1 | 1: REST(ZEILE()+SPALTE();2) | abc |
Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag.
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Folgende(r) 1 Nutzer sagt Danke an RPP63 für diesen Beitrag:1 Nutzer sagt Danke an RPP63 für diesen Beitrag 28
• ILoveC000kies
Registriert seit: 12.10.2014
Version(en): 365 Insider (64 Bit)
Gerade durch Zufall entdeckt:
Wenn man bspw. einen Bereich von 100*100 Zellen markieren will,
könnte man sich ja die Spaltenbezeichnung CV mittels =ADRESSE(1;100) errechnen lassen.
(und dann ins Namenfeld A1:CV100 eintragen und mit ENTER bestätigen)
Das Namenfeld akzeptiert jedoch auch die Z1S1-Schreibweise, egal, was in den Optionen eingestellt ist.
Folglich markiert man 100*100 Zellen einfach mittels
Z1S1:Z100S100
Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag.
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Folgende(r) 1 Nutzer sagt Danke an RPP63 für diesen Beitrag:1 Nutzer sagt Danke an RPP63 für diesen Beitrag 28
• ILoveC000kies