7.7k Aufrufe
in Tabellenkalkulation von
Hallo,

durch ein Makro werden neue Zeilen eingefügt und in SpalteC jeweils mit Inhalten versehen. Die Anzahl der neu eingefügen Zeilen ist dabei variabel.

Ich möchte um den Gesamten Bereich, Spalte C, der neu eingefügten Zeilen automatisch einen Rahmen setzen lassen. Mein Gedanke war dabei den Bereich über die letzte Zeile zu ermitteln, leider ohne Erfolg. Hier mein Ansatz:

lzeile = Sheets("Prämissen").Cells(Rows.Count, 3).End(xlUp).Row

With Range("C6" & lzeile).Borders
.LineStyle = xlContinuous
.Weight = xlMedium
.ColorIndex = xlAutomatic
End With

Beim Ausführen des Makros tut sich leider nichts.
Kann mir jemand sagen, wo mein Fehler liegt?

Vielen Dank im Voraus!

Mfg peyd

13 Antworten

0 Punkte
von nighty Experte (6.6k Punkte)
hi all ^^

ohne schleife

gruss nighty


Sub Filter()
Range("A1:A" & ActiveSheet.Cells(Rows.Count, 1).End(xlUp).Row).AutoFilter Field:=1, Criteria1:="Montage"
Range("A2:A" & ActiveSheet.Cells(Rows.Count, 1).End(xlUp).Row).Borders.LineStyle = xlContinuous
Range("A1").AutoFilter
End Sub
0 Punkte
von
Hallo all,

super, alle drei Varainten funktionieren einwandfrei!
Vielen Dank, Ihr seid die besten ;)

Mfg peyd
0 Punkte
von nighty Experte (6.6k Punkte)
hi all ^^

virtuelle Bewertung des Fragestellers

von 5 stenchen ,glatte 5

Fragesteller ist supernett
dadurch ist sehr hohe Anteilnahme der member garantiert

gruss nighty

Deine Antwort

Dein angezeigter Name (optional):
Datenschutz: Deine Email-Adresse benutzen wir ausschließlich, um dir Benachrichtigungen zu schicken. Es gilt unsere Datenschutzerklärung.
Anti-Spam-Captcha:
Bitte logge dich ein oder melde dich neu an, um das Anti-Spam-Captcha zu vermeiden.
...