• 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.

knop undo voor meerder cellen (celinhoud verwijderen)

Status
Niet open voor verdere reacties.

flexscan

Gebruiker
Lid geworden
3 jun 2011
Berichten
10
Beste,

Kan er mij iemand vertellen hoe ik een undo knop maak voor meerdere cellen ?

mvg manfred
 
Wat moet die knop precies doen ?

(Als ik in een aantal verschillende cellen waarden invul dan kan ik door meerdere keren op undo te drukken die waardes verwijderen, maar dat is vast niet wat je bedoeld).

Groeten Marcel
 
De bedoeling is om één of meerdere cellen te ledigen door te drukken op een knop.
Maar men drukt maar een keer op de knop en de ingevulde cellen zijn leeg.

Zodat deze opnieuw kunnen worden ingevuld.

mvg manfred
 
Code:
Range("A1:A10").ClearContents

Met vriendelijke groet,


Roncancio
 
Alvast bedankt voor de snelle reactie, maar dit is niet echt wat ik zoek.
De formules of uitklap box die aan de cel verbonden is moet blijven behouden.

Dus cel invullen.
Dan door een knop de cel wissen (lege cel met daarin nog een formule of enz)
En dan kan ik deze terug invullen

mvg manfred
 
Is het dan niet beter om de broncellen van de formules leeg te maken zodat de uitkomst 0 is?

Met vriendelijke groet,


Roncancio
 
Ik zou echt graag een knop willen die dit doet

Dus cel invullen
op de knop duwen cel leeg (formules enzo blijven aan de cel gekoppeld)
cel opnieuw invullen

zoiets zou ik moeten bekomen
 
Laatst bewerkt:
flexscan,

Gebruik de MacroRecorder voor de handelingen die je wil.
Schrijf dan ook gelijk de formules die in sommige cellen moeten als de cellen zijn leeggemaakt.
Zet de opgenomen macro onder een knop.
 
Sorry ik begrijp het niet zo goed.
Ik ben namelijk niet zo een krak in excel

Heeft u misschien een voorbeeldje zodat ik dit kan verwerken in men excel bestandje.

mvg manfred
 
Op de balk Ontwikkelaars (Office 2007) staat een knop Macro opnemen.
Als je die opgegestart heb, maak je de cellen leeg die leeg moeten.
Dan selecteer je een cel en zet daar de formule in die daar hoort.

Als je dat voor alle cellen gedaan heb, druk je op de macrorecorder op stop opnemen.
Nu heb je een macro geschreven.
Deze macro schrijft te veel code en kun je die dus wat in korten maar dat is voor latere zorg.
 
Bijvoorbeeld;
Code:
Sub Macro1()
    Range("A1:A10").Select
    Selection.ClearContents
    Range("A2").Select
    ActiveCell.FormulaR1C1 = "=R[1]C[2]+R[1]C[3]"
    Range("A3").Select
End sub
Ingekort;
Code:
Sub Macro1()    
    Range("A1:A10").ClearContents
    Range("A2").FormulaR1C1 = "=R[1]C[2]+R[1]C[3]"
    Range("A3").Select
End Sub
De formule in A2 wordt dan =C3+D3
 
Laatst bewerkt:
Ziet er knap uit
maar hoe kan ik deze in een knop plaatsen

mvg manfred
 
In de zelfde werkbalk als van de macrorecorder staat een knop Invoegen.
Daar vind je knoppen en andere dingen.

Als de knop geplaatst is klik je er met rechts op en kies voor Macro toewijzen en selecteer je gemaakte Macro.
 
Laatst bewerkt:
bedankt aan iedereen die hieraan heeft meegewerkt men excelleke ziet er knap uit

nogmaals bedankt
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan