hallo,
Ik ben net begonnen met macro's en heb er dan ook totaal GEEN ervaring mee. Wel heb ik wat tutorials gekeken via youtube, maar alsnog kom ik er niet uit.
Het is de bedoeling dat, als ik in Excel op ctrl+q druk, de macro gaat lopen die het volgende voor elkaar krijgt.
- In cel B13 moet het getal “999” komen te staan;
- De cellen C13, E13, F13, H13 & I13 worden geselecteerd;
- De bladbeveiliging wordt weggehaald;
- Bij de geselecteerde cellen wordt het vinkje “Geblokkeerd” (in Celeigenschappen bij Bescherming) uitgevinkt;
- De bladbeveiliging wordt weer teruggezet.
Nu had ik gehoopt dat de onderstaande macro dit voor elkaar zou krijgen, maar helaas, lukt het mij niet.
Wat doe ik fout?
--------------------------------------------------------------------------------------------------------------------------------------
De macro:
Sub CellenOpenen()
'
' CellenOpenen Macro
' Deze macro zorgt ervoor dat je handmatig gegevens kan invoeren.
'
' Sneltoets: Ctrl+q
'
ActiveCell.FormulaR1C1 = "999"
ActiveCell.Offset(0, 1).Range("A1,C1,D1").Select
ActiveCell.Offset(0, 4).Range("A1").Activate
ActiveWindow.SmallScroll ToRight:=5
ActiveCell.Offset(0, -3).Range("A1,C1,D1,F1,G1").Select
ActiveCell.Offset(0, 3).Range("A1").Activate
ActiveSheet.Unprotect
Selection.Locked = False
Selection.FormulaHidden = False
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
End Sub
--------------------------------------------------------------------------------------------------------------------------------------
Ik ben net begonnen met macro's en heb er dan ook totaal GEEN ervaring mee. Wel heb ik wat tutorials gekeken via youtube, maar alsnog kom ik er niet uit.
Het is de bedoeling dat, als ik in Excel op ctrl+q druk, de macro gaat lopen die het volgende voor elkaar krijgt.
- In cel B13 moet het getal “999” komen te staan;
- De cellen C13, E13, F13, H13 & I13 worden geselecteerd;
- De bladbeveiliging wordt weggehaald;
- Bij de geselecteerde cellen wordt het vinkje “Geblokkeerd” (in Celeigenschappen bij Bescherming) uitgevinkt;
- De bladbeveiliging wordt weer teruggezet.
Nu had ik gehoopt dat de onderstaande macro dit voor elkaar zou krijgen, maar helaas, lukt het mij niet.
Wat doe ik fout?

--------------------------------------------------------------------------------------------------------------------------------------
De macro:
Sub CellenOpenen()
'
' CellenOpenen Macro
' Deze macro zorgt ervoor dat je handmatig gegevens kan invoeren.
'
' Sneltoets: Ctrl+q
'
ActiveCell.FormulaR1C1 = "999"
ActiveCell.Offset(0, 1).Range("A1,C1,D1").Select
ActiveCell.Offset(0, 4).Range("A1").Activate
ActiveWindow.SmallScroll ToRight:=5
ActiveCell.Offset(0, -3).Range("A1,C1,D1,F1,G1").Select
ActiveCell.Offset(0, 3).Range("A1").Activate
ActiveSheet.Unprotect
Selection.Locked = False
Selection.FormulaHidden = False
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
End Sub
--------------------------------------------------------------------------------------------------------------------------------------