VBA - Erreur d'exécution "91"
Résolu/Fermé
Trekiros
Messages postés
6
Date d'inscription
jeudi 7 juin 2012
Statut
Membre
Dernière intervention
10 juillet 2012
-
7 juin 2012 à 16:24
Le Pingou Messages postés 12041 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 22 avril 2024 - 15 juin 2012 à 22:06
Le Pingou Messages postés 12041 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 22 avril 2024 - 15 juin 2012 à 22:06
A voir également:
- VBA - Erreur d'exécution "91"
- Erreur 0x80070643 - Guide
- Erreur d'execution 1004 - Forum Programmation
- Iptv erreur de lecture - Forum TV & Vidéo
- Erreur d'execution 13 vba ✓ - Forum Programmation
- Vba erreur automation référence future non valide ✓ - Forum Word
7 réponses
Le Pingou
Messages postés
12041
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
22 avril 2024
1 426
Modifié par Le Pingou le 7/06/2012 à 23:17
Modifié par Le Pingou le 7/06/2012 à 23:17
Bonjour,
Essayer de remplacer la ligne juste après :
Salutations.
Le Pingou
Essayer de remplacer la ligne juste après :
For i = 1 To 53 * 2Par la suivante et sans le [Sh =]
Worksheets(1).Shapes.AddPicture("C:\Users\Valentin\Desktop\images\Image" & i & ".png"), True, True, Range("C3").Offset(0, i - 1).Left, Range("C3").Top, Range("C3").Width * 4, Range("C3").Height
Salutations.
Le Pingou
Trekiros
Messages postés
6
Date d'inscription
jeudi 7 juin 2012
Statut
Membre
Dernière intervention
10 juillet 2012
13 juin 2012 à 23:34
13 juin 2012 à 23:34
Bonjour, petit bump pour poser une autre question sur le même morceau de code.
Ce que je voulais faire avec cette fonction n'était pas juste d'afficher 106 images, mais aussi de les mettre à jour si elles étaient déjà présentes.
Je n'ai pas trouvé de méthode pour mettre à jour une image donc j'ai pensé que les supprimer puis les recréer au même endroit serait le moyen le plus simple.
Or en testant aujourd'hui mon programme que je pensais avoir terminé, je me suis rendu compte que cette 'mise à jour' des images ne fonctionne pas. Lorsque je modifie une image, l'image correspondante est bien supprimée, lorsqu'elle est recréée, Excel semble restaurer l'ancienne version de l'image. Le seul moyen que j'ai trouvé pour mettre à jour mes 106 images est de fermer Excel, rouvrir mon fichier, et relancer la fonction, ce qui n'est pas ergonomique.
Si quelqu'un connait l'origine de ce problème et une solution, je veux bien son aide.
Ce que je voulais faire avec cette fonction n'était pas juste d'afficher 106 images, mais aussi de les mettre à jour si elles étaient déjà présentes.
Je n'ai pas trouvé de méthode pour mettre à jour une image donc j'ai pensé que les supprimer puis les recréer au même endroit serait le moyen le plus simple.
Or en testant aujourd'hui mon programme que je pensais avoir terminé, je me suis rendu compte que cette 'mise à jour' des images ne fonctionne pas. Lorsque je modifie une image, l'image correspondante est bien supprimée, lorsqu'elle est recréée, Excel semble restaurer l'ancienne version de l'image. Le seul moyen que j'ai trouvé pour mettre à jour mes 106 images est de fermer Excel, rouvrir mon fichier, et relancer la fonction, ce qui n'est pas ergonomique.
Si quelqu'un connait l'origine de ce problème et une solution, je veux bien son aide.
Le Pingou
Messages postés
12041
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
22 avril 2024
1 426
Modifié par Le Pingou le 14/06/2012 à 09:52
Modifié par Le Pingou le 14/06/2012 à 09:52
Bonjour,
Je viens de faire un test, si je modifie une image, je supprime les existantes et je remets, j'obtiens sans problème les images avec les modifications.
Tout ceci sans avoir fermé et ou enregistré le classeur.
Avez-vous contrôlé que les anciennes soient bien supprimées ?
Salutations.
Le Pingou
Je viens de faire un test, si je modifie une image, je supprime les existantes et je remets, j'obtiens sans problème les images avec les modifications.
Tout ceci sans avoir fermé et ou enregistré le classeur.
Avez-vous contrôlé que les anciennes soient bien supprimées ?
Salutations.
Le Pingou
Trekiros
Messages postés
6
Date d'inscription
jeudi 7 juin 2012
Statut
Membre
Dernière intervention
10 juillet 2012
14 juin 2012 à 10:16
14 juin 2012 à 10:16
Bonjour,
Oui, j'ai un bouton pour les supprimer indépendamment de cette fonction et j'ai fait le test de les supprimer d'abord puis de les recréer après et Excel a quand même restauré la version supprimée.
Même chose si je supprime à la main les images une par une.
Oui, j'ai un bouton pour les supprimer indépendamment de cette fonction et j'ai fait le test de les supprimer d'abord puis de les recréer après et Excel a quand même restauré la version supprimée.
Même chose si je supprime à la main les images une par une.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Le Pingou
Messages postés
12041
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
22 avril 2024
1 426
14 juin 2012 à 14:25
14 juin 2012 à 14:25
Bonjour,
Vous avez contrôlé que l'image mise à jour est bien dans le dossier utilisé par la procédure ?
Vous avez contrôlé que l'image mise à jour est bien dans le dossier utilisé par la procédure ?
Bonjour,
Oui, c'est bien le cas, sinon elle ne serait pas mise à jour lors de la réouverture d'excel.
Oui, c'est bien le cas, sinon elle ne serait pas mise à jour lors de la réouverture d'excel.
Le Pingou
Messages postés
12041
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
22 avril 2024
1 426
15 juin 2012 à 22:06
15 juin 2012 à 22:06
Bonjour,
Merci pour l'information.
Avec mon fichier test basé sur votre premier code cela fonctionne à tous les coups.
Dans le sens ou vous supprimez les images insérées dans votre classeur, la procédure ne peut pas les reprendre que vous fermiez le classeur ou pas.
Je n'arrive pas à comprendre ce qui ce passe chez vous et sans votre fichier c'est impossible dans faire plus.
Merci pour l'information.
Avec mon fichier test basé sur votre premier code cela fonctionne à tous les coups.
Dans le sens ou vous supprimez les images insérées dans votre classeur, la procédure ne peut pas les reprendre que vous fermiez le classeur ou pas.
Je n'arrive pas à comprendre ce qui ce passe chez vous et sans votre fichier c'est impossible dans faire plus.
7 juin 2012 à 23:47