VBA: Comment afficher,en serie, une photo sur des boutons
Résolu/Fermé
mod77
Messages postés
1273
Date d'inscription
vendredi 10 juillet 2009
Statut
Membre
Dernière intervention
14 janvier 2024
-
Modifié par mod77 le 21/10/2012 à 01:36
mod77 Messages postés 1273 Date d'inscription vendredi 10 juillet 2009 Statut Membre Dernière intervention 14 janvier 2024 - 2 nov. 2012 à 15:39
mod77 Messages postés 1273 Date d'inscription vendredi 10 juillet 2009 Statut Membre Dernière intervention 14 janvier 2024 - 2 nov. 2012 à 15:39
A voir également:
- VBA: Comment afficher,en serie, une photo sur des boutons
- Vba récupérer valeur cellule ✓ - Forum VB / VBA
- Mkdir vba ✓ - Forum VB / VBA
- Excel compter cellule couleur sans vba - Guide
- Vba range avec variable ✓ - Forum VB / VBA
- Vba dépassement de capacité ✓ - Forum Excel
5 réponses
Mytå
Messages postés
2973
Date d'inscription
mardi 20 janvier 2009
Statut
Contributeur
Dernière intervention
20 décembre 2016
949
Modifié par Mytå le 21/10/2012 à 02:20
Modifié par Mytå le 21/10/2012 à 02:20
Salut le forum
Tu ne peux pas le faire directement, il faut utiliser LoadPicture
Quelle prétention de prétendre que l'informatique est récente
Adam et Eve avaient déjà un Apple ! [MsProject 2003(FR), Excel 2003-2007(FR)]
Tu ne peux pas le faire directement, il faut utiliser LoadPicture
CommandButton1.Picture = LoadPicture("C:\Pictures\procyon.bmp")Mytå
Quelle prétention de prétendre que l'informatique est récente
Adam et Eve avaient déjà un Apple ! [MsProject 2003(FR), Excel 2003-2007(FR)]
mod77
Messages postés
1273
Date d'inscription
vendredi 10 juillet 2009
Statut
Membre
Dernière intervention
14 janvier 2024
53
21 oct. 2012 à 15:19
21 oct. 2012 à 15:19
Bonjour Myta ,
Je te remercie pour ta proposition mais je ne peux pas l'utiliser car je ne peux pas incrémenter le nom du bouton de commande et les photos sont rangées dans une feuille "classe" et dans une colonne"B" .
Y a-t-il une autre solution STP ? merci.
Je te remercie pour ta proposition mais je ne peux pas l'utiliser car je ne peux pas incrémenter le nom du bouton de commande et les photos sont rangées dans une feuille "classe" et dans une colonne"B" .
Y a-t-il une autre solution STP ? merci.
eriiic
Messages postés
24600
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
21 octobre 2024
7 239
21 oct. 2012 à 16:03
21 oct. 2012 à 16:03
Bonjour,
au bout du 544ème post tu devrais savoir qu'un fichier est le bienvenu sans qu'on est besoin de le demander...
Sans réponse parfois comme ici, ce qui n'encourage pas non plus à te répondre.
eric
au bout du 544ème post tu devrais savoir qu'un fichier est le bienvenu sans qu'on est besoin de le demander...
Sans réponse parfois comme ici, ce qui n'encourage pas non plus à te répondre.
eric
mod77
Messages postés
1273
Date d'inscription
vendredi 10 juillet 2009
Statut
Membre
Dernière intervention
14 janvier 2024
53
21 oct. 2012 à 16:42
21 oct. 2012 à 16:42
Bonjour Eriiic,
Désolé, mais j'ai essayé de me débrouiller seul, ce qui fait que j'ai laissé ce précédent poste pour poser ma question autrement. J'ai d'ailleurs joints le fichier à un autre poste.
Je ne pensais pas qu'il faille le faire systématiquement, mais seulement sur demande.
Voila donc qui éclairera donc le souci dans mon travail: https://www.cjoint.com/?BJvqOGukZmS
Merci à vous
Désolé, mais j'ai essayé de me débrouiller seul, ce qui fait que j'ai laissé ce précédent poste pour poser ma question autrement. J'ai d'ailleurs joints le fichier à un autre poste.
Je ne pensais pas qu'il faille le faire systématiquement, mais seulement sur demande.
Voila donc qui éclairera donc le souci dans mon travail: https://www.cjoint.com/?BJvqOGukZmS
Merci à vous
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
mod77
Messages postés
1273
Date d'inscription
vendredi 10 juillet 2009
Statut
Membre
Dernière intervention
14 janvier 2024
53
2 nov. 2012 à 15:39
2 nov. 2012 à 15:39
Comme on m'a donné la réponse, je la partage:
Set ctrl = ActiveSheet.OLEObjects("CommandButton" & i)
ctrl.Object.Picture = LoadPicture(Sheets("feuil1").Cells(y,x).Value)
merci à tous!
Set ctrl = ActiveSheet.OLEObjects("CommandButton" & i)
ctrl.Object.Picture = LoadPicture(Sheets("feuil1").Cells(y,x).Value)
merci à tous!