QCM2 - VBA

En répondant à ces 14 questions, vous pourrez apprécier partiellement l'étendue de vos connaissances en VBA sous Excel.

Cliquez sur le bouton Vérifier pour contrôler votre réponse à la question courante.
Votre résultat global apparaîtra quand vous aurez répondu à la dernière question.
Pour clôturer le test : cliquez sur le bouton Vérifier de la question 14.

 

1 - Une Collection désigne

une feuille
un ensemble de cellules
un ensemble d'objets

 

 

2 - Une Méthode désigne

une propriété 
une solution utilisateur 
une procédure/fonction attachée à un objet.

 

 

3 - Une Propriété désigne

un élément qui influence une caractéristique d'un objet
une  fonction
une procédure

 

 

4 - Dans l'écriture Application.ScreenUpdating=False, ScreenUpdating désigne

une méthode
une propriété
une fonction

 

 

5 - Dans l'écriture For ind = 1 To max, ind désigne

une fonction
une variable initialisée à max
la variable compteur

 

 

6 - L'écriture cpt = cpt + 1 signifie

cette écriture n'est pas correcte
ajouter 1 à la valeur courante de cpt
comparer cpt et cpt+1 

 

 

7 - Je souhaite vérifier si le contenu de la variable code est compris entre 1 et 4, inclusivement (nbr. entier, déjà vérifié).Pour y arriver, j'utilise l'écriture suivante :

If code > 1 Or code < 4 Then ...
If code >= 1 Or code <= 4 Then ...
If code >= 1 And code <= 4 Then ...

 

 

8 - Dans une structure Do ... Loop Until condition, le traitement est répété

au moins une fois
peut ne pas être répété
une seule fois nécessairement

 

 

9 - Soit l'écriture While Not (limite<10). Elle signifie répéter tant que ...

limite est supérieure à 10
limite est inférieure à 10
limite n'est pas inférieure à 10

 

 

10 - Soit la condition Not(inf>=2 And sup <=3). Choisissez la forme qui a la même signification

inf >=2 Or sup <=3
inf <2 Or sup > 3
inf <=2 And sup >= 3

 

 

11 - Dans l'écriture Function mafonc (texte As String) As Integer, Integer précise le type

de l'argument formel texte
de la valeur reçue par la fonction
du résultat renvoyé par la fonction

 

 

12 - A quoi sert la boucle suivante ?

cpt=0
For
Each cel In Selection
      cpt = cpt + 1
Next cel

écrire le contenu de cpt dans la plage Selection
compter le nombre de cellules qui composent la plage sélectionnée

 

 

13 - L'écriture uncar = Mid(mess,cpt,1) permet de

ajouter un caractère à la chaîne contenue dans uncar
extraire cpt caractères du contenu de la variable uncar
extraire un caractère du contenu de la variable uncar à partir du cptième caractère

 

 

14 - La structure suivante permet de

For Each feuil In Sheets
     MsgBox feuil.Name
Next feuil

afficher le contenu de la cellule A1 de chaque feuille
parcourir la Collection Sheets
parcourir la Collection Sheets et d'afficher le nom de chaque élément de la Collection