Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1629 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Macro excel: reduction taille des images

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Macro excel: reduction taille des images

n°1240217
tiludo
Posté le 07-11-2005 à 11:05:06  profilanswer
 

Bonjour,
 
Je travaille sous Excel 2003 et je voudrais savoir quel code je doit écrire pour arriver à ce que la macro reduise la taille des images de 60% quand on l'exécute.
Je suis débutant et ça me permettrait ainsi de me lancer gentillement dans le monde des macros!!
 
Merci

mood
Publicité
Posté le 07-11-2005 à 11:05:06  profilanswer
 

n°1240664
PGreg
Posté le 07-11-2005 à 18:29:17  profilanswer
 

Salut,  
 
Est -ce qu' il s' agit seulement d' image ou de la feuille entière (Dans ce case, tu peux utiliser Zoom) ?
 
Si seulement des images, je te propose le code suivant (C' est un peu long), qui se place dans ThisWorkbook
 
Private Sub Workbook_open ()    'Ta macro s' éxécute à chaque fois que tu ouvre ton fichier
 
On Error GoTo 1         'Arrête le programme si une erreur est intervenue
Range("A1" ).Select       '1er cellule de la colonne A est séléctionner
 
   Dim cpt As Integer       'En boucle
   cpt = 1
   Do
   DoEvents                  'En cas de bugs, tu peux ansi arrêter ta macro
   
   SendKeys "{Enter}", True      'Descend d' une cellule
   
   If ActiveCell = "" Then           'Si la cellule est vide, la boucle s' arrête
   cpt = cpt - 1
   End If
 
   ActiveSheet.Shapes(ActiveCell).Select    'L' objet dont le nom correspondt au contenu de la cellule est séléctionner
 
    Selection.ShapeRange.ScaleWidth 0.75, msoFalse,  msoScaleFromTopLeft     'Réduction sur la longueur
 
    Selection.ShapeRange.ScaleHeight 0.62, msoFalse, msoScaleFromBottomRight  'Réduction sur la largeur
 
 
    ActiveCell.Select    'Séléction de la cellule active
Loop Until cpt = 0
1
 
Attention!  
 
Il faut que tu établisse une liste de toute tes images à partir de la cellule A2
 
Si ça te convient pas, il y a sans doute mieux.
 
Aurevoir

n°1240714
watashi
La démotivation : JAMAIS !
Posté le 07-11-2005 à 19:29:57  profilanswer
 

salut tiludo
 
Sinon voilà un lien vers un post qui pourra t'interesser
http://forum.hardware.fr/hardwaref [...] 8401-1.htm
@+


---------------
Je bidouillle c'est sur... Mais j'essaye de faire en sorte que ça marche ;-)

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Macro excel: reduction taille des images

 

Sujets relatifs
EXCEL : comment nommer 400 onglets automatiquement ???pb de macro en c
pb avec les images en php dans une page !aide sur une macro
Récupérer la taille d'un tableau associatifcompiler un fichier excel
Macro excel de sauvegarde [resolu][Excel VBA] Tracer des lignes sur un UserForm
Comment ouvrir une fenetre à 30% de la taille de l'écran ?? 
Plus de sujets relatifs à : Macro excel: reduction taille des images


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR