Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel > Macros et VBA Excel
Macros et VBA Excel Vos questions relatives aux macros Excel, à l'utilisation de VBA et à l'automatisation de vos classeurs Excel.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
Vieux 08/02/2010, 14h28   #1 (permalink)
Candidat au titre de Membre du Club
 
Date d'inscription: janvier 2010
Messages: 20
Par défaut Grouper des images

Bonjour,
J'ai besoin de grouper une dizaines d'images ("PictureNNN") dans une feuille en code VBA.
Je tourne en rond depuis un petit moment alors je viens demander à quelqu'un s'il a déjà fait.
J'ai récupéré le code suivant:
Code :
 
    ActiveSheet.Shapes.Range(Array("Picture 511", "Picture 512", "Picture 513")).Select
    Selection.ShapeRange.Group
mais il faut que je remplace ce qui se trouve dans "array(...)" par je ne sais pas quoi ?

A+
patyom est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 08/02/2010, 16h04   #2 (permalink)
Rédacteur/Modérateur
 
Avatar de Philippe JOCHMANS
 
Date d'inscription: mai 2005
Localisation: Loir et Cher et Touraine
Âge: 41
Messages: 14 423
Envoyer un message via MSN à Philippe JOCHMANS Envoyer un message via Skype™ à Philippe JOCHMANS
Par défaut

Bonjour

Peux-tu être un peu plus clair,car à priori tu as trouvé le code que tu veux, alors qu'est-ce qui bloque

Philippe
__________________
En cas de questions techniques par MP ou message visiteur
Vous pouvez consultez mes articles sur Access et PowerPoint
Si vous avez des réalisations à faire sur le pack Office
Découvrez les nouveautés de PowerPoint 2010

Utilisez les pièces jointes avec parcimonie.
Philippe JOCHMANS est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 08/02/2010, 16h35   #3 (permalink)
Candidat au titre de Membre du Club
 
Date d'inscription: janvier 2010
Messages: 20
Par défaut

oui pardon,
Moi qui suis dessus je ne me rends pas compte.
Voilà, j'ai dans ma feuille des pictures déjà crées mais je ne connais pas leurs noms (j'ai mis ""Picture 511", "Picture 512",.. " comme exemple) donc j'ai créé le code qui suit pour les récupérer :
Code :
 
 
Dim MyArray(10) as string
 
' Sélection des Picture seules
' ************************************************************
        If img.Name Like "Picture*" Then
             i = i + 1
            MyArray(i) = img.Name
        End If
et c'est là que ça coince car il n'accepte pas ce code :
Code :
ActiveSheet.Shapes.Range(Array(MyArray(1) & "," & MyArray(2) & "," & MyArray(3) & "," & MyArray(4))).Select
Selection.ShapeRange.Group.Select
J'espère que c'est plus clair

A+
patyom est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 08/02/2010, 17h36   #4 (permalink)
Rédacteur/Modérateur
 
Avatar de Philippe JOCHMANS
 
Date d'inscription: mai 2005
Localisation: Loir et Cher et Touraine
Âge: 41
Messages: 14 423
Envoyer un message via MSN à Philippe JOCHMANS Envoyer un message via Skype™ à Philippe JOCHMANS
Par défaut

Ok

Je ne connais pas Excel pour Mac, mais il y a le moyen de voir le nom des objets, mais sur les versions 2002 de Excel, on peut avoir une icone dans la barre de dessin qui se nomme "Sélectionnez les objets", elle permet de voir les noms.

Cependant, on la trouve dans les menus personnalisés car elle n'est pas affichée tout de suite, il faut regarder dans la barre d'outils dessin du menu personnalisé et la glisser dans ta barre d'outil.

Philippe
__________________
En cas de questions techniques par MP ou message visiteur
Vous pouvez consultez mes articles sur Access et PowerPoint
Si vous avez des réalisations à faire sur le pack Office
Découvrez les nouveautés de PowerPoint 2010

Utilisez les pièces jointes avec parcimonie.
Philippe JOCHMANS est déconnecté   Envoyer un message privé Réponse avec citation
NEWS EXCELF.A.Q EXCELTUTORIELS EXCELSOURCES EXCELOUTILS EXCELLIVRES EXCELOFFICE 2010

Réponse Proposer ce sujet en actualité

Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel > Macros et VBA Excel



Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non



Fuseau horaire GMT +1. Il est actuellement 11h29.


Vos questions techniques : forum d'entraide Excel - Publiez vos articles, tutoriels et cours
et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones
Nous contacter - Hébergement - Participez - Copyright © 2000-2010 www.developpez.com - Legal informations.