Macro permettant de rechercher des mots dans une cellule
Dernière réponse : dans Programmation
Bonjour,
J'ai un petit problème. Je cherche a faire une macro qui me permette de chercher un mot dans une cellule et qui si ce mot est présent m'écrive "***" dans une autre cellule. J'arrive a la faire marcher pour une cellule, pour une range entiere, mais pas cellule par cellule.
Pour une cellule, cela donne :
Pourriez vous m'aider. Merci
Dsl j'avais pas vu. Est-ce que ca va mieux comme ca ?
J'ai un petit problème. Je cherche a faire une macro qui me permette de chercher un mot dans une cellule et qui si ce mot est présent m'écrive "***" dans une autre cellule. J'arrive a la faire marcher pour une cellule, pour une range entiere, mais pas cellule par cellule.
Pour une cellule, cela donne :
Dim c As Object
Set c = Range("D1").Find("ECAT")
If c Is Nothing Then Cells(1, 20) = "" Else Cells(1, 20) = "ECAT"
Pourriez vous m'aider. Merci
Dsl j'avais pas vu. Est-ce que ca va mieux comme ca ?
Autres pages sur : macro permettant rechercher mots cellule
Lassé par la pub ? Créez un compte
En fait, j aimerais que le code précédent, qui fonctionne pour la cellule D1, puisse fonctionner sur l ensemble des cellules de la colonne D. C est a dire que pour chaque cellule de la colonne D, la macro regarde si "ECAT" est dans la celulle et si oui m'écrive "ECAT" une cellule de la meme ligne mais d une autre colonne
Merci beaucoup. Il me reste unpetit probleme :
je voudrai que pour chaque cellule de la range, la macro me mette soit "" soit "***" dans une cellule de la meme ligne mais d une colonne différente. or en l état, le code me met "***" sans toutes les cellules correspondantes si jamais le mot recherché est contenu dans une seule cellule de la range
Dim c As Range
Dim k as integer
For Each c In Range("D1:D7")
For k = 1 to 7
If c.Find("ECAT") Is Nothing Then Cells(k, 20) = "" Else: Cells(k, 20) = "ECAT"
Next
Next
je voudrai que pour chaque cellule de la range, la macro me mette soit "" soit "***" dans une cellule de la meme ligne mais d une colonne différente. or en l état, le code me met "***" sans toutes les cellules correspondantes si jamais le mot recherché est contenu dans une seule cellule de la range
Bonjour, c'est a peu pres la meme chose dont j'aurai besoin sauf que c'est pas un mot mais une serie de mots clefs...
je souhaiterais effectuer dans UNE colonne contenant une serie de phrases (chaque cellule en contenant UNE) une recherche parmi une serie de mots clefs contenus dans une autre colonne (chaque cellule contenant un mot clef).
Ainsi, il faudrait que pour chaque ligne contenant une phrase la macro cherche si chacun des mots clefs est present.
Si un ou plusieurs mots clefs sont presents, il faudrait qu'il y ait marquer dans une troisieme colonne OK sinon PAS OK lol
Je vous remercie beaucoup!!!!!
je souhaiterais effectuer dans UNE colonne contenant une serie de phrases (chaque cellule en contenant UNE) une recherche parmi une serie de mots clefs contenus dans une autre colonne (chaque cellule contenant un mot clef).
Ainsi, il faudrait que pour chaque ligne contenant une phrase la macro cherche si chacun des mots clefs est present.
Si un ou plusieurs mots clefs sont presents, il faudrait qu'il y ait marquer dans une troisieme colonne OK sinon PAS OK lol
Je vous remercie beaucoup!!!!!
Lassé par la pub ? Créez un compte
- Contenus similaires :
Tags :