article(s) dans votre panier VOIR

Pour répondre à ce QCM Excel vous devez acheter la formation Apprendre la programmation VBA - dans Excel.

  1. Question 1 / 30Il est possible de générer automatiquement du code VBA grâce à:
    • la touche F5
    • l'enregisteur de macro
  2. Question 2 / 30Pour récupérer la feuille active, vous utiliserez l'instruction
    • worksheet.active
    • activeworksheet
    • activesheet
  3. Question 3 / 30

    Vous souhaitez lancer une procédure lorsque vous cliquerez sur une cellule bien définie. Vous utiliserez plutôt :

    • If target = cells(5,2) then …
    • If target.address = cells(5,2).address then …
    • If target = range("B2").address then …
  4. Question 4 / 30Supposons qu'en cellule B10 est entré un nombre avec 2 chiffres après la virgule mais qu'Excel n'en présente qu'un seul visuellement.
    • Range("B5") = Range("B10").Text
    • Range("B5") = Range("B10").Value
  5. Question 5 / 30Vous déclarerez une fonction avec
    • Function
    • Fonction
    • Sub Function
  6. Question 6 / 30

    Au sein d'une procédure qui a été appelée par une autre, si vous souhaitez quitter seulement cette procédure appelée, vous utiliserez

    • End
    • End Sub
    • Exit Sub
  7. Question 7 / 30Au sein d'une procédure appelée par une autre, si vous souhaitez quitter l'ensemble du programme, vous utiliserez
    • End
    • End Sub
    • Exit Sub
  8. Question 8 / 30

    Une collection représente :

    • tous les parents successifs d'un objet
    • des objets ayant initialement le même aspect et les mêmes fonctionnalités
  9. Question 9 / 30Une procédure est définie par
    • Dim
    • Public
    • Sub
  10. Question 10 / 30En comptabilité générale de société, une propriété ferait penser à
    • un bilan (photo du patrimoine à un moment donné)
    • un compte de résultat (mouvements ou actions de diverses opérations durant les excercices)
  11. Question 11 / 30

    Grâce à la structure conditionnelle "Do… Loop Until Condition", le contenu de cette structure est répété

    • jusqu'à ce que la condition soit fausse
    • au moins une fois
    • au moins deux fois si la condition est vraie dès la première itération
  12. Question 12 / 30

    Que permet de réaliser Mid("Elephorm", 3, 4) ?

    • Récupérer les 3 caractères à gauche et les 4 caractères à droite du texte "Elephorm"
    • Récupérer les 4 caractères à partir du 3ème donc "epho"
    • Récupérer les 3 caractères à partir du 4ème donc "pho"
  13. Question 13 / 30Une seule syntaxe est correcte, laquelle ?
    • For i : 1 to 10
    • For i = 2 to 1 step -1
    • For i = 1 to 2 step -1
  14. Question 14 / 30L'instruction Dim tab(10) as string définit un tableau de
    • 10 valeurs
    • 11 valeurs
  15. Question 15 / 30Le terme Range("D1:G5").Cells.Select permet
    • de sélectionner toutes les cellules de la zone D1:G5
    • de sélectionner toutes les cellules de la feuille active
  16. Question 16 / 30Vous écrivez le code suivant dans le module de la feuille 2 sachant que la feuille 1 est active: Cells.select. Ce code sélectionne
    • toutes les cellules de la feuille 1
    • toutes les cellules de la feuille 2
    • ni l'un ni l'autre
  17. Question 17 / 30

    Vous écrivez les instructions suivantes: Range("B2:G5").select puis Range("G5").Activate. Combien reste-il de cellule(s) sélectionnée(s) ?

    • 1
    • 23
    • 24
  18. Question 18 / 30L'instruction "Option Explicit" permet
    • de s'affranchir de déclarer les variables
    • de forcer l'utilisateur à déclarer les variables
  19. Question 19 / 30

    La collection Worksheets contient-elle tous les éléments de la collection Sheets dans tous les cas ?

    • Vrai
    • Faux
    • Vous enregistrer sur Office Store
  20. Question 20 / 30

    Pour définir la taille d'un objet, quelles propriétés utiliser ?

    • Top et Left
    • Length et Width
    • Height et Width
  21. Question 21 / 30Des fonctions contiennent
    • des procédures
    • des instructions
    • des modules
  22. Question 22 / 30Une classe
    • est un ensemble d'objets similaires
    • pourrait être comparée à un moule à gateaux mais pour créer des objets
  23. Question 23 / 30L'instruction Goto permet d'aller rejoindre une position du programme (une étiquette) vers:
    • le bas uniquement
    • le haut uniquement
    • le haut ou le bas
  24. Question 24 / 30

    Peut-on ouvrir Word à partir du code VBA dans Excel ?

    • oui
    • non
  25. Question 25 / 30Pour définir une variable objet, il faudrait écrire
    • variable = worksheets(1)
    • set valeur = worksheets(1)
    • set variable_objet = worksheets(1).Name
  26. Question 26 / 30Pour utiliser les fonctions d'Excel dans le VBA, vous pourrez écrire
    • Max(5, 4)
    • WorksheetFunction(Max(5, 4))
    • WorksheetFunction.Max(5, 4)
  27. Question 27 / 30

    Application.ScreenUpdating = False permet

    • de stopper le calcul de toutes les cellules d'Excel
    • de figer l'écran et d'exécuter le programme bien plus rapidement
    • de désactiver tous les évènements de l'utilisateur (clic, double clic, etc.)
  28. Question 28 / 30

    Application.EnableEvents = False placé en début de procédure permet :

    • d'éviter que d'autres procédures évènementielles ne se lancent pendant la lecture de la procédure actuelle
    • d'interdire le passage à une autre procédure non évènementielle
  29. Question 29 / 30

    Avec Application.DisplayAlerts = False, vous êtes averti lorsque vous supprimez une feuille avec le code VBA.

    • Vrai
    • Faux
  30. Question 30 / 30Il est possible d'exécuter du VbScript sous Windows sans nécessairement avoir la suite Microsoft Office.
    • Vrai
    • Faux

Pour répondre à ce QCM Excel vous devez acheter la formation Apprendre la programmation VBA - dans Excel.

Retour à la formation