Utiliser un frame dans un userform

Bonjour,

J'essaye de mettre un frame avec deux boutons dedans dans un userform et je ne sais pas pourquoi je n'y arrive pas.

Je me suis aidé de l'aide du forum : https://www.excel-pratique.com/fr/vba/controles.php

Voici mon fichier ci-joint, si une personne pouvait m'expliquer mon erreur,

Merci

Cordialement

Bonjour,

A tester comme ça :

Private Sub CommandButton1_Click()

    Dim bouton_nature As Control, nature As String

    'Boucle pour chaque contrôle de Frame_colonne
    For Each bouton_nature In Frame_nature.Controls
        'Si la valeur du contrôle = True (donc si coché) ...
        If bouton_nature.Value Then
           'La variable "colonne" prend comme valeur le texte du bouton
           nature = bouton_nature.Caption
        End If
    Next

    Range("A2") = nature

    Unload UserForm1

End Sub

Bonjour, super merci beaucoup ça fonctionne

Ca serait bien de mettre dans l'aide vba : les contrôles (je ne sais pas qui s'occupe de ça) cette solution pour léviter comme moi d'y passer 3 jours à essayer de comprendre.

Cordialement

et merci beaucoup raja

Rechercher des sujets similaires à "utiliser frame userform"