Checkbox cochée dans UserForm

Bonjour à tous,

Je ne sais pas comment faire, car j'ai créé un UserForm pour remplir une base de données Excel, et dans mon UserForm j'ai un onglet avec plusieurs CheckBox. Et j'aimerai que quand je coche une case dans ma base de donnée n'apparaissent pas "VRAI" ou "FAUX" mais "ISO" si cochée et une cellule vide si elle n'est pas cochée.

J'ai essayé plusieurs codes:

Private Sub iso_Click()

If iso.Value=True Then

Range("bd!v" & dernier_ligne)="iso"

Else Range("bd!v" & dernier_ligne)=""

End If

End Sub

Ou encore

Private Sub iso_Change()

Select case iso.Value

Case True: iso.Caption="ISO"

Case False: iso.Caption=""

End Select

End Sub

Donc voilà l'un de mes problèmes... Si quelqu'un à une solution à me proposer je suis preneuse.

Bonjour

Ta première macro fonctionne

Tu as bien initialiser dernier_ligne ?

Si toujours problème ton fichier va vite devenir indispensable

Bonjour Banzai64,

En fait je suis débutante en VBA, donc c'est pas facile de trouver l'erreur

Oui normalement j'ai initialisé "dernier_ligne" (mais en débogage c'est la ligne qui est surlignée)

Je joins le fichier

Merci en tout cas d'avoir répondu

Bonjour

Et moi je suis débutant sur ton programme

Je ne sais pas comment refaire l'erreur

Il faut m'indiquer les actions à faire pour avoir l'erreur

En attendant dans la macro "Sub ajouter_Click" (Userform "nouveau") remplaces la partie correspondante

A toi de changer le "Oui" en ce que tu veux

    'Qualifactions et certifications

    Range("bd!v" & dernier_ligne).Value = IIf(Me.cefri = True, "Oui", "")
    Range("bd!w" & dernier_ligne).Value = IIf(Me.iso9001 = True, "Oui", "")
    Range("bd!x" & dernier_ligne).Value = IIf(Me.iso14001 = True, "Oui", "")
    Range("bd!y" & dernier_ligne).Value = IIf(Me.iso31000 = True, "Oui", "")
    Range("bd!z" & dernier_ligne).Value = IIf(Me.mase = True, "Oui", "")
    Range("bd!aa" & dernier_ligne).Value = certif_autre.Value

ça fonctionnnneeee!

Merciii Banzai 64, pour cette réponse et la solution! (super rapide en plus! )

(Du coup je suis nouvelle sur le Forum, et j'ai d'autres questions sur ce fichier, est ce que je dois créer un sujet pour chaque question? )

Bonjour

En principe question différente sujet différent

Penses à clore de post avant d'en ouvrir un autre

Bonjour,

Comment ça je dois clore le post?

Rechercher des sujets similaires à "checkbox cochee userform"