Goedemiddag,
Ik ben een userform aan het maken wat opzich wel goed gaat afgezien van 2 problemen:
Ik wil graag een radiobutton gebruik voor het automatisch laten invullen van 3 waardes bij 3 bladwijzers. De waardes die ingevuld moeten worden wil ik hard in de code hebben staan.
Het plaatsen van de waardes is het probleem niet, als ik namelijk een radiobutton activeer dan wordt de text netjes op het juiste veld geplaatst, maar wanneer ik daarna een andere radiobutton selecteer (van hetzelfde frame) dan worden de waardes niet overschreven maar er achter geplakt.
Ik heb niet kunnen vinden waar ik er voor kan zorgen dat de waardes overschreven worden ipv erachter geplaatst worden.
De code ziet er als volgt uit:
Ik weet dat _click() ervoor zorgt dat de waardes er al direct komen te staan en ik weet ook dat de 'IF-jes' er niet mooi uitzien maar functioneel is belangrijker dan looks
Iemand een oplossing?
Ik ben een userform aan het maken wat opzich wel goed gaat afgezien van 2 problemen:
Ik wil graag een radiobutton gebruik voor het automatisch laten invullen van 3 waardes bij 3 bladwijzers. De waardes die ingevuld moeten worden wil ik hard in de code hebben staan.
Het plaatsen van de waardes is het probleem niet, als ik namelijk een radiobutton activeer dan wordt de text netjes op het juiste veld geplaatst, maar wanneer ik daarna een andere radiobutton selecteer (van hetzelfde frame) dan worden de waardes niet overschreven maar er achter geplakt.
Ik heb niet kunnen vinden waar ik er voor kan zorgen dat de waardes overschreven worden ipv erachter geplaatst worden.
De code ziet er als volgt uit:
Code:
Private Sub invoegen_Click()
Medewerker.Hide
Selection.GoTo what:=wdGoToBookmark, Name:="medewerker"
Selection.TypeText naam.Text
Selection.GoTo what:=wdGoToBookmark, Name:="medewerker2"
Selection.TypeText naam.Text
Selection.GoTo what:=wdGoToBookmark, Name:="onderwerp"
Selection.TypeText onderwerp.Text
End Sub
Private Sub sonde_click()
If sonde.Value Then Selection.GoTo what:=wdGoToBookmark, Name:="telefoon"
Selection.TypeText Text:="030-8888888"
If sonde.Value Then Selection.GoTo what:=wdGoToBookmark, Name:="fax"
Selection.TypeText Text:="030-7777777"
If sonde.Value Then Selection.GoTo what:=wdGoToBookmark, Name:="email"
Selection.TypeText Text:="mail4@mail.com"
End Sub
Private Sub stof_click()
If stof.Value Then Selection.GoTo what:=wdGoToBookmark, Name:="telefoon"
Selection.TypeText Text:="030-6666666"
If stof.Value Then Selection.GoTo what:=wdGoToBookmark, Name:="fax"
Selection.TypeText Text:="030-5555555"
If stof.Value Then Selection.GoTo what:=wdGoToBookmark, Name:="email"
Selection.TypeText Text:="mail3@mail.com"
End Sub
Private Sub drink_click()
If drink.Value Then Selection.GoTo what:=wdGoToBookmark, Name:="telefoon"
Selection.TypeText Text:="030-4444444"
If drink.Value Then Selection.GoTo what:=wdGoToBookmark, Name:="fax"
Selection.TypeText Text:="030-3333333"
If drink.Value Then Selection.GoTo what:=wdGoToBookmark, Name:="email"
Selection.TypeText Text:="mail2@mail.com"
End Sub
Private Sub kinder_click()
If kinder.Value Then Selection.GoTo what:=wdGoToBookmark, Name:="telefoon"
Selection.TypeText Text:="030-1111111"
If kinder.Value Then Selection.GoTo what:=wdGoToBookmark, Name:="fax"
Selection.TypeText Text:="030-2222222"
If kinder.Value Then Selection.GoTo what:=wdGoToBookmark, Name:="email"
Selection.TypeText Text:="mail@mail.coml"
End Sub
Ik weet dat _click() ervoor zorgt dat de waardes er al direct komen te staan en ik weet ook dat de 'IF-jes' er niet mooi uitzien maar functioneel is belangrijker dan looks

Iemand een oplossing?