QCM1 - 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 - Pour générer du code VBA automatiquement, j'utilise

les tableaux croisés dynamiques
l'Enregistreur des macros
la barre d'outils Mise en forme

 

 

2 - Pour accéder à l'éditeur VBA, à partir d'une feuille de calcul, j'utilise la combinaison

ALT + F4
ALT + F12
ALT + F11

 

 

3 - L'écriture SUB demo(), permet de déclarer:

une variable
une fonction
une procédure

 

 

4 - L'écriture lenom="DUMAS" est

erronée car le mot lenom est un mot réservé
erronée car on utilise les guillemets
correcte

 

 

5 - L'écriture WorkSheets("Feuil1").Select signifie :

supprimer la feuille Feuil1
sélectionner la feuille Feuil1
travailler dans une feuille

 

 

6 - A partir d'une feuille, je peux activer une procédure en

appuyant sur la touche F5
sélectionnant Outils - Macro - Macros
sélectionnant Fichier - Exécuter 

 

 

7 - L'écriture Range("B1")=200 permet de stocker la valeur 200

dans la variable B1
dans la cellule B1
dans la cellule B1 de la feuille courante

 

 

8 - L'écriture leprix=Range("prix_cd") permet de stocker

le contenu de la plage prix_cd dans la variable leprix
le contenu de la variable leprix dans la variable prix_cd
un prix dans la variable leprix

 

 

9 - Je souhaite initialiser automatiquement certains éléments lors du chargement du classeur.
J'utilise une procédure

auto_close
init
auto_open

 

 

10 - Je souhaite sauvegarder automatiquement le classeur courant quand je le ferme.
J'utilise une procédure

auto_open
auto_close
autoclose

 

 

11 - Pour déclarer une fonction personnalisée, j'utilise le mot

Fonction
Function
Sub_function

 

 

12 - J'ai créé une fonction personnalisée nommée ristourne, utilisant un seul argument.
Pour utiliser cette fonction dans une feuille de calcul en traitant la cellule P12, j'écris

=function ristourne("P12")
=function ristourne(P12)

 

 

13 - L'écriture Dim msg As String permet de

initialiser la variable msg
déclarer la variable msg, du type String
déclarer la variable String, du type msg

 

 

14 - Pour écrire le code d'une procédure dans un nouveau classeur, je dois créer

une nouvelle feuille
un nouveau module
un nouveau module via Insertion - Module