tof008
Messages postés695Date d'inscriptionjeudi 5 mai 2005StatutMembreDernière intervention 5 janvier 2010
-
18 juil. 2006 à 08:54
tof008
Messages postés695Date d'inscriptionjeudi 5 mai 2005StatutMembreDernière intervention 5 janvier 2010
-
19 juil. 2006 à 11:49
Bonjour à tous!
Je crée des macros sous Excel en utilisant vba pour les mofifier à ma guise. Pour une de ces macros, il faut que je redimensionne mon tableau, à chaque fois que je rajoute une colonne. En enregistrant une macro lors du redimensionnement du graph, j'obtiens cette ligne :
ActiveSheet.Shapes("Graphique 1").ScaleWidth 1.05, msoFalse, _
msoScaleFromTopLeft
Et la, je ne comprends pas trop. Quelqu'un serait il capable de m'expliquer cette ligne. Et si quelqu'un connait une maniere de redimensionner un graphj meilleure que celle ci (elle ne donne pas des resultats extraordinaire) peut il m'aiguiller vers sa solution?
Merci à vous pour votre aide!
Have a nice day!
(Si la réponse vous convient, appuyez sur réponse acceptée...)
Il y a plusieurs facon d'être con ,mais un con choisit toujours la pire
<>
ScaleWidth 1.05, c'est un redimensionnemment de 5%, et msoScaleFromTopLeft, c'est la constante qui détermine le point fixe (ici TopLeft = Coin supérieur gauche : en gros imagine quelqu'un qui click sur le coin Inférieur droit et le fait glisser pour faire agrandir le graph de 5%)
Il me semble que l'automation fonctionne sur les dimensions d'un graph, n'hésite pas à t'enregistrer.
@++
Mortalino
Le mystérieux chevalier, "Provençal, le Gaulois"
Merci de prendre le temps de répondre à ce sondage
tof008
Messages postés695Date d'inscriptionjeudi 5 mai 2005StatutMembreDernière intervention 5 janvier 201033 19 juil. 2006 à 09:29
Hello Mortalino!
Merci pour ta réponse. Trés clair (comme toujours!), il y a juste cette petite phrase que je n'ai pas bien compris ( c'est le matin et j'ai le cerveau embrumé!) :
Il me semble que l'automation fonctionne sur les dimensions d'un graph, n'hésite pas à t'enregistrer.
Merci encore de ta réponse!
(Si la réponse vous convient, appuyez sur réponse acceptée...).