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

Test of optionbutton bestaat

  • Onderwerp starter Onderwerp starter rudyV
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

rudyV

Gebruiker
Lid geworden
25 feb 2019
Berichten
34
Geachte forum,

Ik probeer te bepalen of een optionbutton überhaupt bestaat.
De optionbuttons naam is bepaald door i, waaraan telkens een andere waarde wordt meegegeven. Bijvoorbeeld: als i=1 dan betreft het object Opt1 etc.
Bij het klikken op de optionbutton wordt - onder meer - gekeken naar de volgende button, dus Opt2. Maar er is bij de laatste button altijd een klik waar de button i+1 niet bestaat.

HTML:
If Not Me.Controls(csBTN_NAME & i + 1) Is Nothing Then

Echter, nu is vastgesteld dat het object wel bestaat, geeft het systeem geeft toch een melding dat het "het opgegeven object niet kan vinden".
Ik snap er niets van. Wat doe ik verkeerd?

Vriendelijke groet,

Ruud.
 
Laatst bewerkt:
Hallo emields,

Bedoel je met je bericht dat ik beter een voorbeeldbestand bij kan voegen?
Het uitkleden van mijn workbook is veel werk. In principe niet erg, maar ik denk niet dat het iets toevoegt of verduidelijkt aan de vraag.

Of bedoel je misschien dat ik /code moet gebruiken i.p.v. /HTML? In dat geval: I stand corrected :)

Anders snap ik weet iets niet.

Groet, Ruud.
 
Een leeg document met alleen de betreffende userform is voldoende.
 
Maak deze functie er eens bij:
Code:
Function btnExists(btnName As String) As Boolean
     btnExists = False
    On Local Error GoTo Einde
    If Me.Controls(btnName).Name <> "" Then
        btnExists = True
    End If
Einde:
End Function

En doe dan deze controle:
If btnExists(csBTN_NAME & i + 1) Then
 
Thanks Edmoor,

Precies wat ik graag wilde.
Ik stel het erg op prijs

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