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

VBA code anpassen

Forumthread: VBA code anpassen

VBA code anpassen
27.11.2012 12:07:53
Meier
hallo zusammen
Ich habe folgendes Makro und möchte, dass es mir nur folgende Bereiche ("D172:G173", "D248:G256") formatiert. Zur Zeit besteht das Problem, dass es mir dann alle zellen zwischen D172 und G256 formatiert und nicht nur die im Raster.
Kann mir jemand helfen?
Vielen Dank.
Sub Formatierung_der_Monate()
' Formatiert Zahlen und Farben nach den Quartal
Dim sSheet As Variant, iQuartal As Integer, c As Range
iQuartal = Sheets("Steuerung").Range("D7")
Application.ScreenUpdating = False
For Each sSheet In Array("HR Cockpit")
With Sheets(sSheet)
For Each c In Sheets(sSheet).Range("D172:G173", "D248:G256").Cells
With c
If .Column 

Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: VBA code anpassen
27.11.2012 12:17:36
Sheldon
Hallo,
ändere diese fettgedruckte Zeile wie folgt:
With Sheets(sSheet)
For Each c In Union(Sheets(sSheet).Range("D172:G173"), Sheets(sSheet).Range("D248:G256").Cells
With c
Gruß
Sheldon

AW: VBA code anpassen
27.11.2012 12:21:06
hary
Hallo
Geht so.
In Sheets(sSheet).Range("D172:G173,D248:G256")  'braucht nicht-->>.Cells

gruss hary

Anzeige
AW: VBA code anpassen
28.11.2012 17:29:22
Meier
Besten Dank für die Antworten... funktioniert super. LG
Anzeige
Anzeige
Live-Forum - Die aktuellen Beiträge
Datum
Titel
14.05.2026 13:31:09
14.05.2026 09:50:42
13.05.2026 19:14:18