wat is er niet goed aan deze code?

Status
Niet open voor verdere reacties.

Angela69

Gebruiker
Lid geworden
9 mrt 2017
Berichten
396
Besturingssysteem
Windows
Office versie
365
Ik wil alle cellen in C11:N21 (dit zijn de gekleurde vakjes) wijzigen in het getal 150 middels:

1732460477633.png


Sub leegmaken()
'
' leegmaken Macro
' leegmaken scorebord
'
' Sneltoets: Ctrl+l
'
Range("C11").Select
ActiveCell.FormulaR1C1 = "150"
Range("C11").Select
Selection.Copy
Range("C11:N21").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("C11").Select
End Sub


het wordt niet uitgevoerd maar de regels 6 en 7 krijgen een gele achtergrond.

de foutmelding is:

1732460549098.png


wat gaat hier niet goed?
 
Doe het eens zo:
Code:
Sub leegmaken()
    Range("C11").Resize(11, 12).Value = 150
End Sub
 
Top, werkt geweldig, kun je mij uitleggen wat: Resize(11, 12) doet?
 
Dat vergroot C11 met 11 regels en 12 kolommen.
 
Wat ik dan eerder fout deed weet ik niet, maar die deed het bij mij niet.
Nu wel.
TS heeft nu wel wat extra's geleerd :)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan