Chemin fichier pour image dans usf

  • Initiateur de la discussion Zeltron
  • Date de début
Z

Zeltron

Guest
Bonjour à tout le forum.

Voici mon problème: j'ai 2 images dans un USF, l'image1 et l'image25.
Je souhaite changer l'image25 lorsque je clique sur l'image1.

J'ai donc écris le code suivant (inspiré d'exemple sur le forum):

Private Sub Image1_click()
Dim x As String
x = ThisWorkbook.Path & '\\' & 'Base_images\\2tetes.bmp'
With Image25
.Picture = x
End With
End Sub

Cela ne fonctionne pas, il bloque sur:
.Picture = x

D'où vient le problème? Pouvez vous m'aider?

Vous remerciant par avance

Cordialement

Zeltron
 
Z

Zeltron

Guest
Rebonjour!!

Il me reste un petit problème.

Voilà, j'ai une autre image, image2, sur laquelle je souhaite cliquer afin qu'également ce click puisse changer l'image25.
Cependant, j'ai remarqué qu'une fois l'image25 'loadée' (je ne sais pas si ce terme est vraiment correcte!!!), je ne peux pas remettre une autre image par la même méthode(loadpicture (y)). Dès lors, j'ai essayé:

With image25
.picture= unloadpicture (x)
.picture= loadpicture (y)
end with

Mais il bloque sur le unloadpicture
J'ai essayé
.picture= unloadpicture
ou
.picture= ''

Rien n'y fait!!. Avez vous une idée? Ma démarche est elle bonne sur le principe , où est le problème??

Merci d'avance pour votre aide

Cordialement

Zeltron
 

pierrejean

XLDnaute Barbatruc
re

la syntaxe est bien la même mais l'userform ne doit pas etre affiché
en resumé entre 2 loadpicture on doit avoir un

unload userform

pour ne pas choquer à l'affichage il est peut-etre possible d'encadrer les 2 loadpicture par un
Application.screenupdating=false ( et bien sur true)
(pas testé !!! )
 

Discussions similaires

Statistiques des forums

Discussions
312 329
Messages
2 087 323
Membres
103 516
dernier inscrit
René Rivoli Monin