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
michdenis
Bonjour
Tu adaptes le nom de la feuille et la valeur attribuée à la variable NumElvS pour ce que tu cherches.
'------------------------------------ Sub test1() Dim Trouve As Range Dim NumElvS As Variant NumElvS = "Ce que tu cherches" With Worksheets("Feuil2") With .Columns("A:A") Set Trouve = .Find(What:=NumElvS, _ LookIn:=xlValues, LookAt:=xlWhole, _ SearchOrder:=xlByColumns, _ SearchDirection:=xlNext, _ MatchCase:úlse) End With If Not Trouve Is Nothing Then Trouve.Select Else MsgBox "Pas trouvé." End If End With End Sub '------------------------------------
"Driss HANIB" a écrit dans le message de groupe de discussion : Bonjour
dans une feuille je dois rechercher une valeur dans une colonne.
Tout va bien sauf si la recherche ne trouve pas la valeur (mise dans numElvS) : j'ai alors un message d'erreur
Erreur 91 : "variable objet ou variable de block with not définie"
Comment gérer cette absence de cellule trouvée ?
merci
Driss
Bonjour
Tu adaptes le nom de la feuille et la valeur
attribuée à la variable NumElvS pour ce que tu cherches.
'------------------------------------
Sub test1()
Dim Trouve As Range
Dim NumElvS As Variant
NumElvS = "Ce que tu cherches"
With Worksheets("Feuil2")
With .Columns("A:A")
Set Trouve = .Find(What:=NumElvS, _
LookIn:=xlValues, LookAt:=xlWhole, _
SearchOrder:=xlByColumns, _
SearchDirection:=xlNext, _
MatchCase:úlse)
End With
If Not Trouve Is Nothing Then
Trouve.Select
Else
MsgBox "Pas trouvé."
End If
End With
End Sub
'------------------------------------
"Driss HANIB" <dhanib@club-internet.fr> a écrit dans le message de groupe de
discussion : OsOTKDNALHA.4652@TK2MSFTNGP06.phx.gbl...
Bonjour
dans une feuille je dois rechercher une valeur dans une colonne.
Tu adaptes le nom de la feuille et la valeur attribuée à la variable NumElvS pour ce que tu cherches.
'------------------------------------ Sub test1() Dim Trouve As Range Dim NumElvS As Variant NumElvS = "Ce que tu cherches" With Worksheets("Feuil2") With .Columns("A:A") Set Trouve = .Find(What:=NumElvS, _ LookIn:=xlValues, LookAt:=xlWhole, _ SearchOrder:=xlByColumns, _ SearchDirection:=xlNext, _ MatchCase:úlse) End With If Not Trouve Is Nothing Then Trouve.Select Else MsgBox "Pas trouvé." End If End With End Sub '------------------------------------
"Driss HANIB" a écrit dans le message de groupe de discussion : Bonjour
dans une feuille je dois rechercher une valeur dans une colonne.
Tout va bien sauf si la recherche ne trouve pas la valeur (mise dans numElvS) : j'ai alors un message d'erreur
Erreur 91 : "variable objet ou variable de block with not définie"
Comment gérer cette absence de cellule trouvée ?
merci
Driss
Driss HANIB
merci MichDenis
cela fonctionne bien.
Driss "michdenis" a écrit dans le message de news:
Bonjour
Tu adaptes le nom de la feuille et la valeur attribuée à la variable NumElvS pour ce que tu cherches.
'------------------------------------ Sub test1() Dim Trouve As Range Dim NumElvS As Variant NumElvS = "Ce que tu cherches" With Worksheets("Feuil2") With .Columns("A:A") Set Trouve = .Find(What:=NumElvS, _ LookIn:=xlValues, LookAt:=xlWhole, _ SearchOrder:=xlByColumns, _ SearchDirection:=xlNext, _ MatchCase:úlse) End With If Not Trouve Is Nothing Then Trouve.Select Else MsgBox "Pas trouvé." End If End With End Sub '------------------------------------
"Driss HANIB" a écrit dans le message de groupe de discussion : Bonjour
dans une feuille je dois rechercher une valeur dans une colonne.
Tout va bien sauf si la recherche ne trouve pas la valeur (mise dans numElvS) : j'ai alors un message d'erreur
Erreur 91 : "variable objet ou variable de block with not définie"
Comment gérer cette absence de cellule trouvée ?
merci
Driss
merci MichDenis
cela fonctionne bien.
Driss
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
OEz96LNALHA.348@TK2MSFTNGP06.phx.gbl...
Bonjour
Tu adaptes le nom de la feuille et la valeur
attribuée à la variable NumElvS pour ce que tu cherches.
'------------------------------------
Sub test1()
Dim Trouve As Range
Dim NumElvS As Variant
NumElvS = "Ce que tu cherches"
With Worksheets("Feuil2")
With .Columns("A:A")
Set Trouve = .Find(What:=NumElvS, _
LookIn:=xlValues, LookAt:=xlWhole, _
SearchOrder:=xlByColumns, _
SearchDirection:=xlNext, _
MatchCase:úlse)
End With
If Not Trouve Is Nothing Then
Trouve.Select
Else
MsgBox "Pas trouvé."
End If
End With
End Sub
'------------------------------------
"Driss HANIB" <dhanib@club-internet.fr> a écrit dans le message de groupe
de
discussion : OsOTKDNALHA.4652@TK2MSFTNGP06.phx.gbl...
Bonjour
dans une feuille je dois rechercher une valeur dans une colonne.
Driss "michdenis" a écrit dans le message de news:
Bonjour
Tu adaptes le nom de la feuille et la valeur attribuée à la variable NumElvS pour ce que tu cherches.
'------------------------------------ Sub test1() Dim Trouve As Range Dim NumElvS As Variant NumElvS = "Ce que tu cherches" With Worksheets("Feuil2") With .Columns("A:A") Set Trouve = .Find(What:=NumElvS, _ LookIn:=xlValues, LookAt:=xlWhole, _ SearchOrder:=xlByColumns, _ SearchDirection:=xlNext, _ MatchCase:úlse) End With If Not Trouve Is Nothing Then Trouve.Select Else MsgBox "Pas trouvé." End If End With End Sub '------------------------------------
"Driss HANIB" a écrit dans le message de groupe de discussion : Bonjour
dans une feuille je dois rechercher une valeur dans une colonne.