Cours programmation excel vb
Arbre Programmatique et programmation VBA SOMMAIREAnalyse d ? un problème Arbre programmatique Représentation d'une fonction VBA Notion de variables String Alternative Booléen Sous routine Itérative Tableaux Pour element dans liste Cha? ne de caractères V Vanneste CArbre Programmatique et programmation VBA ARBRE PROGRAMMATIQUE ET PROGRAMMATION VBA ANALYSE D ? UN PROBLEME L ? analyse d ? un problème complexe consiste en sa décomposition en une suite de problèmes indépendants moins complexes que l ? on pourra décomposer à leur tour Exemple cuire un ?uf à la coque mettre l ? ?uf dans l ? eau bouillante ? prendre une casserole ? mettre de l ? eau dans la casserole - prendre une casserole - mettre la casserole sous un robinet - ouvrir le robinet - fermer le robinet lorsque la casserole est pleine ? faire chau ?er l ? eau ? mettre l ? ?uf dans l ? eau attendre trois minutes ? prendre un sablier ? attendre qu ? il se vide retirer l ? ?uf Nous verrons que tout problème peut se résoudre en une décomposition de séquences de conditions et d ? itérations Séquence suite d ? actions réalisées les unes après les autres Condition réalisation d ? une action ou d ? une autre selon une condition Itération exécution des mêmes actions autant de fois que nécessaire ARBRE PROGRAMMATIQUE A ?n de rendre la représentation et la compréhension d ? un algorithme les plus simples et les plus rapides possibles di ?érents outils ont été développés L ? arbre programmatique est un de ces outils Il consiste en la représentation de l ? algorithme à l ? aide de symboles graphiques L ? un des avantages de cet outil est sa simplicité dans sa transformation en langage de programmation V Vanneste CArbre Programmatique et programmation VBA REPRESENTATION D'UNE FONCTION Le tableur Excel comporte plusieurs fonctions prédé ?nies Pour utiliser une de ces fonctions il su ?t d'écrire cos et on obtient un résultat Cos étant le nom de la fonction la valeur du paramètre Dans la suite nous montrons comment on représente une telle fonction sous forme d'arbre programmatique Paramètres Nom de la fonction Variables locales Nom de la fonction valeur à retourner Exemple Retourne le prix TTC à partir du prix hors taxe PHT PTTC PTTC PHT Ce qui donne PTTC PTTC V Vanneste CArbre Programmatique et programmation VBA Application Retourne le périmètre d ? un cercle connaissant son rayon PI Retourne la surface d ? un cercle connaissant son diamètre Retourne une vitesse connaissant le temps et la distance VBA Pour valider nos algorithmes nous utiliserons le langage Visual Basic dans le logiciel EXCEL Editeur Fonction Function nomfonction paramètres nomfonction valeur retournée End Function Il est conseillé de faire précéder le nom de ses fonctions par un signe distinctif et personnel A ?n de ne pas retomber sur des noms existants Par exemple de faire précéder ses fonctions par ses initiales Exemple Function vvpttc pht vvpttc pht End Function Nous venons de créer une
Documents similaires
-
31
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Mai 02, 2022
- Catégorie Business / Finance
- Langue French
- Taille du fichier 75.8kB