Beste helpmij vrienden
Ik ben nieuw hier dus hoop op de juiste plek te zijn voor deze vraag te stellen.
Ik heb VBA code gevonden die bijna werkt maar met een paar bugs zit.
De code in kwestie is
---------------------------------------------------------------
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim iTeller%
For iTeller = 1 To 2
On Error Resume Next
ActiveSheet.Shapes(IIf(iTeller = 1, "kolom", "rij")).Delete
On Error GoTo 0
With ActiveSheet.Shapes.AddShape(msoShapeRectangle, _
_
IIf(iTeller = 2, 0, Target.Left), _
IIf(iTeller = 1, 0, Target.Top), _
IIf(iTeller = 1, Target.Cells.Width, _
_
Cells(Target.Row, 1).Width), _
_
_
IIf(iTeller = 1, _
_
_
Cells(1, Target.Column).Height, Target.Cells.Height))
.Name = IIf(iTeller = 1, "kolom", "rij")
With .Fill
.Visible = msoTrue
.ForeColor.SchemeColor = 15
.Transparency = 0.7
End With
.Line.Visible = msoFalse
End With
Next iTeller
End Sub
------------------------------------------------------------
Nu als ik op de linkerkolom druk (niet A1) maar de cijferkolom chrasht mijn code.
Plus als noob vind ik nergens waar ik de code zo kan aanpassen dat ik een rij/deel van rij kan laten oplichten in de plaats van de cellen die nu oplichten. Graag wat hulp!
Alvast bedankt
Stijn
Ik ben nieuw hier dus hoop op de juiste plek te zijn voor deze vraag te stellen.
Ik heb VBA code gevonden die bijna werkt maar met een paar bugs zit.
De code in kwestie is
---------------------------------------------------------------
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim iTeller%
For iTeller = 1 To 2
On Error Resume Next
ActiveSheet.Shapes(IIf(iTeller = 1, "kolom", "rij")).Delete
On Error GoTo 0
With ActiveSheet.Shapes.AddShape(msoShapeRectangle, _
_
IIf(iTeller = 2, 0, Target.Left), _
IIf(iTeller = 1, 0, Target.Top), _
IIf(iTeller = 1, Target.Cells.Width, _
_
Cells(Target.Row, 1).Width), _
_
_
IIf(iTeller = 1, _
_
_
Cells(1, Target.Column).Height, Target.Cells.Height))
.Name = IIf(iTeller = 1, "kolom", "rij")
With .Fill
.Visible = msoTrue
.ForeColor.SchemeColor = 15
.Transparency = 0.7
End With
.Line.Visible = msoFalse
End With
Next iTeller
End Sub
------------------------------------------------------------
Nu als ik op de linkerkolom druk (niet A1) maar de cijferkolom chrasht mijn code.
Plus als noob vind ik nergens waar ik de code zo kan aanpassen dat ik een rij/deel van rij kan laten oplichten in de plaats van de cellen die nu oplichten. Graag wat hulp!
Alvast bedankt
Stijn