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

1 réponse

  1. chossette9 Messages postés 6855 Date d'inscription   Statut Contributeur Dernière intervention   1 313
     
    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
    1. chossette9 Messages postés 6855 Date d'inscription   Statut Contributeur Dernière intervention   1 313
       
      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