Appliquer Macro sur Plusieurs Lignes
Fermé
freeycap
Messages postés
87
Date d'inscription
lundi 27 octobre 2014
Statut
Membre
Dernière intervention
3 septembre 2018
-
27 mars 2015 à 16:05
f894009 Messages postés 17205 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 19 octobre 2024 - 27 mars 2015 à 16:44
f894009 Messages postés 17205 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 19 octobre 2024 - 27 mars 2015 à 16:44
A voir également:
- Appliquer Macro sur Plusieurs Lignes
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Macro word - Guide
- Comment aller à la ligne sur excel - Guide
- Macro logiciel - Télécharger - Organisation
- Macro recorder - Télécharger - Confidentialité
1 réponse
f894009
Messages postés
17205
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
19 octobre 2024
1 709
27 mars 2015 à 16:44
27 mars 2015 à 16:44
Bonjour,
Sub TestQualif() 'adaptez le nom de la feuille With Worksheets("feuil1") 'Répéter la macro jusqu'a la derniere ligne derligne = .Range("C" & Rows.Count).End(xlUp).Row For lig = 2 To derlig Nom = .Cells(lig, 1) Prenom = .Cells(2, 2) Note = .Cells(2, 3) Quote = .Cells(2, 4) Age = .Cells(2, 5) Origine = .Cells(2, 6) Langue1 = .Cells(2, 7) Langue2 = .Cells(2, 8) If Note >= 95 And Note <= 100 Then .Cells(lig, 4) = "A+" With .Cells(lig, 4) .Interior.Color = RGB(0, 255, 0) .Font.Color = RGB(0, 0, 0) .Font.Bold = True .HorizontalAlignment = xlCenter End With ElseIf Note >= 90 And Note <= 94.99 Then .Cells(lig, 4) = "A-" With .Cells(lig, 4) .Interior.Color = RGB(0, 255, 0) .Font.Color = RGB(0, 0, 0) .Font.Bold = True .HorizontalAlignment = xlCenter End With ElseIf Note >= 85 And Note <= 89.99 Then .Cells(lig, 4) = "B+" With .Cells(lig, 4) .Interior.ColorIndex = 27 .Font.Color = RGB(0, 0, 0) .Font.Bold = True .HorizontalAlignment = xlCenter End With ElseIf Note >= 80 And Note <= 84.99 Then .Cells(lig, 4) = "B-" With .Cells(lig, 4) .Interior.ColorIndex = 27 .Font.Color = RGB(0, 0, 0) .Font.Bold = True .HorizontalAlignment = xlCenter End With ElseIf Note >= 75 And Note <= 79.99 Then .Cells(lig, 4) = "C+" With .Cells(lig, 4) .Interior.ColorIndex = 46 .Font.Color = RGB(255, 255, 255) .Font.Bold = True .HorizontalAlignment = xlCenter End With ElseIf Note >= 70 And Note <= 74.99 Then .Cells(lig, 4) = "C-" With .Cells(lig, 4) .Interior.ColorIndex = 46 .Font.Color = RGB(255, 255, 255) .Font.Bold = True .HorizontalAlignment = xlCenter End With ElseIf Note >= 60 And Note <= 69.99 Then .Cells(lig, 4) = "D" With .Cells(lig, 4) .Interior.Color = RGB(255, 0, 0) .Font.Color = RGB(255, 255, 255) .Font.Bold = True .HorizontalAlignment = xlCenter End With ElseIf Note >= 0 And Note <= 59.99 Then .Cells(lig, 4) = "E" With .Cells(lig, 4) .Interior.Color = RGB(255, 0, 0) .Font.Color = RGB(255, 255, 255) .Font.Bold = True .HorizontalAlignment = xlCenter End With End If Next lig End With End Sub