Help!

PC-Problemen?
De vrijwilligers van Oplossing.be zoeken gratis met u mee!

Hulp bij posten

Recente topics

Auteur Topic: VBA code voor omkadering  (gelezen 1846 keer)

0 leden en 1 gast bekijken dit topic.

Offline rdcoster

  • Ervaren lid
  • ***
  • Berichten: 274
  • Geslacht: Man
  • Oplossing.be
VBA code voor omkadering
« Gepost op: 24 december 2018, 06:46:40 »
Hello,
Ik ben nieuw op dit forum en heb volgende vraag:

Kan ik een range op een ander tabblad omkaderen door een eenvoudige code zonder dat het tabblad zichtbaar wordt.?
Ik heb op  Blad2-Range ("D5:E10")  omkaderd via 'Macro opnemen' maar dit genereert 10-tallen lijnen met code .
Kan dit eenvoudiger?
Windows 10
Excel 2013

Offline Ex-lid

  • Oplosser
  • ****
  • Berichten: 670
  • Geslacht: Man
  • dit lid is verbannen
Re: VBA code voor omkadering
« Reactie #1 Gepost op: 24 december 2018, 08:37:43 »
Deze maakt een dikke rand in het zwart.
Verander de colorindex voor een ander kleur. (vb 3 = rood)
Verander xlThick in xlThin voor een dunne lijn.
Sub Dotch()
Worksheets("Blad2").Range("D5:E10").BorderAround ColorIndex:=1, Weight:=xlThick
End Sub

Offline rdcoster

  • Ervaren lid
  • ***
  • Berichten: 274
  • Geslacht: Man
  • Oplossing.be
Re: VBA code voor omkadering
« Reactie #2 Gepost op: 24 december 2018, 10:18:36 »
Fantastisch !
Dit is wat ik zocht.

Toch nog een vraag:
Nu worden de omtrek omkaderd... kan dit ook voor alle individuele cellen binnen het bereik ?
Windows 10
Excel 2013

Offline Ex-lid

  • Oplosser
  • ****
  • Berichten: 670
  • Geslacht: Man
  • dit lid is verbannen
Re: VBA code voor omkadering
« Reactie #3 Gepost op: 24 december 2018, 10:53:43 »
Sub dotch()
With Sheets("Blad2").Range("D5:E10").Borders
    .LineStyle = xlContinuous
    .Color = vbRed
    .Weight = xlThin
End With
End Sub
of
Sub lijn()
    Sheets("Blad2").Range("D5:E10").Borders.LineStyle = xlContinuous
End Sub
voor een gewoon zwart lijntje.

 


www.combell.com