Insertion et suppression image excel VBA [Résolu/Fermé]
Signaler
aurelie76
eriiic
- Messages postés
- 88
- Date d'inscription
- samedi 19 avril 2008
- Statut
- Membre
- Dernière intervention
- 13 mai 2017
eriiic
- Messages postés
- 23886
- Date d'inscription
- mardi 11 septembre 2007
- Statut
- Contributeur
- Dernière intervention
- 21 février 2021
A voir également:
- Activesheet.pictures.insert
- Activesheet.pictures.insert vba - Meilleures réponses
- Activesheet.pictures - Meilleures réponses
- Insertion et suppression image excel VBA ✓ - Forum - VB / VBA
- Activesheet.shapes.range(array( picture 1 )).select ✓ - Forum - VB / VBA
- Insertion liste déroulante excel - Guide
- No bootable device insert boot disk and press any key ✓ - Forum - Windows
- Touche insert sur clavier hp ✓ - Forum - Clavier
4 réponses
eriiic
- Messages postés
- 23886
- Date d'inscription
- mardi 11 septembre 2007
- Statut
- Contributeur
- Dernière intervention
- 21 février 2021
Bonjour,
et pourquoi ne la renommes-tu pas dès l'ajout ?
ActiveSheet.Shapes(ActiveSheet.Shapes.Count).Name = "toto"
ou bien mémorise son index :
ind = ActiveSheet.Shapes.Count
ou son nom :
nom = ActiveSheet.Shapes(ActiveSheet.Shapes.Count).Name
enfin si ça marche sur 97...
Ceci dit ta 1ère question était très mal formulée
eric
et pourquoi ne la renommes-tu pas dès l'ajout ?
ActiveSheet.Shapes(ActiveSheet.Shapes.Count).Name = "toto"
ou bien mémorise son index :
ind = ActiveSheet.Shapes.Count
ou son nom :
nom = ActiveSheet.Shapes(ActiveSheet.Shapes.Count).Name
enfin si ça marche sur 97...
Ceci dit ta 1ère question était très mal formulée
eric
LePierre
- Messages postés
- 249
- Date d'inscription
- samedi 8 mars 2008
- Statut
- Membre
- Dernière intervention
- 2 août 2012
bonjour
essaye avec l'enregistreur de macro et tu devrais obtenir un code de ce style :
à plus
essaye avec l'enregistreur de macro et tu devrais obtenir un code de ce style :
ActiveSheet.Pictures.Insert("D:\Mes Documents\Mes images\Logo.gif").Select
à plus
aurelie76
- Messages postés
- 88
- Date d'inscription
- samedi 19 avril 2008
- Statut
- Membre
- Dernière intervention
- 13 mai 2017
bonjour Pierre et merci, ca n'est pas aussi simple malheureusement car à chaque ouverture du fichier, on ne connait pas la valeur de la "picture" ex: ActiveSheet.Shapes("Picture 53").Select et c'est bien là le soucis, merci encore pour ton aide et si d'autres ont une soluce car je rame la dessus depuis 4 jours
aurelie.
aurelie.
Ton code pourrait être par exemple :
à plus
bonne journée, et merci encore 1000 fois, bisous. Aurelie