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