Bonjour à toutes et à tous,
Je suis devant un problème insondable pour mes maigres compétences en VBA.
J'ai récupéré un code qui me permet, si une condition (en l'occurence If Int(F_S.Range("H" & Lig_S)) > Int(Date - 7))est remplie de copier une ligne d'une feuille à une autre. Ce code marche impec.
J'ai tenté de modifié cette condition pour que la macro teste si la cellule contient le mot "perspective" au lieu d'une date.
J'ai bien défini ma variable
Set MotCherché = "perspective"
Là ou je bloque c'est pour intégrer dans le code la recherche :
car si je fait If Origine.Cells(L, 1).Value = MotCherché
ça ne marche pas. J'ai donc essayé de modifié la ligne que j'avais dans mon code qui fonctionne en faisant If (F_S.Range("H" & Lig_S).Value = MotCherché
F_S étant la feuille source et L_S la ligne source
mais ça ne marche pas quand meme 🙁
Je viens donc chercher quelques lumières, ce que je souhaite en gros c'est que la macro recherche dans une colonne précise un mot, et qu'elle copie la ligne entière dans une autre feuille ...
Deuxieme chose, quelqu'un a t-il un bout de code pour faire le total d'une série de ligne sur une colonne donnée ? je me débrouillerai pour l'adapter a mes besoins mais j'ai vraiment besoin d'un tit coup de pouce.
un ptit lien sur le fichier source (sans les données hélas, c'est un poil confidentiel), le code VBA est sur la feuille CDES
Merci d'avance et encore bravo pour ce site et toutes vos contributions !
Je suis devant un problème insondable pour mes maigres compétences en VBA.
J'ai récupéré un code qui me permet, si une condition (en l'occurence If Int(F_S.Range("H" & Lig_S)) > Int(Date - 7))est remplie de copier une ligne d'une feuille à une autre. Ce code marche impec.
J'ai tenté de modifié cette condition pour que la macro teste si la cellule contient le mot "perspective" au lieu d'une date.
J'ai bien défini ma variable
Set MotCherché = "perspective"
Là ou je bloque c'est pour intégrer dans le code la recherche :
car si je fait If Origine.Cells(L, 1).Value = MotCherché
ça ne marche pas. J'ai donc essayé de modifié la ligne que j'avais dans mon code qui fonctionne en faisant If (F_S.Range("H" & Lig_S).Value = MotCherché
F_S étant la feuille source et L_S la ligne source
mais ça ne marche pas quand meme 🙁
Je viens donc chercher quelques lumières, ce que je souhaite en gros c'est que la macro recherche dans une colonne précise un mot, et qu'elle copie la ligne entière dans une autre feuille ...
Deuxieme chose, quelqu'un a t-il un bout de code pour faire le total d'une série de ligne sur une colonne donnée ? je me débrouillerai pour l'adapter a mes besoins mais j'ai vraiment besoin d'un tit coup de pouce.
un ptit lien sur le fichier source (sans les données hélas, c'est un poil confidentiel), le code VBA est sur la feuille CDES
Merci d'avance et encore bravo pour ce site et toutes vos contributions !