IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Sélection de tous les dessins d'une feuille en VBA ?


Sujet :

Macros et VBA Excel

  1. #1
    Membre éprouvé Avatar de Zebulon777
    Homme Profil pro
    Informaticien
    Inscrit en
    Février 2005
    Messages
    1 327
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Informaticien

    Informations forums :
    Inscription : Février 2005
    Messages : 1 327
    Par défaut Sélection de tous les dessins d'une feuille en VBA ?
    Bonjour tout le monde,

    je dois automatiser la sélection de tous les dessins fait sur une feuille pour les copier sur une autre.
    Je voudrai savoir s'il existe un moyen de tout sélectionner d'un coup ?

    Pour le moment, mon code donne ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
     
                                    Range("I32").Select
                                    ActiveWindow.SmallScroll Down:=24
                                      ActiveSheet.Shapes.Range(Array("Picture 1", "TextBox1", "TextBox1", "TextBox1" _
     _
                                      , "TextBox1", "TextBox1", "TextBox1", "TextBox1" _
                                      , "TextBox1", "TextBox1", "TextBox1", "TextBox1" _
                                      , "TextBox1", "TextBox1", "TextBox1", "TextBox1")).Select
                                    ActiveSheet.Shapes.Range(Array("TextBox1", "TextBox1")).Select False
                                    Selection.Copy
                                    Windows(WClasseurCible).Activate
                                    If Not FeuilleExiste(WClasseurCible, WNomFeuille) Then
                                        Sheets.Add
                                        Workbooks(WClasseurCible).ActiveSheet.Name = "UTILCONF"
                                    Else
                                        Sheets("UTILCONF").Select
                                    End If
                                    ActiveSheet.Paste
                                    Range("A1").Select
    mais, bien sur, ça ne fonctionne pas.

    merci d'avance pour votre aide.

  2. #2
    Membre Expert Avatar de QuestVba
    Homme Profil pro
    Enseignant
    Inscrit en
    Juillet 2012
    Messages
    2 475
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : Belgique

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Service public

    Informations forums :
    Inscription : Juillet 2012
    Messages : 2 475
    Par défaut
    Bonjour

    pour tout sélectionner
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ActiveSheet.Shapes.SelectAll

  3. #3
    Membre éprouvé Avatar de Zebulon777
    Homme Profil pro
    Informaticien
    Inscrit en
    Février 2005
    Messages
    1 327
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Informaticien

    Informations forums :
    Inscription : Février 2005
    Messages : 1 327
    Par défaut
    Super.
    Merci beaucoup.

    Je relance, désolé, je viens de me rendre compte que dans le dessin, ils ont caché des formules.
    Il faut donc que je récupère tout cela EN VALEUR.

    Comment puis-je faire ?

  4. #4
    Membre éprouvé Avatar de Zebulon777
    Homme Profil pro
    Informaticien
    Inscrit en
    Février 2005
    Messages
    1 327
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Informaticien

    Informations forums :
    Inscription : Février 2005
    Messages : 1 327
    Par défaut
    J'ai trouvé tout seul, voici la solution pour aider la communauté :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    ActiveSheet.PasteSpecial Format:="Image (métafichier amélioré)", Link:= _
                                        False, DisplayAsIcon:=False
    Merci encore.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. VBA-E supprimer tous les graphique d'une feuille
    Par ferronimus dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 30/04/2009, 19h01
  2. Lister tous les controles d'une feuille
    Par Oussbaba au rhum dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 06/11/2007, 11h28
  3. Réponses: 3
    Dernier message: 06/09/2007, 14h31
  4. Sélection de tous les champs d'une sous-Requête que je redéfini
    Par electrosat03 dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 28/06/2007, 16h43
  5. [VBA-E] Parcourir tous les boutons d'une feuille
    Par striky2 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 21/05/2006, 08h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo