« Macros-commandes VBA/Quiz/QCM Les fonctions VBA » : différence entre les versions
Contenu supprimé Contenu ajouté
Removing QCM_question_mark_logo.jpg, it has been deleted from Commons by Ruthven because: per c:Commons:Deletion requests/File:QCM question mark logo.jpg. |
modifications de sens |
||
Ligne 6 : | Ligne 6 : | ||
| suivant = [[../QCM Contrôle Activex VBA/]] |
| suivant = [[../QCM Contrôle Activex VBA/]] |
||
}} |
}} |
||
{{Clr}} |
{{Clr}} |
||
Ligne 69 : | Ligne 67 : | ||
{ La variable |
{ La variable déclarée Integer est de type numérique avec une certaine taille |
||
| type="{}" } |
| type="{}" } |
||
Sa plage comprend des nombres entiers |
Sa plage de valeurs comprend des nombres entiers { courts } (choisir une réponse entre : très courts, courts, longs, immenses, infinis) |
||
{ Les arguments sont des paramètres se déclarent lors de la définition |
{ Les arguments sont des paramètres qui se déclarent lors de la définition d'une fonction, quels sont les champs obligatoires pour déclarer un argument : } |
||
- Un mot clé spécifique à la déclaration d'arguments |
- Un mot clé spécifique à la déclaration d'arguments |
||
+ Un nom pour l'argument |
+ Un nom pour l'argument |
||
Ligne 85 : | Ligne 83 : | ||
- l'argument est passé par valeur |
- l'argument est passé par valeur |
||
{ Grâce à quelle touche de fonction peut-on exécuter une procédure en mode pas à pas à partir de son début |
{ Grâce à quelle touche de fonction peut-on exécuter une procédure en mode pas à pas à partir de son début |
||
|type="()"} |
|||
- F1 |
- F1 |
||
- F2 |
- F2 |
||
Ligne 102 : | Ligne 101 : | ||
Une fonction VBA retourne une { valeur } |
Une fonction VBA retourne une { valeur } |
||
{ Pour faire appel à |
{ Pour faire appel à la fonction chercheChemin(dim fichier as String) écrite en VBA, on peut saisir } |
||
+ chemin = chercheChemin(monfichier) |
|||
+ Application.WorksheetFunction |
|||
+ chemin = chercheChemin("C:/test/test.csv") |
|||
- Un numéro de téléphone |
- Un numéro de téléphone |
||
- chercheChemin("C:/test/test.csv") |
|||
+ WorksheetFunction en appliquant à ceci soit un nombre, soit une variable, soit une plage |
|||
- Sheet.appeler |
|||
{ A quoi sert le nom d'une fonction dans VBA, qui suis-je ? Que contiens-je ? |
{ A quoi sert le nom d'une fonction dans VBA, qui suis-je au sens policier ? Que contiens-je au sens gestion d'entrepôt ? |
||
| type="{}" } |
| type="{}" } |
||
Dans VBA, le nom de la fonction sert à la fois à { identifier } la fonction et à { stocker } la valeur de retour |
Dans VBA, le nom de la fonction sert à la fois à { identifier } la fonction et à { stocker } la valeur de retour |
||
Ligne 116 : | Ligne 115 : | ||
- Elle permet de dire à Excel qui est l'utilisateur de la donnée |
- Elle permet de dire à Excel qui est l'utilisateur de la donnée |
||
+ Elle permet de spécifier le type de la variable |
+ Elle permet de spécifier le type de la variable |
||
+ Elle précède un type de données |
+ Elle précède toujours un type de données |
||
{ Parmi ces fonctions |
{ Parmi ces fonctions lesquelles sont des fonctions écrites par le programmeur VBA ? } |
||
- Mod(valeur,2) |
- Mod(valeur,2) |
||
+ CalculerInteret(capital, taux) |
+ CalculerInteret(capital, taux) |
||
+ montantTTC(montantHT,montantTVA) |
|||
+ TTC(ht,tva) |
|||
- Mid(valeur,1,3) |
- Mid(valeur,1,3) |
||
+ RentabiliteGlobale(r1,r2,r3) |
+ RentabiliteGlobale(r1,r2,r3) |
||
Ligne 134 : | Ligne 133 : | ||
{ Les objets graphiques et leur manipulation : |
{ Les objets graphiques et leur manipulation : |
||
| type="{}" } |
| type="{}" } |
||
Les { signatures } des fonctions (1ère ligne correspondant à la déclaration de la fonction) peuvent être beaucoup plus complexes, et leur analyse peut être utile à la compréhension de leur comportement |
Les { signatures } des fonctions (1ère ligne correspondant à la déclaration de la fonction) peuvent être beaucoup plus complexes, et leur analyse peut être utile à la compréhension de leur comportement ==> (le mot recherché de 10 lettres est souvent réalisé sur des contrats ou des papiers administratifs) |
||
{ Pour faciliter la création de fonction, le nom doit respecter des conventions standards d'affectation, comme } |
{ Pour faciliter la création de fonction, le nom doit respecter des conventions standards d'affectation, comme } |
||
+ Eviter de nommer les variables en utilisant des mots clés ou instructions réservés par Excel |
+ Eviter de nommer les variables en utilisant des mots clés ou instructions réservés par Excel |
||
+ Le nom des variables doit commencer par un caractère alphabétique et ne pas excéder 255 caractères |
+ Le nom des variables doit commencer par un caractère alphabétique et ne pas excéder 255 caractères |
||
- Le caractère underscore _ n’est pas accepté |
- Le caractère underscore _ n’est pas conseillé ni accepté |
||
+ Les noms ne doivent pas contenir de caractères spéciaux |
+ Les noms ne doivent pas contenir de caractères spéciaux |
||
+ Essayer de donner des noms les plus clairs et les plus expressifs possibles afin de faciliter la relecture de votre programme |
+ Essayer de donner des noms les plus clairs et les plus expressifs possibles afin de faciliter la relecture de votre programme |
Dernière version du 22 décembre 2017 à 10:50
Quiz no4 | |||
Leçon : Macros-commandes VBA | |||
---|---|---|---|
Quiz de niveau 14. | |||
Quiz préc. : | QCM Les macros VBA | ||
Quiz suiv. : | QCM Contrôle Activex VBA |
Ce QCM se compose de questions à réponses uniques ou multiples, de cases à renseigner, d'appareillage à effectuer. Vous trouverez les réponses dans les chapitres de cette leçon, certaines notions peuvent néanmoins se rapporter à des leçons EXCEL. Bon courage !