« 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 :
| suivant = [[../QCM Contrôle Activex VBA/]]
}}
 
 
 
{{Clr}}
Ligne 69 ⟶ 67 :
 
 
{ La variable nomméedéclarée [Integer] est de type numérique avec une certaine taille
| type="{}" }
Sa plage de valeurs comprend des nombres entiers situés entre { -32768courts } et(choisir {une 32767réponse }entre : très courts, courts, longs, immenses, infinis)
 
{ Les arguments sont des paramètres qui se déclarent lors de la définition de lad'une procédurefonction, quels sont les argumentschamps suiventobligatoires lespour règles dedéclarer déclarationsun suivantesargument : }
- Un mot clé spécifique à la déclaration d'arguments
+ Un nom pour l'argument
Ligne 85 ⟶ 83 :
- 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 }
|type="()"}
- F1
- F2
Ligne 102 ⟶ 101 :
Une fonction VBA retourne une { valeur }
 
{ Pour faire appel à cesla fonctionsfonction souschercheChemin(dim fichier as String) écrite en VBA, on peut tapersaisir }
+ chemin = chercheChemin(monfichier)
+ Application.WorksheetFunction
+ chemin = chercheChemin("C:/test/test.csv")
- 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 au sens policier ? Que contiens-je au sens gestion d'entrepôt ?
| type="{}" }
Dans VBA, le nom de la fonction sert à la fois à { identifier } la fonction et à { stocker } la valeur de retour
Ligne 116 ⟶ 115 :
- Elle permet de dire à Excel qui est l'utilisateur de la donnée
+ Elle permet de spécifier le type de la variable
+ Elle précède toujours un type de données
 
{ Parmi ces fonctions lesquellesslesquelles sont des fonctions personnaliséesécrites par le programmeur VBA ? }
- Mod(valeur,2)
+ CalculerInteret(capital, taux)
+ montantTTC(montantHT,montantTVA)
+ TTC(ht,tva)
- Mid(valeur,1,3)
+ RentabiliteGlobale(r1,r2,r3)
Ligne 134 ⟶ 133 :
{ Les objets graphiques et leur manipulation :
| 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. ==> (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 }
+ 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 caractère underscore _ n’est pas conseillé ni accepté
+ 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