• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Inhoud van cellen leegmaken

Beegee59

Gebruiker
Lid geworden
19 aug 2020
Berichten
26
Ik zou graag met een code ineens alle cellen met inhoud leeg willen maken, maar de eventuele functies laten bestaan.

Iemand een idee?
 
Met een excel voorbeeldbestandje wordt het iets duidelijker wat er wel en niet leeg gemaakt moet worden.
 
Code:
Sub ClearValues()
    For Each c In ActiveSheet.UsedRange
        If Not c.HasFormula Then c.Clear
    Next
End Sub
Of "Start", "Zoeken en Selecteren", "Constanten", Delete.
 
Laatst bewerkt:
Hierbij een voorbeeld bestandje.
Alle getallen mogen eruit, alleen de functies zoals gezegd, moeten eruit.
 

Bijlagen

  • Voorbeeld.xlsx
    12,7 KB · Weergaven: 6
Bij deze.
Met de code van AHulpje
 

Bijlagen

  • Voorbeeld.xlsb
    14,2 KB · Weergaven: 5
Bij deze.
Met de code van AHulpje
Ik heb het bestandje geopend, maar het is nu mooi leeg, maar de functies die erin stonden zijn weg.
Als ik namelijk een bedrag invul, bijvoorbeeld 8 euro, dan zou de cel groen moeten worden.
Als mensen te laat zijn met betalen, dan zou de cel met datum rood worden en dat gebeurd nu helemaal niet meer.
Het is en blijft wit.
 
De getallen moeten weg en niet de datums en formules.
 
Waarom niet handmatig het bereik A2:X32 deleten?
Het is gewoon een aansluitend bereik.

Bovendien zou ik je voorwaardelijke opmaak eens goed bekijken, dit kan volgens mij wel wat opgeschoond worden.
 
De formules staan er nog netjes in, de voorwaardelijke opmaak is wel verdwenen.
Met de hand:
"Start", "Zoeken en selecteren", "Selecteren speciaal", "Constanten", "OK", Delete
VBA:
Code:
ActiveSheet.UsedRange.SpecialCells(xlCellTypeConstants, 23).ClearContents
 
Laatst bewerkt:
Ik wil jullie bedanken voor alle reacties en wat "popipipo" zegt: ik doe het gewoon met de hand.
Als het goed is hoeft dit maar 1x per jaar te gebeuren.

Nogmaals bedankt
 
alle cellen leeg maar formules behouden.
 

Bijlagen

  • Voorbeeld - 2024-03-11T215650.009.xlsm
    39,3 KB · Weergaven: 3
Terug
Bovenaan Onderaan