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

Betr.: userform format voor verschillende input

Status
Niet open voor verdere reacties.

bridon

Gebruiker
Lid geworden
3 sep 2015
Berichten
6
Goedemiddag,

Graag zou ik weten/ hulp willen vragen...

1. Voor het maken van een userform waarbij je op basis van keuze uit verschillende checkbox mogelijkheden zoals dit voorbeeldje hier.

input.png

2. En dat er dan een invul template vervolgt na selecteren van de input die je in hje formulier wilt hebben. Zoals dit:

invulblad.png

3. En daarna na invullen van de template de informatie naar je worksheet kan versturen.

Alvast bedankt!

bridon
 
Het makkelijkst is dat door de betreffende controls wel te plaatsen, maar onzichtbaar te maken en pas te tonen als het vinkje voor die controls is geplaatst. Als je je naamgeving slim aanpakt is dit eenvoudig.

Noem iedere set hetzelfde, maar zet er een andere prefix voor, bijvoorbeeld:
Checkbox: cbxPrijs
Label: lblPrijs
textbox: tbxPrijs
Dan:

Code:
Dim oCtl as Control
For Each oCtl in Me.Controls
    If left(octl.Name, 3) = "cbx" Then
        Me.Controls(Replace(oCtl.Name, "cbx", "tbx")).Visible = oCtl.Value
        Me.Controls(Replace(oCtl.Name, "cbx", "lbl")).Visible = oCtl.Value
    End If
Next
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan