Bonjour Porcinet82, Sedan, le Forum
Je suis du même avis que toi, je pense que notre ami devrait commencer par des exercices plus simples et surtout plus fondamentaux que de faire clignotter des Cellules.
D'autant plus que le fichier mis en lien n'est pas non plus une référence en exercice de style, car faire tourner des boucles en cascades plusieurs fois grace à des 'Goto Line Label' pour avoir une tempo, entre vraiment dans le domaine du bricolage.
Non pour Sédan, essaies des chose plus basics et rationnelles, exemple d'exercice :
Colorier en
Rouge toutes les cellules d'un tableau dont le montant est Négatif et en
Vert toutes celles avec un montant Positif :
Option Explicit 'Pour obliger à déclarer les Variables
Sub PremierMacroPourSedan() 'Nom de la Macro
Dim Cellule As Range 'Déclaration de Variable Objet 'Range'
'Démarrage d'une boucle pour scanner chaque Cellules de la Plage Occupée
For Each Cellule In ActiveSheet.UsedRange
'Première Condition : Si La Cellule est une Valeur Numérique et Non Vide
If IsNumeric(Cellule.Value) And Not IsEmpty(Cellule) Then
'Seconde Condition Imbriquée en Cascade : Si la Cellule est en dessous de 0
If Cellule.Value < 0 Then
'Action si la condition est Vraie
Cellule.Interior.ColorIndex = 3
'Sinon...
Else
'Action si la Condition est Fausse
Cellule.Interior.ColorIndex = 4
'Fin de la Seconde Condition
End If
'Fin de la Première Condition
End If
'Passage à la Cellule suivante
Next
End Sub 'Fin de la Macro
Voilà, en mettant ceci dans un Module Standard, et en écrivant quelque chiffres négatifs et positifs sur la Feuille active, tu devrais avoir fait ta première macro en boucle.
Bonne Journée
@+Thierry
EDITION ! :
Sorry je n'avais pas encore vu ton dernier message, et bien évidemment je ne parlais pas de la Macro de Frédérique Sigonneau pour 'L'exercice de Style' dans le Présent Message.
Message édité par: _Thierry, à: 05/04/2005 10:07