Opgelost cel leegmaken

  • Onderwerp starter Onderwerp starter DieBe
  • Startdatum Startdatum
Dit topic is als opgelost gemarkeerd
Status
Niet open voor verdere reacties.

DieBe

Gebruiker
Lid geworden
9 mei 2011
Berichten
69
In een werkblad mag ik in cel A1 de waarde 1 t/m 13 zetten en in cel A2 de waarde 1 t/m 53. Nu wil ik dat als er in cel A1 of A2 een waarde ingevuld wordt automatisch de andere cel leeg gemaakt wordt. Wie kan mij helpen?
 
Dat kun je met een macro doen, anders niet. Wél kun je, als het puur om het tonen van inhoud gaat, een formule gebruiken die de cel geen waarde geeft (een simpele ALS formule). Met Gegevensvalidatie kun je dan in A1 de invoer beperken tot de gewenste waarden (1 t/m 13).

Maar gezien het feit dat je de vraag niet in het Excel forum hebt geplaatst, laat de indruk achter dat je een VBA oplossing wilt :).
De vraag is dan: wat wil je dat er gebeurt als je vervolgens in A1 weer een nieuw getal invoert? Wil je dan een willekeurig getal zien tussen 1 en 53? Da's mij niet duidelijk...
 
Laatst bewerkt:
Heldere oplossing in #3 :).
 
Dan zal het dus nooit lukken om beide cellen te vullen, zie bijlage.
 

Bijlagen

Wel erg veel 'Application.EnableEvents' in het bestand van @AHulpje .

Code:
Private Sub Worksheet_Change(ByVal Target As Range)
 Application.EnableEvents = False
   If Not Intersect(Target, Range("A1:A2")) Is Nothing Then Target.Offset(IIf(Target.Row = 1, 1, -1)).ClearContents
 Application.EnableEvents = True
End Sub
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan