Hallo zusammen,
ich erhalte regelmäßig eine Datei, in der ich per Makro einige Routineformatierungen durchführen möchte. Hierzu habe ich folgendes Makro aufgezeichnet/ erstellt:
Sub SpaltenFormateSetzen()
If Range("a1") = "z" Then
Columns("a:a").NumberFormat = "#,##0"
End If
If Range("b1") = "z" Then
Columns("b:b").NumberFormat = "#,##0"
End If
If Range("c1") = "z" Then
Columns("c:c").NumberFormat = "#,##0"
End If
...
If Range("m1") = "z" Then
Columns("m:m").NumberFormat = "#,##0"
End If
If Range("a1") = "d" Then
Columns("a:a").NumberFormat = "dd/mm/yy;@"
End If
...
If Range("m1") = "d" Then
Columns("m:m").NumberFormat = "dd/mm/yy;@"
End If
End Sub
Das sind nur Beispiele, es können noch mehr Formate auftreten.
Wie kann ich das einfacher als Schleife erstellen? Wenn ich das System kenne, kann ich es mir anpassen... 
Viele Grüße
Jones