Un exemple d’algorithme : Mettre des contenus cellules en majuscule.

Slides:



Advertisements
Présentations similaires
Création d'un formulaire Cliquer ici Taper un nom Choisir POST.
Advertisements

Créer un lien 1-Sélectionner le texte 2-Choisir l'outil « lien »
Introduction a L’algorithme
LES ELECTROMOTEURS.
Algorithmes et structures de données 3ème cours Patrick Reuter
Portée des variables VBA & Excel
Algorithmes et structures de données Cours 3
EXERCICE 2.1 : APRES AVOIR DEMANDE LA SAISIE DUN NOMBRE POSITIF (ERREUR DE SAISIE A TRAITER). AFFICHER LE DECOMPTE EN PARTANT DE CE NOMBRE JUSQUÀ ARRIVER.
DECLARATION DE VARIABLES
BUT DE LALGORITHME Afficher la table de multiplication dune valeur saisie au clavier (valeur comprise entre 1 et 9). Gérer lerreur de saisie.
Utiliser autrement des données de Base Elèves 1) Choisir les données Base Élèves propose 3 sortes de listes, par exemple dans le menu : Elèves : Liste.
GEF 243B Programmation informatique appliquée Listes chaînées II §15.1 – 15.2.
L'ANALYSE DE FABRICATION
Excel : Fonctions Avanc₫es
Tableur – Connaissances de base - Contrôle
En cliquant sur le mot classeur, on met en route le tableur.
TP 8 : parcours de liste et cas pratique
TP 2 : Nos premières macros
Variables et compagnie
VBA / Excel – TP7 La boucle LOOP.
VBA / Excel TP 6 La boucle FOR.
L ’événement CHANGE est détecté par Vba dès qu ’un caractère est saisi ( ou tapé) dans l ’objet TextBox. Par contre l ’événement AFTERUPDATE laisse le.
Tableaux Certains problèmes nécessitent beaucoup de variables du même type. Exemple : relevé de températures matin et soir dans 10 villes pour 10 jours.
Introduction à la programmation (420-PK2-SL) cours 15 Gestion des applications Technologie de linformation (LEA.BW)
1)Boucle for 2)Boucle while
3.Compléter noms des sujets pour E11&E32 ainsi que E33 attention pour chaque catégorie les sujets devront être classés dans l’ordre alphabétique. 1.Compléter.
Par Fabrice Pasquier Cours III
Générique d’initiales.
Cours de programmation
Gestion des systèmes d’information
Cours présenté par Mr Mounir GRARI33 Créer une base de données vide Si vous voulez concevoir votre propre base de données, vous pouvez créer une base vide.
EPID-CPI-ISAIP Philippe Bancquart - mise à jour 24/02/ page 1 Cours de CPI Philippe Bancquart CPI 2005.
Master 1 Sciences du Sport et du Mouvement Humain
A quoi sert un tableur ? Un tableur, c'est un logiciel qui permet de remplir des tableaux avec des nombres, des chaines de caractères, ou des formules.
Structures de données IFT Abder Alikacem La classe string Département dinformatique et de génie logiciel Édition Septembre 2009 Département dinformatique.
Les itérations (boucle) Les routines Les Fonctions
Principes de programmation (suite)
Points importants de la semaine Les constantes. Les boucles. Les opérateurs relationnels Les opérateurs logiques.
I&G- chapitre 11-La logique Logarithmique -Mme Roulaud
LIFI-Java 2004 Séance du Jeudi 9 sept. Cours 1. La notion de langage Décrire une tâche à effectuer –programme Écrire à un haut niveau –facile pour lutilisateur.
Les systèmes organiques des êtres humains
ECP – Option SA Henri Fallon
Mode d’emploi.  Programmer sur l’année les compétences à évaluer.  Evaluer ces compétences  Editer un bulletin périodique ou trimestriel pour les familles.
LE LIVRET NUMERIQUE Mode d’emploi Cycle 1.
Algorithmes sur Open Office
Informatique de gestion – IO MER L3 – Pierre SOURNAC Informatique de Gestion part III – the macro rises L3 – IO MER
1 Algorithmique et programmation en Itérations (boucles) Types numériques simples (suite)
Introduction Ateliers VBA Cours n°1 – Création d’Interfaces Cours n°2 – Téléchargement de données Cours n°3 – Codage.
Macros Visual Basic sur Excel
Cours LCS N°4 Présenté par Mr: LALLALI
Analyse de données prises par le détecteur ATLAS Les dernières instructions avant de partir …
Informatique de Gestion part II – the dark macro
Algorithme de DIJKSTRA
Résolution du Problème
Une proposition de résolution du pb1 AEP PACD VB Pb11.
Une aide pour débutant éclairé
CALCULS STATISTIQUES En faisant : MENU–STAT - EXE, on obtient :
02/10/2015Les structures de contrôle1 COURS A2I12 Initiation à l'algorithmique illustrée par le langage C Guillaume BOURLET Département GEII IUT Sénart/Fontainebleau.
calculs de paramètres statistiques
Algorithmique Algorithmique  Pascal
Algorithmes sur Open Office. 1. Ouvrir Visual Basic de Open Office.
Abes agence bibliographique de l’enseignement supérieur Des scripts “à faire soi- même”
UE2 - M22 Licence acoustique
Quiz C++ Les variables & les boucles.
Semaine #2 INF130 par Frédérick Henri.
Date Nom de l’évènement sur deux lignes si c’est nécessaire
Quelle est la valeur de S après exécution des instructions suivantes :
Introduction à L’Informatique
TP N°4 Développement d’ une application
Transcription de la présentation:

