bonjour a tous
pourriez vous m'aider
un morceau de code ne fonctionne plus
et me renvoie "erreur 438 propriete ou methode non gere par cet
objet la partie "activesheet.photo est surlignee
comment y remedier
le code
Private Sub cbxNiveau2_Change()
Sheets("RECHERCHE").[f2] = Me.cbxNiveau2
rep = ActiveWorkbook.Path
rep = "c:\photodepoisson"
With ActiveSheet.photo
If Dir(rep & "\" & Me.cbxNiveau1 & "_" & Me.cbxNiveau2 & ".jpg")
<> "" Then
.Picture = LoadPicture(rep & "\" & Me.cbxNiveau1 & "_" &
Me.cbxNiveau2 & ".jpg")
.Left = Range("f3").Left
.Top = Range("f3").Top
.PictureSizeMode = fmPictureSizeModeZoom
Else
On Error Resume Next
.Picture = LoadPicture(rep & "\transparent.gif")
End If
End With
End Sub
merci
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
isabelle
bonjour srogeau,
vérifie que l'objet "Image" est toujours présent sur la feuille et que son nom est "photo"
isabelle
a écrit :
bonjour a tous pourriez vous m'aider un morceau de code ne fonctionne plus et me renvoie "erreur 438 propriete ou methode non gere par cet objet la partie "activesheet.photo est surlignee comment y remedier le code Private Sub cbxNiveau2_Change() Sheets("RECHERCHE").[f2] = Me.cbxNiveau2 rep = ActiveWorkbook.Path rep = "c:photodepoisson" With ActiveSheet.photo If Dir(rep & "" & Me.cbxNiveau1 & "_" & Me.cbxNiveau2 & ".jpg") <> "" Then .Picture = LoadPicture(rep & "" & Me.cbxNiveau1 & "_" & Me.cbxNiveau2 & ".jpg")
.Left = Range("f3").Left .Top = Range("f3").Top .PictureSizeMode = fmPictureSizeModeZoom Else On Error Resume Next .Picture = LoadPicture(rep & "transparent.gif") End If End With End Sub merci
bonjour srogeau,
vérifie que l'objet "Image" est toujours présent sur la feuille et que
son nom est "photo"
isabelle
srogeau@free.fr a écrit :
bonjour a tous
pourriez vous m'aider
un morceau de code ne fonctionne plus
et me renvoie "erreur 438 propriete ou methode non gere par cet
objet la partie "activesheet.photo est surlignee
comment y remedier
le code
Private Sub cbxNiveau2_Change()
Sheets("RECHERCHE").[f2] = Me.cbxNiveau2
rep = ActiveWorkbook.Path
rep = "c:photodepoisson"
With ActiveSheet.photo
If Dir(rep & "" & Me.cbxNiveau1 & "_" & Me.cbxNiveau2 & ".jpg")
<> "" Then
.Picture = LoadPicture(rep & "" & Me.cbxNiveau1 & "_" &
Me.cbxNiveau2 & ".jpg")
.Left = Range("f3").Left
.Top = Range("f3").Top
.PictureSizeMode = fmPictureSizeModeZoom
Else
On Error Resume Next
.Picture = LoadPicture(rep & "transparent.gif")
End If
End With
End Sub
merci
vérifie que l'objet "Image" est toujours présent sur la feuille et que son nom est "photo"
isabelle
a écrit :
bonjour a tous pourriez vous m'aider un morceau de code ne fonctionne plus et me renvoie "erreur 438 propriete ou methode non gere par cet objet la partie "activesheet.photo est surlignee comment y remedier le code Private Sub cbxNiveau2_Change() Sheets("RECHERCHE").[f2] = Me.cbxNiveau2 rep = ActiveWorkbook.Path rep = "c:photodepoisson" With ActiveSheet.photo If Dir(rep & "" & Me.cbxNiveau1 & "_" & Me.cbxNiveau2 & ".jpg") <> "" Then .Picture = LoadPicture(rep & "" & Me.cbxNiveau1 & "_" & Me.cbxNiveau2 & ".jpg")
.Left = Range("f3").Left .Top = Range("f3").Top .PictureSizeMode = fmPictureSizeModeZoom Else On Error Resume Next .Picture = LoadPicture(rep & "transparent.gif") End If End With End Sub merci
srogeau
On 18 fév, 15:02, isabelle wrote:
bonjour srogeau,
vérifie que l'objet "Image" est toujours présent sur la feuille et qu e son nom est "photo"
isabelle
a écrit :
> bonjour a tous > pourriez vous m'aider > un morceau de code ne fonctionne plus > et me renvoie "erreur 438 propriete ou methode non gere par cet > objet la partie "activesheet.photo est surlignee > comment y remedier > le code > Private Sub cbxNiveau2_Change() > Sheets("RECHERCHE").[f2] = Me.cbxNiveau2 > rep = ActiveWorkbook.Path > rep = "c:photodepoisson" > With ActiveSheet.photo > If Dir(rep & "" & Me.cbxNiveau1 & "_" & Me.cbxNiveau2 & ". jpg") > <> "" Then > .Picture = LoadPicture(rep & "" & Me.cbxNiveau1 & "_ " & > Me.cbxNiveau2 & ".jpg")
> .Left = Range("f3").Left > .Top = Range("f3").Top > .PictureSizeMode = fmPictureSizeModeZoom > Else > On Error Resume Next > .Picture = LoadPicture(rep & "transparent.gif") > End If > End With > End Sub > merci
BONJOUR oui j'ai bien un controle image sur la feuille j'ai cliquer droit et propriete,noter "photo"dans nom mais toujours pas de photo qui s'affiche dedans,par contre maintenant je n'ai plus la boite "erreur 438 etc... "
On 18 fév, 15:02, isabelle <i@v> wrote:
bonjour srogeau,
vérifie que l'objet "Image" est toujours présent sur la feuille et qu e
son nom est "photo"
isabelle
srog...@free.fr a écrit :
> bonjour a tous
> pourriez vous m'aider
> un morceau de code ne fonctionne plus
> et me renvoie "erreur 438 propriete ou methode non gere par cet
> objet la partie "activesheet.photo est surlignee
> comment y remedier
> le code
> Private Sub cbxNiveau2_Change()
> Sheets("RECHERCHE").[f2] = Me.cbxNiveau2
> rep = ActiveWorkbook.Path
> rep = "c:photodepoisson"
> With ActiveSheet.photo
> If Dir(rep & "" & Me.cbxNiveau1 & "_" & Me.cbxNiveau2 & ". jpg")
> <> "" Then
> .Picture = LoadPicture(rep & "" & Me.cbxNiveau1 & "_ " &
> Me.cbxNiveau2 & ".jpg")
> .Left = Range("f3").Left
> .Top = Range("f3").Top
> .PictureSizeMode = fmPictureSizeModeZoom
> Else
> On Error Resume Next
> .Picture = LoadPicture(rep & "transparent.gif")
> End If
> End With
> End Sub
> merci
BONJOUR
oui j'ai bien un controle image sur la feuille
j'ai cliquer droit et propriete,noter "photo"dans nom
mais toujours pas de photo qui s'affiche dedans,par contre maintenant
je n'ai plus la boite "erreur 438 etc... "
vérifie que l'objet "Image" est toujours présent sur la feuille et qu e son nom est "photo"
isabelle
a écrit :
> bonjour a tous > pourriez vous m'aider > un morceau de code ne fonctionne plus > et me renvoie "erreur 438 propriete ou methode non gere par cet > objet la partie "activesheet.photo est surlignee > comment y remedier > le code > Private Sub cbxNiveau2_Change() > Sheets("RECHERCHE").[f2] = Me.cbxNiveau2 > rep = ActiveWorkbook.Path > rep = "c:photodepoisson" > With ActiveSheet.photo > If Dir(rep & "" & Me.cbxNiveau1 & "_" & Me.cbxNiveau2 & ". jpg") > <> "" Then > .Picture = LoadPicture(rep & "" & Me.cbxNiveau1 & "_ " & > Me.cbxNiveau2 & ".jpg")
> .Left = Range("f3").Left > .Top = Range("f3").Top > .PictureSizeMode = fmPictureSizeModeZoom > Else > On Error Resume Next > .Picture = LoadPicture(rep & "transparent.gif") > End If > End With > End Sub > merci
BONJOUR oui j'ai bien un controle image sur la feuille j'ai cliquer droit et propriete,noter "photo"dans nom mais toujours pas de photo qui s'affiche dedans,par contre maintenant je n'ai plus la boite "erreur 438 etc... "
isabelle
bonjour srogeau,
essaie comme ça :
Private Sub cbxNiveau2_Change() Sheets("RECHERCHE").[f2] = Me.cbxNiveau2 'rep = ActiveWorkbook.Path rep = "c:photodepoisson" 'On Error Resume Next With ActiveSheet.photo If Dir(rep & "" & Me.cbxNiveau1 & "_" & Me.cbxNiveau2 & ".jpg") <> "" Then .Picture = LoadPicture(rep & "" & Me.cbxNiveau1 & "_" & Me.cbxNiveau2 & ".jpg") .Left = Range("f3").Left .Top = Range("f3").Top .PictureSizeMode = fmPictureSizeModeZoom Else .Picture = LoadPicture(rep & "transparent.gif") End If End With End Sub
isabelle
a écrit :
On 18 fév, 15:02, isabelle wrote:
bonjour srogeau,
vérifie que l'objet "Image" est toujours présent sur la feuille et que son nom est "photo"
isabelle
a écrit :
bonjour a tous pourriez vous m'aider un morceau de code ne fonctionne plus et me renvoie "erreur 438 propriete ou methode non gere par cet objet la partie "activesheet.photo est surlignee comment y remedier le code Private Sub cbxNiveau2_Change() Sheets("RECHERCHE").[f2] = Me.cbxNiveau2 rep = ActiveWorkbook.Path rep = "c:photodepoisson" With ActiveSheet.photo If Dir(rep & "" & Me.cbxNiveau1 & "_" & Me.cbxNiveau2 & ".jpg") <> "" Then .Picture = LoadPicture(rep & "" & Me.cbxNiveau1 & "_" & Me.cbxNiveau2 & ".jpg")
.Left = Range("f3").Left .Top = Range("f3").Top .PictureSizeMode = fmPictureSizeModeZoom Else On Error Resume Next .Picture = LoadPicture(rep & "transparent.gif") End If End With End Sub merci
BONJOUR oui j'ai bien un controle image sur la feuille j'ai cliquer droit et propriete,noter "photo"dans nom mais toujours pas de photo qui s'affiche dedans,par contre maintenant je n'ai plus la boite "erreur 438 etc... "
bonjour srogeau,
essaie comme ça :
Private Sub cbxNiveau2_Change()
Sheets("RECHERCHE").[f2] = Me.cbxNiveau2
'rep = ActiveWorkbook.Path
rep = "c:photodepoisson"
'On Error Resume Next
With ActiveSheet.photo
If Dir(rep & "" & Me.cbxNiveau1 & "_" & Me.cbxNiveau2 & ".jpg") <> "" Then
.Picture = LoadPicture(rep & "" & Me.cbxNiveau1 & "_" &
Me.cbxNiveau2 & ".jpg")
.Left = Range("f3").Left
.Top = Range("f3").Top
.PictureSizeMode = fmPictureSizeModeZoom
Else
.Picture = LoadPicture(rep & "transparent.gif")
End If
End With
End Sub
isabelle
srogeau@free.fr a écrit :
On 18 fév, 15:02, isabelle <i@v> wrote:
bonjour srogeau,
vérifie que l'objet "Image" est toujours présent sur la feuille et que
son nom est "photo"
isabelle
srog...@free.fr a écrit :
bonjour a tous
pourriez vous m'aider
un morceau de code ne fonctionne plus
et me renvoie "erreur 438 propriete ou methode non gere par cet
objet la partie "activesheet.photo est surlignee
comment y remedier
le code
Private Sub cbxNiveau2_Change()
Sheets("RECHERCHE").[f2] = Me.cbxNiveau2
rep = ActiveWorkbook.Path
rep = "c:photodepoisson"
With ActiveSheet.photo
If Dir(rep & "" & Me.cbxNiveau1 & "_" & Me.cbxNiveau2 & ".jpg")
<> "" Then
.Picture = LoadPicture(rep & "" & Me.cbxNiveau1 & "_" &
Me.cbxNiveau2 & ".jpg")
.Left = Range("f3").Left
.Top = Range("f3").Top
.PictureSizeMode = fmPictureSizeModeZoom
Else
On Error Resume Next
.Picture = LoadPicture(rep & "transparent.gif")
End If
End With
End Sub
merci
BONJOUR
oui j'ai bien un controle image sur la feuille
j'ai cliquer droit et propriete,noter "photo"dans nom
mais toujours pas de photo qui s'affiche dedans,par contre maintenant
je n'ai plus la boite "erreur 438 etc... "
Private Sub cbxNiveau2_Change() Sheets("RECHERCHE").[f2] = Me.cbxNiveau2 'rep = ActiveWorkbook.Path rep = "c:photodepoisson" 'On Error Resume Next With ActiveSheet.photo If Dir(rep & "" & Me.cbxNiveau1 & "_" & Me.cbxNiveau2 & ".jpg") <> "" Then .Picture = LoadPicture(rep & "" & Me.cbxNiveau1 & "_" & Me.cbxNiveau2 & ".jpg") .Left = Range("f3").Left .Top = Range("f3").Top .PictureSizeMode = fmPictureSizeModeZoom Else .Picture = LoadPicture(rep & "transparent.gif") End If End With End Sub
isabelle
a écrit :
On 18 fév, 15:02, isabelle wrote:
bonjour srogeau,
vérifie que l'objet "Image" est toujours présent sur la feuille et que son nom est "photo"
isabelle
a écrit :
bonjour a tous pourriez vous m'aider un morceau de code ne fonctionne plus et me renvoie "erreur 438 propriete ou methode non gere par cet objet la partie "activesheet.photo est surlignee comment y remedier le code Private Sub cbxNiveau2_Change() Sheets("RECHERCHE").[f2] = Me.cbxNiveau2 rep = ActiveWorkbook.Path rep = "c:photodepoisson" With ActiveSheet.photo If Dir(rep & "" & Me.cbxNiveau1 & "_" & Me.cbxNiveau2 & ".jpg") <> "" Then .Picture = LoadPicture(rep & "" & Me.cbxNiveau1 & "_" & Me.cbxNiveau2 & ".jpg")
.Left = Range("f3").Left .Top = Range("f3").Top .PictureSizeMode = fmPictureSizeModeZoom Else On Error Resume Next .Picture = LoadPicture(rep & "transparent.gif") End If End With End Sub merci
BONJOUR oui j'ai bien un controle image sur la feuille j'ai cliquer droit et propriete,noter "photo"dans nom mais toujours pas de photo qui s'affiche dedans,par contre maintenant je n'ai plus la boite "erreur 438 etc... "