Bonjour,

je cherche à réaliser une macro qui va vérifier pour chaque ligne dans la colonne B si le mot bonbon existe par exemple.

Si tel est le cas, implémenter dans la colonne L une formule IF qui, elle, vérifiera une information conditionnelle dans la colonne Y.

Le tout sur plusieurs centaines voire milliers de lignes.

J'avais pensé à un code de ce genre (très incomplet) :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
Dim Lig     As Long
Dim Col     As String
Dim NbrLig  As Long
Dim NumLig As Long
 
Col = "B"
NumLig = 1
NbrLig = .Cells(65536, Col).End(xlUp).Row
For Lig = 1 To NbrLig
 
If .Cells(Lig, Col).Value = "BonBon" Then
Je ne sais pas si ce début de code est correct, et après, j'aimerais qu'il vienne donc me copier le code =IF(Y2<0;"Short";"Long") dans la colonne L si BonBon et bien présent dans la colonne B.
Mais la je sèche, ou je ne vois pas comment faire.

Si qq'un a une idée, je prends, et si je n'ai pas été clair, n'hésitez pas à me revenir.

Cordialement