• Initiateur de la discussion Initiateur de la discussion diablo59
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

D

diablo59

Guest
Bonjour à tous,

Voici ma question, dans un Userform j'ai fait une fenetre image pour une mettre un logo, biensur au format JPG.
Et je recherche le code VBA pour ce faire.

Amicalemnt.
 
Re : Image

Bonjour Diablo,

ce n'est pas plus simple de passer par les propriétés de l'objet > Picture et tu insère ton image? 😉

Sinon j'ai trouvé ceci sur le Forum - a adpter:

Il faut un Userform contenant un Control "CommandButton1" et un Control "Image1"

Puis ce code :

Private Sub CommandButton1_Click()
Dim TheFile As Variant
Dim ThePath As String
Dim UserDir As String

ThePath = "C:\Mes Documents\" 'a ajuster au répertoire contenant tes images

UserDir = CurDir
MsgBox UserDir
ChDir ThePath

TheFile = Application.GetOpenFilename("image(*.jpg),*.jpg")
If TheFile = False Then ChDir UserDir: Exit Sub

With Me.Image1
.Picture = LoadPicture(TheFile)
.PictureSizeMode = fmPictureSizeModeZoom
End With

ChDir UserDir
End Sub

Changer pour Gif ou autre format...
 
Dernière édition:
Re : Image

Salut à toi Lone-wolf, et merci de me répondre.

tu parle d'un commandButton pour y faire un clic dessus et y voir apparaitre une image ?
moi je parle d'une zone Private Sub Image1_Click(), mais sans fonction clic !
Ce que je voudrai ces des l'ouverture de cette Userform une image s'affiche dans la zone bien défini en haut à gauche.

j'espère que je me suis bien exprimé.

Amicalemnt.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

  • Question Question
Microsoft 365 agrandir la liste
Réponses
21
Affichages
427
Réponses
5
Affichages
839
Réponses
0
Affichages
188
  • Question Question
Microsoft 365 Bloccage Excel
Réponses
1
Affichages
381
W
Retour