2016-08-09 27 views
1

Ich möchte die Grenze so einstellen.Wie wird diese Bereichsgrenze festgelegt?

what I want to achieve

Mein Code kann den Effekt wie in der Abbildung nicht durchführt, ist die Mitte leer (ohne Rand) mit dieser Grenze Dicke.

Der Bereich ist A4:B30.

With Range(Cells(6, 1), Cells(row, 2))' row is second last row 
    .Borders.LineStyle = xlContinuous 
    .Weight = xlHairline 
End With 

Wie kann ich eine dünne mittlere Grenze zwischen den inneren Zellen meiner Reichweite bekommen?

Antwort

2

Bei kosmetischen Änderungen versuchen Sie immer, Makro aufzunehmen und den Code zu lesen. Das ist der beste Weg. :)

Sub testBorders() 

With Range(Cells(6, 1), Cells(30, 2)).Borders(xlEdgeRight) 
'/(xlEdgeRight) sets the border only to right most cells 
.LineStyle = xlContinuous 
.Weight = xlMedium '/ as per your pic you are looking for medium weight. 
End With 

End Sub 
+0

noch drei Zeilen fehlen. oben, links, unten (über die gesamte Linie) – evabb

+2

toll .. jetzt wissen Sie, was zu tun ist und wie es geht. :) Werde knacken ... wenn feststecken den Makro-Recorder verwenden. – cyboashu

+0

ich füge 3 weitere drei hinzu, um die obere, linke, untere – evabb