Bogue sur quizz ping13

ping 13 Messages postés 138 Statut Membre -  
chossette9 Messages postés 6855 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Ce matin en voulant ajouter des questions au quizz que j'ai créé avec l'aide de MIKE31
et CCM81 un bogue est apparu et bien sur problèmes:

Une fenètre me donne le message suivant:
erreur d'exécution '9':
L'indice n'apparait pas à la sélection

Dans le code ci-dessous la ligne 4 : lifinBD = Sheets(FBD).Cells(Rows.Count, codebBD).End(xlUp).Row apparait en jaune

Private Sub CommandButton1_Click()
Dim lifinBD As Long, nbq As Long
' dernière ligne BD
lifinBD = Sheets(FBD).Cells(Rows.Count, codebBD).End(xlUp).Row
' nombre de questions
nbq = lifinBD - lidebBD + 1
' nettoyage plage formulaire
Range(plageF).ClearContents
' tirage au sort du numéro de question
Randomize
Range(qF).Value = 1 + Int(Rnd * nbq)
End Sub

Merci pour votre aide
Crdlt

A voir également:

1 réponse

chossette9 Messages postés 6855 Date d'inscription   Statut Contributeur Dernière intervention   1 312
 
Bonjour,

peux-tu joindre ton fichier ?

Mais à tous les coups, l'erreur vient de ta variable codebBD à laquelle tu ne passes pas de valeur, et qui doit donc être égale à 0.

Cordialement.
0
ping 13 Messages postés 138 Statut Membre 30
 
Bonjour,

Merci pour ta réponse

Le lien ci-dessous

https://www.cjoint.com/?3HCmrRfGz5n

Crdlt
0
chossette9 Messages postés 6855 Date d'inscription   Statut Contributeur Dernière intervention   1 312
 
Bonsoir,

l'erreur vient de Sheets(FBD) : tu as passé "BD" à la variable BD, alors que dans ton fichier l'onglet s'appelle "Questions".

Cordialement.
0