Usine à gaz
XLDnaute Barbatruc
Bonjour à toutes et à tous,
Je vous souhaite un beau dimanche
Encore un code que je n'arrive pas à faire Grrrrrr !!!!! 'nul que je suis)
En recherche find, je voudrais gérer si l'objet de ma recherche n'existe pas.
Par exemple, je cherche "le forum"
Il n'existe pas ... mon code,
else
Il existe................ mon code
J'ai fait des tests et des recherches sans y parvenir.
Voici le code où j'en suis (code qui beug ) :
Auriez-vous le bon code ?
Si besoin, je ferai un p'tit fichier test.
Je vous remercie comme d'habitude et je continue mes recherches,
Amicalement,
lionel
Je vous souhaite un beau dimanche
Encore un code que je n'arrive pas à faire Grrrrrr !!!!! 'nul que je suis)
En recherche find, je voudrais gérer si l'objet de ma recherche n'existe pas.
Par exemple, je cherche "le forum"
Il n'existe pas ... mon code,
else
Il existe................ mon code
J'ai fait des tests et des recherches sans y parvenir.
Voici le code où j'en suis (code qui beug ) :
VB:
Sheets("RdV_transfert").Select
'Columns("L:L").Select
Dim x As Range
Set x = Range("l:l").Find("à confirmer", After:=ActiveCell, LookIn:=xlValues, _
LookAt:=xlWhole, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
MatchCase:=False, SearchFormat:=False).Activate
' Columns("L:L").Select
' Selection.Find(What:="à confirmer", After:=ActiveCell, LookIn:=xlValues, _
' LookAt:=xlWhole, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
' MatchCase:=False, SearchFormat:=False).Activate
'
' SI TROUVE PAS
[a1].Select
Sheets("SMS RdV").Select
MsgBox ("Y'en n'a pas ou plus")
Application.EnableEvents = True
Application.ScreenUpdating = True
' SI TROUVE
ActiveCell = "SMS envoyé"
Sheets("SMS RdV").Range("c7") = ActiveCell.Offset(0, -4) 'Client
Sheets("SMS RdV").Range("b6") = ActiveCell.Offset(0, -3) 'Client téléphone
Sheets("SMS RdV").Range("g4") = ActiveCell.Offset(0, -2) 'Commerciale
Sheets("SMS RdV").Range("d4") = ActiveCell.Offset(0, -1) 'Commerciale téléphone
Sheets("SMS RdV").Range("c10") = ActiveCell.Offset(0, -10) 'date RdV
Sheets("SMS RdV").Range("c11") = ActiveCell.Offset(0, -9) 'date appel
Sheets("SMS RdV").Range("c27") = ActiveCell.Offset(0, -4) 'Réseau
Sheets("SMS RdV").Range("c28") = ActiveCell.Offset(0, -6) 'Prospect
Sheets("SMS RdV").Range("c29") = ActiveCell.Offset(0, -5) 'Téléphone
Sheets("SMS RdV").Select
ActiveSheet.Shapes("bouton 1").Visible = True
Application.EnableEvents = True
Application.ScreenUpdating = True
End Sub
Auriez-vous le bon code ?
Si besoin, je ferai un p'tit fichier test.
Je vous remercie comme d'habitude et je continue mes recherches,
Amicalement,
lionel
Dernière édition: