Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

ohne select

Forumthread: ohne select

ohne select
14.08.2003 21:08:16
Peter
schönen guten abend,
mich nervt, leicht bis mittelschwer, das ewige Select.
Geht es in folgendem Beispiel auch ohne die dauernde
Selectiererei .....

Sub Linie_aus()
Range("AP8:BD12,AP14:BD19").Select
Selection.Borders(xlEdgeLeft).LineStyle = xlNone
Selection.Borders(xlEdgeTop).LineStyle = xlNone
Selection.Borders(xlEdgeBottom).LineStyle = xlNone
Selection.Borders(xlEdgeRight).LineStyle = xlNone
Range("AP14:BD19").Select
Selection.Borders(xlEdgeLeft).LineStyle = xlNone
Selection.Borders(xlEdgeTop).LineStyle = xlNone
Selection.Borders(xlEdgeBottom).LineStyle = xlNone
Selection.Borders(xlEdgeRight).LineStyle = xlNone
Range("A1").Select
End Sub


Sub Linie_ein()
Range("AP8:BD12,AP14:BD19").Select
With Selection.Borders(xlEdgeLeft)
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = 2
End With
With Selection.Borders(xlEdgeTop)
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = 2
End With
With Selection.Borders(xlEdgeBottom)
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = 2
End With
With Selection.Borders(xlEdgeRight)
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = 2
End With
Range("A1").Select
Gruß Peter

                    
Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: ohne select
14.08.2003 21:18:49
Franz W.
Hallo PEter,
probiers mal so, nicht getestet:

Sub Linie_aus()
With Range("AP8:BD12,AP14:BD19")
.Borders(xlEdgeLeft).LineStyle = xlNone
.Borders(xlEdgeTop).LineStyle = xlNone
.Borders(xlEdgeBottom).LineStyle = xlNone
.Borders(xlEdgeRight).LineStyle = xlNone
End With
With Range("AP14:BD19")
.Borders(xlEdgeLeft).LineStyle = xlNone
.Borders(xlEdgeTop).LineStyle = xlNone
.Borders(xlEdgeBottom).LineStyle = xlNone
.Borders(xlEdgeRight).LineStyle = xlNone
End With
Range("A1").Select
End Sub


Sub Linie_ein()
With Range("AP8:BD12,AP14:BD19")
.Borders(xlEdgeLeft)
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = 2
End With
With Range("AP8:BD12,AP14:BD19")
.Borders(xlEdgeTop)
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = 2
End With
With Range("AP8:BD12,AP14:BD19")
.Borders(xlEdgeBottom)
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = 2
End With
With Range("AP8:BD12,AP14:BD19")
.Borders(xlEdgeRight)
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = 2
End With
Range("A1").Select
Grüße
Franz

Anzeige
Nimm das von Ramses, meins hat Fehler :-(( o.t.
14.08.2003 21:26:25
Franz W.
AW: ohne select
14.08.2003 21:31:58
Peter
Hallo Franz - Hallo Ramses
der Makro von Ramses klappt
Danke !

Danke fürs Feedback :-) o.T.
15.08.2003 00:04:03
Ramses
...

Anzeige
AW: ohne select
14.08.2003 21:22:57
Ramses
Hallo
klar geht das :-)

Option Explicit
Sub Linie_ein()
With Range("AP8:BD12,AP14:BD19").Borders(xlEdgeLeft)
    .LineStyle = xlContinuous
    .Weight = xlThin
    .ColorIndex = 2
End With
With Range("AP8:BD12,AP14:BD19").Borders(xlEdgeTop)
    .LineStyle = xlContinuous
    .Weight = xlThin
    .ColorIndex = 2
End With
With Range("AP8:BD12,AP14:BD19").Borders(xlEdgeBottom)
    .LineStyle = xlContinuous
    .Weight = xlThin
    .ColorIndex = 2
End With
With Range("AP8:BD12,AP14:BD19").Borders(xlEdgeRight)
    .LineStyle = xlContinuous
    .Weight = xlThin
    .ColorIndex = 2
End With
End Sub 
     Code eingefügt mit Syntaxhighlighter 1.16


Den Rest für Linie_Aus kannst du daraus ja ableiten.
Gruss Rainer

Anzeige
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige