Clignotement d'ecran - macro Excel
Fermé
Antoine
-
27 oct. 2010 à 20:27
Gord21 Messages postés 918 Date d'inscription samedi 21 novembre 2009 Statut Membre Dernière intervention 20 mars 2013 - 28 oct. 2010 à 23:06
Gord21 Messages postés 918 Date d'inscription samedi 21 novembre 2009 Statut Membre Dernière intervention 20 mars 2013 - 28 oct. 2010 à 23:06
A voir également:
- Clignotement d'ecran - macro Excel
- Liste déroulante excel - Guide
- Formule excel - Guide
- Ecran noir pc - Guide
- Retourner ecran windows - Guide
- Double ecran - Guide
1 réponse
Gord21
Messages postés
918
Date d'inscription
samedi 21 novembre 2009
Statut
Membre
Dernière intervention
20 mars 2013
287
27 oct. 2010 à 23:35
27 oct. 2010 à 23:35
Bonsoir,
Dans ton code, tu utilises probablement des lignes du type :
qu'il faudrait remplacer par :
L'effet de clignotement devrait être réduit.
@+
Dans ton code, tu utilises probablement des lignes du type :
ActiveChart.Axes(xlCategory).HasTitle = True
qu'il faudrait remplacer par :
Charts(cht).Axes(xlCategory).HasTitle = True
L'effet de clignotement devrait être réduit.
@+
Modifié par michel_m le 28/10/2010 à 09:22
essaies aussi
With sheets("nomde la feuille").ChartObjects(cht)
le code
end with
nota: avec ce système, les propriétés et méthodes de l'objet "chart" doivent être précédées d'un point
par exemple sur l'idée de l'ami Gord (bonjour, ca va ?)
With sheets("nomde la feuille").ChartObjects(cht) .Axes(xlCategory).HasTitle = True end withen général, il vaut mieux employer with end with aussi bien pour les feuilles et les objets car cela évite les activate ou select: plus rapide et évite les scintillements
tu pourrais ainsi avoir ce code
With Sheets("nomfeuille") NbChart = .ChartObjects.Count For cht = 1 To NbChart With .ChartObjects(cht) .Axes(xlCategory).HasTitle = True End With Next End Withencore une fois: n'oublie pas les points (expérience perso) !!!
28 oct. 2010 à 23:06
Je dois admettre que la solution proposée par Michel (oui, ça va) est plus complète que la mienne, elle a aussi l'avantage d'accélérer l'exécution du code surtout s'il y a beaucoup d'objets.
@+