Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1204to1208
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Rahmen bereich zelle

Rahmen bereich zelle
Karel
Hallo zusammen,
mit unterstehende code werden nach eingabe in spalte C Rahmen gesetzt von zellbereich A bis H
mein Problem, ich schaffe es nicht, -das Rahmen nur gesetz werden im bereich A10:H999
mit If Intersect(Target, Range("C10:C999")) Is Nothing Then Exit Sub funktioniert nicht zum 100 Prozent
Private Sub Worksheet_Change(ByVal Target As Range)
Dim lngZ As Long
Dim Bereich As Range
Application.ScreenUpdating = False
Start = 10
'Bestehende Linien löschen
If Intersect(Target, Range("C10:C999")) Is Nothing Then Exit Sub
With Columns("A:H")
.Borders.LineStyle = xlNone
.Borders(xlDiagonalDown).LineStyle = xlNone
.Borders(xlDiagonalUp).LineStyle = xlNone
End With
For lngZ = 1 To Range("C65536").End(xlUp).Row
If Cells(lngZ, 3)  Cells(3) Then
With Range(Cells(lngZ, 1), Cells(lngZ, 8)).Borders '(xlEdgeBottom)
.LineStyle = xlContinuous
.Weight = xlMedium
.ColorIndex = xlAutomatic
End With
End If
Next
Application.ScreenUpdating = True
End Sub

Grüße
Karel

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Rahmen bereich zelle
17.03.2011 20:47:11
Gerd
Guten Abend Karel!
Private Sub Worksheet_Change(ByVal Target As Range)
Dim rngCell As Range
If Intersect(Target, Range("C10:C999")) Is Nothing Then Exit Sub
Application.ScreenUpdating = False
Application.EnableEvents = False
For Each rngCell In Intersect(Target, Range("C10:C999"))
If Len(rngCell) Then
With rngCell.Offset(, -2).Resize(1, 8)
With .Borders
.LineStyle = xlContinuous
.Weight = xlMedium
.ColorIndex = xlAutomatic
End With
.Borders(xlDiagonalDown).LineStyle = xlNone
.Borders(xlDiagonalUp).LineStyle = xlNone
End With
Else
With rngCell.Offset(, -2).Resize(1, 8).Borders
.LineStyle = xlNone
End With
End If
Next
Application.ScreenUpdating = True
Application.EnableEvents = True
End Sub
Gruß Gerd
Anzeige
AW: Rahmen bereich zelle
17.03.2011 21:03:52
Kare
Hallo Gerd,
genau so, vielen dank
Grüße
Hans

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige