Bug au milieu d'une macro type formulaire

Karine38

XLDnaute Nouveau
Bonjour à tous,

Après moult recherches pour comprendre je fais appel aux experts.
Je joins un fichier dans lequel je veux faire un sondage. J'utilise donc une userform et je veux mettre les résultats dans l'ongle d'à côté. Ne prenez pas peur, ma macro peut paraitre simpliste mais je fais en fonction de mes connaissances. Tout se déroule bien jusqu'à un moment où ça bug et je ne comprends pas pourquoi. Ca s'arrête au milieu alors que c'est la même écriture que les lignes d'avant qui fonctionnent.
Est-ce que quelqu'un peut voir ce qu'il se passe et m'expliquer.
Merci d'avance
Karine
 

Pièces jointes

  • sondages_informatique.xlsm
    32.7 KB · Affichages: 40
  • sondages_informatique.xlsm
    32.7 KB · Affichages: 43
  • sondages_informatique.xlsm
    32.7 KB · Affichages: 44

Gelinotte

XLDnaute Accro
Re : Bug au milieu d'une macro type formulaire

Bonjour,

Voici une version avec quelques petits changements :
- trouver la première cellule vide la colonne A
- les labels dans le cadre comme mentionné par Chalet53
- le nettoyage des valeurs.

A+

G
 

Pièces jointes

  • sondages_informatique(1).xlsm
    31.7 KB · Affichages: 36

Karine38

XLDnaute Nouveau
Re : Bug au milieu d'une macro type formulaire

Bonjour et merci à tous les deux pour vos réponses.
Je ne savais pas que les labels pouvaient perturber les boutons maintenant je sais et je vous remercie.
Merci Gelinotte pour les compléments c'est sympa.
Bonne journée
Karine
 

Gelinotte

XLDnaute Accro
Re : Bug au milieu d'une macro type formulaire

Bonjour,

Bonjour et merci à tous les deux pour vos réponses.
Je ne savais pas que les labels pouvaient perturber les boutons, maintenant je sais et je vous remercie.
Merci Gelinotte pour les compléments c'est sympa.
Bonne journée
Karine

Les labels posaient problème seulement à cause de la méthode utilisée. Ton code faire référence aux objets dans le frame (une boucle sur les objets contenus dans le frame). Or, dans deux frames (c_reflet et c_garde_ecran) il y avait des objets qui ne pouvaient avoir la Valeur = True.

Le code aurait pu faire référence directement aux objets (o_reflet_negatif et o_reflet_positif) dans le premier cas. Ainsi, les deux autres labels n'auraient pas interféré.

Si les deux labels à l'extérieur du frame te conviennent, laisse ça ainsi.
Ou bien, incorpore cette information directement dans le nom du OptionButton, mais tu perdrais la possibilité de les mettre en italique.


G