Beste allen,
ik wil een macro waarbij ik een vaste waarde (ja) in de zichtbare cellen (van de tweede colom) van een tabel plaats en dat in de derde colom dan automatisch "afgerond" komt te staan.
Zie voorbeeld.
Dit moet ook kunnen plaatsvinden als er een filter op zit. Het moet mogelijk zijn om een enkele cel te selecteren, maar ook meerdere cellen (mits de geselecteerde cellen dus in de tweede colom zijn).
Het gaat dus alleen om de zichtbare cellen.
De code die ik heb is:
If Selection.Column = 2 Then
Selection.SpecialCells(xlCellTypeVisible).Value = "ja"
Selection.SpecialCells(xlCellTypeVisible).Offset(, 1).Value = "afgerond"
End If
Als er geen filter op de tabel zit, doet deze het goed. Als er een filter opzit, doet deze het niet goed!!
Hoe kan ik dit fixen?
Vast bedankt!!
ik wil een macro waarbij ik een vaste waarde (ja) in de zichtbare cellen (van de tweede colom) van een tabel plaats en dat in de derde colom dan automatisch "afgerond" komt te staan.
Zie voorbeeld.
Dit moet ook kunnen plaatsvinden als er een filter op zit. Het moet mogelijk zijn om een enkele cel te selecteren, maar ook meerdere cellen (mits de geselecteerde cellen dus in de tweede colom zijn).
Het gaat dus alleen om de zichtbare cellen.
De code die ik heb is:
If Selection.Column = 2 Then
Selection.SpecialCells(xlCellTypeVisible).Value = "ja"
Selection.SpecialCells(xlCellTypeVisible).Offset(, 1).Value = "afgerond"
End If
Als er geen filter op de tabel zit, doet deze het goed. Als er een filter opzit, doet deze het niet goed!!
Hoe kan ik dit fixen?
Vast bedankt!!