Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Affichage d'un message d'information

2 réponses
Avatar
Bidou
Bonjour,

Je souhaiterais intégrer dans ma macro un message " le numéro ne figure pas
dans ce classeur" en cas de recherches vaines mais je n'y arrive pas

voici mon code

sub recherche()

ChDir ThisWorkbook.Path

Workbooks.Open FileName:=[feuil1!a2]

Cells.Find(What:=InputBox("votre numéro?"), After:=ActiveCell, LookIn:= _

xlFormulas, LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:= _

xlNext, MatchCase:=False).Activate

end sub

J'utilise le pack office97

merci de votre aide

2 réponses

Avatar
Sitting Hoax
Bonjour,
je pense que On error Goto fin par exemple soit suffisant

Sub recherche()
On Error GoTo fin
ChDir ThisWorkbook.Path
Workbooks.Open Filename:=[feuil1!a2]
Cells.Find(What:=InputBox("votre numéro?"), After:¬tiveCell, _
LookIn:= _
xlFormulas, LookAt:=xlPart, SearchOrder:=xlByRows, _
SearchDirection:= _
xlNext, MatchCase:úlse).Activate
fin:
MsgBox "le numéro ne figure pas dans ce classeur", _
vbInformation, "erreur !"
End Sub

Amicalement
Siesting Hoax

"Bidou" a écrit dans le message de news:
476e3c3a$0$878$
Bonjour,

Je souhaiterais intégrer dans ma macro un message " le numéro ne figure
pas dans ce classeur" en cas de recherches vaines mais je n'y arrive pas

voici mon code

sub recherche()

ChDir ThisWorkbook.Path

Workbooks.Open FileName:=[feuil1!a2]

Cells.Find(What:=InputBox("votre numéro?"), After:¬tiveCell, LookIn:= _

xlFormulas, LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:= _

xlNext, MatchCase:úlse).Activate

end sub

J'utilise le pack office97

merci de votre aide




Avatar
Bidou
bonjour et merci Siesting hoax
Je vais appliquer ce que tu m'as indiqué et je te tiens informé

"Sitting Hoax" a écrit dans
le message de news: %
Bonjour,
je pense que On error Goto fin par exemple soit suffisant

Sub recherche()
On Error GoTo fin
ChDir ThisWorkbook.Path
Workbooks.Open Filename:=[feuil1!a2]
Cells.Find(What:=InputBox("votre numéro?"), After:¬tiveCell, _
LookIn:= _
xlFormulas, LookAt:=xlPart, SearchOrder:=xlByRows, _
SearchDirection:= _
xlNext, MatchCase:úlse).Activate
fin:
MsgBox "le numéro ne figure pas dans ce classeur", _
vbInformation, "erreur !"
End Sub

Amicalement
Siesting Hoax

"Bidou" a écrit dans le message de news:
476e3c3a$0$878$
Bonjour,

Je souhaiterais intégrer dans ma macro un message " le numéro ne figure
pas dans ce classeur" en cas de recherches vaines mais je n'y arrive pas

voici mon code

sub recherche()

ChDir ThisWorkbook.Path

Workbooks.Open FileName:=[feuil1!a2]

Cells.Find(What:=InputBox("votre numéro?"), After:¬tiveCell, LookIn:= _

xlFormulas, LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:= _

xlNext, MatchCase:úlse).Activate

end sub

J'utilise le pack office97

merci de votre aide