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

Getal automatisch met 20% verhogen na invoer

Status
Niet open voor verdere reacties.

pete80

Gebruiker
Lid geworden
8 okt 2009
Berichten
51
Ik wil een invoerveld (cel) hebben in excel. Als iemand hier een getal invoert moet er automatisch 20% bij worden opgeteld. Dit getal moet het ingevoerde getal dan vervangen in de de cel.

Kan iemand mij hierbij helpen?
 
Pete80, Plaats dit codeblokje in de module van de sheet waarin je die verhoging wilt zien. Dit voorbeeld werkt op cel A1 van die sheet.
Code:
Private Sub Worksheet_Change(ByVal Target As Range)

    If Not Intersect(Target, Range("A1")) Is Nothing Then
        Application.EnableEvents = False
        Target.Value = Target.Value * 1.2
        Application.EnableEvents = True
    End If

End Sub

Groet, Leo
 
code

hoe doe ik dat. Dit is nl nieuw voor mij.
 
Laatst bewerkt:
...Klik met rechts op de tab van de bewuste sheet. Kies in het pop-up menu voor View Code (onderste optie). De VBE (visual basic editor) wordt geopend in de sheetmodule van die sheet. Plak daar mijn codeblokje en sluit de VBE met het rode kruis.
Tik in cel A1 een waarde en zie het resultaat...

Groet, Leo
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan