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

Bij * een automatisch een 10

Status
Niet open voor verdere reacties.

Roberto83

Gebruiker
Lid geworden
21 aug 2011
Berichten
32
Beste forumleden
Ik wil graag wanneer ik een * intyp er automatisch het cijfer 10 komt.
Dus bijvoorbeeld als ik in het bereik (C5:H17;J5:L17) ergens een * intyp er cijfer 10 komt te staan
Is dit via VBA te doen?
met vriendelijke groet
Robert
 
Een * vereist 2 toetsen, 10 ook, dus zie ik het voordeel niet.
En 10 is geen cijfer maar een getal.
Maar goed.

Dat kan met dit achter het werkblad:
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
    If Not Intersect(Target, Range("C5:H17", "J5:L17")) Is Nothing Then
        If Target.Value = "*" Then
            Application.EnableEvents = False
            Target.Value = 10
            Application.EnableEvents = True
        End If
    End If
End Sub
 
Laatst bewerkt:
Beste Edmoor

Dit is voor het invullen van 10en bij een wedstrijd, er kan dan een asteriks getypt worden ipv 10.
ik ga het proberen, hartelijk dank voor je snelle reactie
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan