Bonjour à toutes et tous et bonne et heureuse année,
Je viens vous consulter car j'ai un petit souci avec l'image d'un contol image. voici mon code:
Sub Cson()
Dim imag As String
Range("BA11").Value = -1 * Range("BA11").Value
Range("W6").Value = IIf(Range("BA11").Value < 0, "<0", ">0")
'
imag = IIf(Range("BA11").Value < 0, _
"Chemin\HP2.JPG", "Chemin\HP1.JPG")
ActiveSheet.son.Picture = LoadPicture(imag)
End Sub
Dans le code de ma feuille, j'ai:
'
Private Sub son_click()
Call Cson
End Sub
donc quand je cilck sur le control image son, j'enclenche ma procédure Cson. La 1ère partie va bien, "W6" passe bien de "<0" à ">0" et vice versa quand je click sur mon control, mais la 2ème partie ne fonctionne pas, à savoir que l'image ne change pas.
Je ne vois pas d'où cela peut venir. Avez vous une idée.
Merci et bonne soirée.
Eric D
Je viens vous consulter car j'ai un petit souci avec l'image d'un contol image. voici mon code:
Sub Cson()
Dim imag As String
Range("BA11").Value = -1 * Range("BA11").Value
Range("W6").Value = IIf(Range("BA11").Value < 0, "<0", ">0")
'
imag = IIf(Range("BA11").Value < 0, _
"Chemin\HP2.JPG", "Chemin\HP1.JPG")
ActiveSheet.son.Picture = LoadPicture(imag)
End Sub
Dans le code de ma feuille, j'ai:
'
Private Sub son_click()
Call Cson
End Sub
donc quand je cilck sur le control image son, j'enclenche ma procédure Cson. La 1ère partie va bien, "W6" passe bien de "<0" à ">0" et vice versa quand je click sur mon control, mais la 2ème partie ne fonctionne pas, à savoir que l'image ne change pas.
Je ne vois pas d'où cela peut venir. Avez vous une idée.
Merci et bonne soirée.
Eric D