Un exemple d’algorithme : Mettre des contenus cellules en majuscule

Sub nom_majus() ligne = 2 While Cells(ligne, 2).Value <> "" a = Cells(ligne, 2).Value b = StrConv(a, 1) Cells(ligne, 2).Value = b: ligne = ligne + 1 Wend End Sub Algo vb qui met des majuscules sur la colonne 2

Sub nom_majus() ligne = 2 While Cells(ligne, 2).Value <> "" a = Cells(ligne, 2).Value b = StrConv(a, 1) Cells(ligne, 2).Value = b ligne = ligne + 1 Wend End Sub Algo vb qui met des majuscules sur la colonne 2 ligneab La variable « ligne » est initialisée à 2 2

Sub nom_majus() ligne = 2 While Cells(ligne, 2).Value <> "" a = Cells(ligne, 2).Value b = StrConv(a, 1) Cells(ligne, 2).Value = b ligne = ligne + 1 Wend End Sub Algo vb qui met des majuscules sur la colonne 2 ligneab 2 Cells(2,2).value est « Aude ». Cette cellule est différente du vide. Donc on rentre dans la boucle While

Sub nom_majus() ligne = 2 While Cells(ligne, 2).Value <> "" a = Cells(ligne, 2).Value b = StrConv(a, 1) Cells(ligne, 2).Value = b ligne = ligne + 1 Wend End Sub Algo vb qui met des majuscules sur la colonne 2 ligneab 2 Cells(2,2).value est « Aude ». Donc a = « Aude » Aude

Sub nom_majus() ligne = 2 While Cells(ligne, 2).Value <> "" a = Cells(ligne, 2).Value b = StrConv(a, 1) Cells(ligne, 2).Value = b ligne = ligne + 1 Wend End Sub Algo vb qui met des majuscules sur la colonne 2 ligneab 2Aude StrConv(a,1) transforme a en majuscule. AUDE Donc b = « AUDE »

Sub nom_majus() ligne = 2 While Cells(ligne, 2).Value <> "" a = Cells(ligne, 2).Value b = StrConv(a, 1) Cells(ligne, 2).Value = b ligne = ligne + 1 Wend End Sub Algo vb qui met des majuscules sur la colonne 2 ligneab 2AudeAUDE On met b dans la cellule (2,2) AUDE

Sub nom_majus() ligne = 2 While Cells(ligne, 2).Value <> "" a = Cells(ligne, 2).Value b = StrConv(a, 1) Cells(ligne, 2).Value = b ligne = ligne + 1 Wend End Sub Algo vb qui met des majuscules sur la colonne 2 ligneab 2AudeAUDE On augmente la variable ligne de 1 3

Sub nom_majus() ligne = 2 While Cells(ligne, 2).Value <> "" a = Cells(ligne, 2).Value b = StrConv(a, 1) Cells(ligne, 2).Value = b ligne = ligne + 1 Wend End Sub Algo vb qui met des majuscules sur la colonne 2 ligneab 2AudeAUDE 3 Cells(3,2).value est « Olivier ». Cette cellule est différente du vide. Donc on rentre dans la boucle While

Sub nom_majus() ligne = 2 While Cells(ligne, 2).Value <> "" a = Cells(ligne, 2).Value b = StrConv(a, 1) Cells(ligne, 2).Value = b ligne = ligne + 1 Wend End Sub Algo vb qui met des majuscules sur la colonne 2 ligneab 2AudeAUDE 3 Cells(2,2).value est « Olivier». Donc a = « Olivier » Olivier

Sub nom_majus() ligne = 2 While Cells(ligne, 2).Value <> "" a = Cells(ligne, 2).Value b = StrConv(a, 1) Cells(ligne, 2).Value = b ligne = ligne + 1 Wend End Sub Algo vb qui met des majuscules sur la colonne 2 ligneab 2AudeAUDE 3Olivier StrConv(a,1) transforme a en majuscule. OLIVIER Donc b = « OLIVIER »

Sub nom_majus() ligne = 2 While Cells(ligne, 2).Value <> "" a = Cells(ligne, 2).Value b = StrConv(a, 1) Cells(ligne, 2).Value = b ligne = ligne + 1 Wend End Sub Algo vb qui met des majuscules sur la colonne 2 ligneab 2AudeAUDE 3OlivierOLIVIER On met b dans la cellule (2,2) OLIVIER

Sub nom_majus() ligne = 2 While Cells(ligne, 2).Value <> "" a = Cells(ligne, 2).Value b = StrConv(a, 1) Cells(ligne, 2).Value = b ligne = ligne + 1 Wend End Sub Algo vb qui met des majuscules sur la colonne 2 ligneab 2AudeAUDE 3OlivierOLIVIER On augmente la variable ligne de 1

Sub nom_majus() ligne = 2 While Cells(ligne, 2).Value <> "" a = Cells(ligne, 2).Value b = StrConv(a, 1) Cells(ligne, 2).Value = b ligne = ligne + 1 Wend End Sub Algo vb qui met des majuscules sur la colonne 2 ligneab 2AudeAUDE 3OlivierOLIVIER On continue ainsi jusqu'à la fin de la boucle

Sub nom_majus() ligne = 2 While Cells(ligne, 2).Value <> "" a = Cells(ligne, 2).Value b = StrConv(a, 1) Cells(ligne, 2).Value = b ligne = ligne + 1 Wend End Sub Algo vb qui met des majuscules sur la colonne 2 ligneab 2AudeAUDE 3OlivierOLIVIER 4BlandineBLANDINE On obtient ainsi tous les noms en majuscules et la fin de la boucle