Bonjour,
Dans la Col.A j'ai des données en texte.
A l'aide d'une macro comment faire pour repérer dans cette colonne un mot
comme "réponses" et mettre en variable le numéro de ligne où se trouve cette
chaine de caractères.
Si la chaine "réponses" est trouvé en A12...récupérer le 12 pour l'affecter
à une variable k par exemple?
Merci
Sub Macro1() x = "Réponses" Columns("A:A").Select Selection.Find(What:=x, After:¬tiveCell, LookIn:=xlValues).Sele ct y = ActiveCell.Row End Sub
Cordialement JB
anonymousA
Bonjour ,
pour aller dans le même sens que jb mais en 2 instructions seulement
On Error Resume Next k=Columns("A:A").Find(What:="Réponses", After:¬tiveCell, LookIn:=xlValues).Row
A+
Bonjour, Dans la Col.A j'ai des données en texte. A l'aide d'une macro comment faire pour repérer dans cette colonne un mot comme "réponses" et mettre en variable le numéro de ligne où se trouve cette chaine de caractères. Si la chaine "réponses" est trouvé en A12...récupérer le 12 pour l'affecter à une variable k par exemple? Merci
Bonjour ,
pour aller dans le même sens que jb mais en 2 instructions seulement
On Error Resume Next
k=Columns("A:A").Find(What:="Réponses", After:¬tiveCell,
LookIn:=xlValues).Row
A+
Bonjour,
Dans la Col.A j'ai des données en texte.
A l'aide d'une macro comment faire pour repérer dans cette colonne un mot
comme "réponses" et mettre en variable le numéro de ligne où se trouve cette
chaine de caractères.
Si la chaine "réponses" est trouvé en A12...récupérer le 12 pour l'affecter
à une variable k par exemple?
Merci
pour aller dans le même sens que jb mais en 2 instructions seulement
On Error Resume Next k=Columns("A:A").Find(What:="Réponses", After:¬tiveCell, LookIn:=xlValues).Row
A+
Bonjour, Dans la Col.A j'ai des données en texte. A l'aide d'une macro comment faire pour repérer dans cette colonne un mot comme "réponses" et mettre en variable le numéro de ligne où se trouve cette chaine de caractères. Si la chaine "réponses" est trouvé en A12...récupérer le 12 pour l'affecter à une variable k par exemple? Merci
Fred
J'ai omis de dire que la chaine à trouver...est en fait une sous chaine et donc l'instruction find ne convient pas! Comment remplacer Find??? Merci tout de même!!! "anonymousA" a écrit dans le message de news: 43807bd4$0$6672$
Bonjour ,
pour aller dans le même sens que jb mais en 2 instructions seulement
On Error Resume Next k=Columns("A:A").Find(What:="Réponses", After:¬tiveCell, LookIn:=xlValues).Row
A+
Bonjour, Dans la Col.A j'ai des données en texte. A l'aide d'une macro comment faire pour repérer dans cette colonne un mot comme "réponses" et mettre en variable le numéro de ligne où se trouve cette chaine de caractères. Si la chaine "réponses" est trouvé en A12...récupérer le 12 pour l'affecter à une variable k par exemple? Merci
J'ai omis de dire que la chaine à trouver...est en fait une sous chaine et
donc l'instruction find ne convient pas!
Comment remplacer Find???
Merci tout de même!!!
"anonymousA" <anonymousA@wanadoo.fr> a écrit dans le message de news:
43807bd4$0$6672$8fcfb975@news.wanadoo.fr...
Bonjour ,
pour aller dans le même sens que jb mais en 2 instructions seulement
On Error Resume Next
k=Columns("A:A").Find(What:="Réponses", After:¬tiveCell,
LookIn:=xlValues).Row
A+
Bonjour,
Dans la Col.A j'ai des données en texte.
A l'aide d'une macro comment faire pour repérer dans cette colonne un mot
comme "réponses" et mettre en variable le numéro de ligne où se trouve
cette chaine de caractères.
Si la chaine "réponses" est trouvé en A12...récupérer le 12 pour
l'affecter à une variable k par exemple?
Merci
J'ai omis de dire que la chaine à trouver...est en fait une sous chaine et donc l'instruction find ne convient pas! Comment remplacer Find??? Merci tout de même!!! "anonymousA" a écrit dans le message de news: 43807bd4$0$6672$
Bonjour ,
pour aller dans le même sens que jb mais en 2 instructions seulement
On Error Resume Next k=Columns("A:A").Find(What:="Réponses", After:¬tiveCell, LookIn:=xlValues).Row
A+
Bonjour, Dans la Col.A j'ai des données en texte. A l'aide d'une macro comment faire pour repérer dans cette colonne un mot comme "réponses" et mettre en variable le numéro de ligne où se trouve cette chaine de caractères. Si la chaine "réponses" est trouvé en A12...récupérer le 12 pour l'affecter à une variable k par exemple? Merci
michdenis
Bonjour Fred,
'----------------------------- Sub Trouver()
Dim R As Long, Mot As String Mot = "réponset" On Error Resume Next With Worksheets("Feuil1") R = .Range("A:A").Find(What:=Mot, _ LookIn:=xlValues, LookAt:=xlPart).Row If Err = 0 Then MsgBox R Else Err = 0 End If End With End Sub '-----------------------------
Salutations!
"Fred" a écrit dans le message de news: 438076dd$0$4302$ Bonjour, Dans la Col.A j'ai des données en texte. A l'aide d'une macro comment faire pour repérer dans cette colonne un mot comme "réponses" et mettre en variable le numéro de ligne où se trouve cette chaine de caractères. Si la chaine "réponses" est trouvé en A12...récupérer le 12 pour l'affecter à une variable k par exemple? Merci
Bonjour Fred,
'-----------------------------
Sub Trouver()
Dim R As Long, Mot As String
Mot = "réponset"
On Error Resume Next
With Worksheets("Feuil1")
R = .Range("A:A").Find(What:=Mot, _
LookIn:=xlValues, LookAt:=xlPart).Row
If Err = 0 Then
MsgBox R
Else
Err = 0
End If
End With
End Sub
'-----------------------------
Salutations!
"Fred" <fredgarlon@free.fr> a écrit dans le message de news: 438076dd$0$4302$626a14ce@news.free.fr...
Bonjour,
Dans la Col.A j'ai des données en texte.
A l'aide d'une macro comment faire pour repérer dans cette colonne un mot
comme "réponses" et mettre en variable le numéro de ligne où se trouve cette
chaine de caractères.
Si la chaine "réponses" est trouvé en A12...récupérer le 12 pour l'affecter
à une variable k par exemple?
Merci
Dim R As Long, Mot As String Mot = "réponset" On Error Resume Next With Worksheets("Feuil1") R = .Range("A:A").Find(What:=Mot, _ LookIn:=xlValues, LookAt:=xlPart).Row If Err = 0 Then MsgBox R Else Err = 0 End If End With End Sub '-----------------------------
Salutations!
"Fred" a écrit dans le message de news: 438076dd$0$4302$ Bonjour, Dans la Col.A j'ai des données en texte. A l'aide d'une macro comment faire pour repérer dans cette colonne un mot comme "réponses" et mettre en variable le numéro de ligne où se trouve cette chaine de caractères. Si la chaine "réponses" est trouvé en A12...récupérer le 12 pour l'affecter à une variable k par exemple? Merci
anonymousA
Je suis désolé de dire qu'une sous-chaine ( si tant est qu'une sous-chaine veuille dire que p.e le mot "Réponses" est une partie d'une phrase du style "les Réponses gnagna...") ) sera détectée par Find puisique dans l'instruction proposée, le paramètre LookAt est omis donc par défaut est positionné à xlPart. Si par contre, le mot "Réponses" est une expression de formule, il conviendrait de mettre LookIn:=xlformulas au lieu de xlvalues.
A+
J'ai omis de dire que la chaine à trouver...est en fait une sous chaine et donc l'instruction find ne convient pas! Comment remplacer Find??? Merci tout de même!!! "anonymousA" a écrit dans le message de news: 43807bd4$0$6672$
Bonjour ,
pour aller dans le même sens que jb mais en 2 instructions seulement
On Error Resume Next k=Columns("A:A").Find(What:="Réponses", After:¬tiveCell, LookIn:=xlValues).Row
A+
Bonjour, Dans la Col.A j'ai des données en texte. A l'aide d'une macro comment faire pour repérer dans cette colonne un mot comme "réponses" et mettre en variable le numéro de ligne où se trouve cette chaine de caractères. Si la chaine "réponses" est trouvé en A12...récupérer le 12 pour l'affecter à une variable k par exemple? Merci
Je suis désolé de dire qu'une sous-chaine ( si tant est qu'une
sous-chaine veuille dire que p.e le mot "Réponses" est une partie d'une
phrase du style "les Réponses gnagna...") ) sera détectée par Find
puisique dans l'instruction proposée, le paramètre LookAt est omis donc
par défaut est positionné à xlPart.
Si par contre, le mot "Réponses" est une expression de formule, il
conviendrait de mettre LookIn:=xlformulas au lieu de xlvalues.
A+
J'ai omis de dire que la chaine à trouver...est en fait une sous chaine et
donc l'instruction find ne convient pas!
Comment remplacer Find???
Merci tout de même!!!
"anonymousA" <anonymousA@wanadoo.fr> a écrit dans le message de news:
43807bd4$0$6672$8fcfb975@news.wanadoo.fr...
Bonjour ,
pour aller dans le même sens que jb mais en 2 instructions seulement
On Error Resume Next
k=Columns("A:A").Find(What:="Réponses", After:¬tiveCell,
LookIn:=xlValues).Row
A+
Bonjour,
Dans la Col.A j'ai des données en texte.
A l'aide d'une macro comment faire pour repérer dans cette colonne un mot
comme "réponses" et mettre en variable le numéro de ligne où se trouve
cette chaine de caractères.
Si la chaine "réponses" est trouvé en A12...récupérer le 12 pour
l'affecter à une variable k par exemple?
Merci
Je suis désolé de dire qu'une sous-chaine ( si tant est qu'une sous-chaine veuille dire que p.e le mot "Réponses" est une partie d'une phrase du style "les Réponses gnagna...") ) sera détectée par Find puisique dans l'instruction proposée, le paramètre LookAt est omis donc par défaut est positionné à xlPart. Si par contre, le mot "Réponses" est une expression de formule, il conviendrait de mettre LookIn:=xlformulas au lieu de xlvalues.
A+
J'ai omis de dire que la chaine à trouver...est en fait une sous chaine et donc l'instruction find ne convient pas! Comment remplacer Find??? Merci tout de même!!! "anonymousA" a écrit dans le message de news: 43807bd4$0$6672$
Bonjour ,
pour aller dans le même sens que jb mais en 2 instructions seulement
On Error Resume Next k=Columns("A:A").Find(What:="Réponses", After:¬tiveCell, LookIn:=xlValues).Row
A+
Bonjour, Dans la Col.A j'ai des données en texte. A l'aide d'une macro comment faire pour repérer dans cette colonne un mot comme "réponses" et mettre en variable le numéro de ligne où se trouve cette chaine de caractères. Si la chaine "réponses" est trouvé en A12...récupérer le 12 pour l'affecter à une variable k par exemple? Merci
michdenis
Bonjour
| puisique dans l'instruction proposée, le paramètre LookAt est omis donc | par défaut est positionné à xlPart.
Es-tu certain de ce que tu avances :
Par défaut, ce paramètre prend la valeur que l'on lui a assignée lors de la dernière recherche que l'on a faite, le cas échéant !
Il est plus facile d'utiliser le paramètre destiné à cet effet que de fermer le classeur pour obtenir le "reset" du paramètre par défaut. ;-))
Salutations!
"anonymousA" a écrit dans le message de news: 438080e7$0$6672$ Je suis désolé de dire qu'une sous-chaine ( si tant est qu'une sous-chaine veuille dire que p.e le mot "Réponses" est une partie d'une phrase du style "les Réponses gnagna...") ) sera détectée par Find puisique dans l'instruction proposée, le paramètre LookAt est omis donc par défaut est positionné à xlPart. Si par contre, le mot "Réponses" est une expression de formule, il conviendrait de mettre LookIn:=xlformulas au lieu de xlvalues.
A+
J'ai omis de dire que la chaine à trouver...est en fait une sous chaine et donc l'instruction find ne convient pas! Comment remplacer Find??? Merci tout de même!!! "anonymousA" a écrit dans le message de news: 43807bd4$0$6672$
Bonjour ,
pour aller dans le même sens que jb mais en 2 instructions seulement
On Error Resume Next k=Columns("A:A").Find(What:="Réponses", After:¬tiveCell, LookIn:=xlValues).Row
A+
Bonjour, Dans la Col.A j'ai des données en texte. A l'aide d'une macro comment faire pour repérer dans cette colonne un mot comme "réponses" et mettre en variable le numéro de ligne où se trouve cette chaine de caractères. Si la chaine "réponses" est trouvé en A12...récupérer le 12 pour l'affecter à une variable k par exemple? Merci
Bonjour
| puisique dans l'instruction proposée, le paramètre LookAt est omis donc
| par défaut est positionné à xlPart.
Es-tu certain de ce que tu avances :
Par défaut, ce paramètre prend la valeur que l'on lui a assignée lors de la dernière
recherche que l'on a faite, le cas échéant !
Il est plus facile d'utiliser le paramètre destiné à cet effet que de fermer le classeur
pour obtenir le "reset" du paramètre par défaut. ;-))
Salutations!
"anonymousA" <anonymousA@wanadoo.fr> a écrit dans le message de news: 438080e7$0$6672$8fcfb975@news.wanadoo.fr...
Je suis désolé de dire qu'une sous-chaine ( si tant est qu'une
sous-chaine veuille dire que p.e le mot "Réponses" est une partie d'une
phrase du style "les Réponses gnagna...") ) sera détectée par Find
puisique dans l'instruction proposée, le paramètre LookAt est omis donc
par défaut est positionné à xlPart.
Si par contre, le mot "Réponses" est une expression de formule, il
conviendrait de mettre LookIn:=xlformulas au lieu de xlvalues.
A+
J'ai omis de dire que la chaine à trouver...est en fait une sous chaine et
donc l'instruction find ne convient pas!
Comment remplacer Find???
Merci tout de même!!!
"anonymousA" <anonymousA@wanadoo.fr> a écrit dans le message de news:
43807bd4$0$6672$8fcfb975@news.wanadoo.fr...
Bonjour ,
pour aller dans le même sens que jb mais en 2 instructions seulement
On Error Resume Next
k=Columns("A:A").Find(What:="Réponses", After:¬tiveCell,
LookIn:=xlValues).Row
A+
Bonjour,
Dans la Col.A j'ai des données en texte.
A l'aide d'une macro comment faire pour repérer dans cette colonne un mot
comme "réponses" et mettre en variable le numéro de ligne où se trouve
cette chaine de caractères.
Si la chaine "réponses" est trouvé en A12...récupérer le 12 pour
l'affecter à une variable k par exemple?
Merci
| puisique dans l'instruction proposée, le paramètre LookAt est omis donc | par défaut est positionné à xlPart.
Es-tu certain de ce que tu avances :
Par défaut, ce paramètre prend la valeur que l'on lui a assignée lors de la dernière recherche que l'on a faite, le cas échéant !
Il est plus facile d'utiliser le paramètre destiné à cet effet que de fermer le classeur pour obtenir le "reset" du paramètre par défaut. ;-))
Salutations!
"anonymousA" a écrit dans le message de news: 438080e7$0$6672$ Je suis désolé de dire qu'une sous-chaine ( si tant est qu'une sous-chaine veuille dire que p.e le mot "Réponses" est une partie d'une phrase du style "les Réponses gnagna...") ) sera détectée par Find puisique dans l'instruction proposée, le paramètre LookAt est omis donc par défaut est positionné à xlPart. Si par contre, le mot "Réponses" est une expression de formule, il conviendrait de mettre LookIn:=xlformulas au lieu de xlvalues.
A+
J'ai omis de dire que la chaine à trouver...est en fait une sous chaine et donc l'instruction find ne convient pas! Comment remplacer Find??? Merci tout de même!!! "anonymousA" a écrit dans le message de news: 43807bd4$0$6672$
Bonjour ,
pour aller dans le même sens que jb mais en 2 instructions seulement
On Error Resume Next k=Columns("A:A").Find(What:="Réponses", After:¬tiveCell, LookIn:=xlValues).Row
A+
Bonjour, Dans la Col.A j'ai des données en texte. A l'aide d'une macro comment faire pour repérer dans cette colonne un mot comme "réponses" et mettre en variable le numéro de ligne où se trouve cette chaine de caractères. Si la chaine "réponses" est trouvé en A12...récupérer le 12 pour l'affecter à une variable k par exemple? Merci
Fred
OK...ça marche...et merci à vous tous!!! ;) "michdenis" a écrit dans le message de news:
Bonjour Fred,
'----------------------------- Sub Trouver()
Dim R As Long, Mot As String Mot = "réponset" On Error Resume Next With Worksheets("Feuil1") R = .Range("A:A").Find(What:=Mot, _ LookIn:=xlValues, LookAt:=xlPart).Row If Err = 0 Then MsgBox R Else Err = 0 End If End With End Sub '-----------------------------
Salutations!
"Fred" a écrit dans le message de news: 438076dd$0$4302$ Bonjour, Dans la Col.A j'ai des données en texte. A l'aide d'une macro comment faire pour repérer dans cette colonne un mot comme "réponses" et mettre en variable le numéro de ligne où se trouve cette chaine de caractères. Si la chaine "réponses" est trouvé en A12...récupérer le 12 pour l'affecter à une variable k par exemple? Merci
OK...ça marche...et merci à vous tous!!!
;)
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
ONvo8ld7FHA.3416@TK2MSFTNGP15.phx.gbl...
Bonjour Fred,
'-----------------------------
Sub Trouver()
Dim R As Long, Mot As String
Mot = "réponset"
On Error Resume Next
With Worksheets("Feuil1")
R = .Range("A:A").Find(What:=Mot, _
LookIn:=xlValues, LookAt:=xlPart).Row
If Err = 0 Then
MsgBox R
Else
Err = 0
End If
End With
End Sub
'-----------------------------
Salutations!
"Fred" <fredgarlon@free.fr> a écrit dans le message de news:
438076dd$0$4302$626a14ce@news.free.fr...
Bonjour,
Dans la Col.A j'ai des données en texte.
A l'aide d'une macro comment faire pour repérer dans cette colonne un mot
comme "réponses" et mettre en variable le numéro de ligne où se trouve
cette
chaine de caractères.
Si la chaine "réponses" est trouvé en A12...récupérer le 12 pour
l'affecter
à une variable k par exemple?
Merci
OK...ça marche...et merci à vous tous!!! ;) "michdenis" a écrit dans le message de news:
Bonjour Fred,
'----------------------------- Sub Trouver()
Dim R As Long, Mot As String Mot = "réponset" On Error Resume Next With Worksheets("Feuil1") R = .Range("A:A").Find(What:=Mot, _ LookIn:=xlValues, LookAt:=xlPart).Row If Err = 0 Then MsgBox R Else Err = 0 End If End With End Sub '-----------------------------
Salutations!
"Fred" a écrit dans le message de news: 438076dd$0$4302$ Bonjour, Dans la Col.A j'ai des données en texte. A l'aide d'une macro comment faire pour repérer dans cette colonne un mot comme "réponses" et mettre en variable le numéro de ligne où se trouve cette chaine de caractères. Si la chaine "réponses" est trouvé en A12...récupérer le 12 pour l'affecter à une variable k par exemple? Merci
anonymousA
C'est exact. Mea culpa !. J'ai toujours du mal à garder en tête que le dernier choix saisi par l'utilisateur prédomine sur le paramètre par défaut.
A+
Bonjour
| puisique dans l'instruction proposée, le paramètre LookAt est omis donc | par défaut est positionné à xlPart.
Es-tu certain de ce que tu avances :
Par défaut, ce paramètre prend la valeur que l'on lui a assignée lors de la dernière recherche que l'on a faite, le cas échéant !
Il est plus facile d'utiliser le paramètre destiné à cet effet que de fermer le classeur pour obtenir le "reset" du paramètre par défaut. ;-))
Salutations!
"anonymousA" a écrit dans le message de news: 438080e7$0$6672$ Je suis désolé de dire qu'une sous-chaine ( si tant est qu'une sous-chaine veuille dire que p.e le mot "Réponses" est une partie d'une phrase du style "les Réponses gnagna...") ) sera détectée par Find puisique dans l'instruction proposée, le paramètre LookAt est omis donc par défaut est positionné à xlPart. Si par contre, le mot "Réponses" est une expression de formule, il conviendrait de mettre LookIn:=xlformulas au lieu de xlvalues.
A+
J'ai omis de dire que la chaine à trouver...est en fait une sous chaine et donc l'instruction find ne convient pas! Comment remplacer Find??? Merci tout de même!!! "anonymousA" a écrit dans le message de news: 43807bd4$0$6672$
Bonjour ,
pour aller dans le même sens que jb mais en 2 instructions seulement
On Error Resume Next k=Columns("A:A").Find(What:="Réponses", After:¬tiveCell, LookIn:=xlValues).Row
A+
Bonjour, Dans la Col.A j'ai des données en texte. A l'aide d'une macro comment faire pour repérer dans cette colonne un mot comme "réponses" et mettre en variable le numéro de ligne où se trouve cette chaine de caractères. Si la chaine "réponses" est trouvé en A12...récupérer le 12 pour l'affecter à une variable k par exemple? Merci
C'est exact. Mea culpa !. J'ai toujours du mal à garder en tête que le
dernier choix saisi par l'utilisateur prédomine sur le paramètre par défaut.
A+
Bonjour
| puisique dans l'instruction proposée, le paramètre LookAt est omis donc
| par défaut est positionné à xlPart.
Es-tu certain de ce que tu avances :
Par défaut, ce paramètre prend la valeur que l'on lui a assignée lors de la dernière
recherche que l'on a faite, le cas échéant !
Il est plus facile d'utiliser le paramètre destiné à cet effet que de fermer le classeur
pour obtenir le "reset" du paramètre par défaut. ;-))
Salutations!
"anonymousA" <anonymousA@wanadoo.fr> a écrit dans le message de news: 438080e7$0$6672$8fcfb975@news.wanadoo.fr...
Je suis désolé de dire qu'une sous-chaine ( si tant est qu'une
sous-chaine veuille dire que p.e le mot "Réponses" est une partie d'une
phrase du style "les Réponses gnagna...") ) sera détectée par Find
puisique dans l'instruction proposée, le paramètre LookAt est omis donc
par défaut est positionné à xlPart.
Si par contre, le mot "Réponses" est une expression de formule, il
conviendrait de mettre LookIn:=xlformulas au lieu de xlvalues.
A+
J'ai omis de dire que la chaine à trouver...est en fait une sous chaine et
donc l'instruction find ne convient pas!
Comment remplacer Find???
Merci tout de même!!!
"anonymousA" <anonymousA@wanadoo.fr> a écrit dans le message de news:
43807bd4$0$6672$8fcfb975@news.wanadoo.fr...
Bonjour ,
pour aller dans le même sens que jb mais en 2 instructions seulement
On Error Resume Next
k=Columns("A:A").Find(What:="Réponses", After:¬tiveCell,
LookIn:=xlValues).Row
A+
Bonjour,
Dans la Col.A j'ai des données en texte.
A l'aide d'une macro comment faire pour repérer dans cette colonne un mot
comme "réponses" et mettre en variable le numéro de ligne où se trouve
cette chaine de caractères.
Si la chaine "réponses" est trouvé en A12...récupérer le 12 pour
l'affecter à une variable k par exemple?
Merci
C'est exact. Mea culpa !. J'ai toujours du mal à garder en tête que le dernier choix saisi par l'utilisateur prédomine sur le paramètre par défaut.
A+
Bonjour
| puisique dans l'instruction proposée, le paramètre LookAt est omis donc | par défaut est positionné à xlPart.
Es-tu certain de ce que tu avances :
Par défaut, ce paramètre prend la valeur que l'on lui a assignée lors de la dernière recherche que l'on a faite, le cas échéant !
Il est plus facile d'utiliser le paramètre destiné à cet effet que de fermer le classeur pour obtenir le "reset" du paramètre par défaut. ;-))
Salutations!
"anonymousA" a écrit dans le message de news: 438080e7$0$6672$ Je suis désolé de dire qu'une sous-chaine ( si tant est qu'une sous-chaine veuille dire que p.e le mot "Réponses" est une partie d'une phrase du style "les Réponses gnagna...") ) sera détectée par Find puisique dans l'instruction proposée, le paramètre LookAt est omis donc par défaut est positionné à xlPart. Si par contre, le mot "Réponses" est une expression de formule, il conviendrait de mettre LookIn:=xlformulas au lieu de xlvalues.
A+
J'ai omis de dire que la chaine à trouver...est en fait une sous chaine et donc l'instruction find ne convient pas! Comment remplacer Find??? Merci tout de même!!! "anonymousA" a écrit dans le message de news: 43807bd4$0$6672$
Bonjour ,
pour aller dans le même sens que jb mais en 2 instructions seulement
On Error Resume Next k=Columns("A:A").Find(What:="Réponses", After:¬tiveCell, LookIn:=xlValues).Row
A+
Bonjour, Dans la Col.A j'ai des données en texte. A l'aide d'une macro comment faire pour repérer dans cette colonne un mot comme "réponses" et mettre en variable le numéro de ligne où se trouve cette chaine de caractères. Si la chaine "réponses" est trouvé en A12...récupérer le 12 pour l'affecter à une variable k par exemple? Merci
jb
Si on n'a pas besoin de positionner le curseur sur la cellule :
Set c = Range("A:A").Find("ccc", LookIn:=xlValues, LookAt:=xlPart) If Not c Is Nothing Then MsgBox c.Row End If
JB
Si on n'a pas besoin de positionner le curseur sur la cellule :
Set c = Range("A:A").Find("ccc", LookIn:=xlValues, LookAt:=xlPart)
If Not c Is Nothing Then
MsgBox c.Row
End If