ich habe das Makro im Forum gefunden.
Private Sub Rahmen_einfügen()
'Wenn Zelle in Spalte A gefüllt, dann Rahmen über bedingte Formatierung einfügen
Dim Wert1 As String
Dim Wert2 As String
Wert1 = InputBox("bitte Zelle eingeben, mit der begonnen werden soll", "erster Wert", "A1")
Wert2 = InputBox("bitte Zelle eingeben, mit der Rahmen enden soll", "zweiter Wert", "N20000")
Range(Wert1 & ":" & Wert2).Select
Selection.FormatConditions.Delete
Selection.FormatConditions.Add Type:=xlExpression, Formula1:="=$A1"""""
With Selection.FormatConditions(1).Borders(xlLeft)
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = xlAutomatic
End With
With Selection.FormatConditions(1).Borders(xlRight)
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = xlAutomatic
End With
With Selection.FormatConditions(1).Borders(xlTop)
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = xlAutomatic
End With
With Selection.FormatConditions(1).Borders(xlBottom)
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = xlAutomatic
End With
Range("a1").Select
End Sub
Das Makro passt aber nicht. Beginn soll immer A1 sein und Ende (sowohl Zeile / Spalte) immer die letzte gefüllte Zelle.
Ich kenne mich damit aber nicht aus. Kann mir jemand schnell helfen?
Vielen Dank!
Silke