Bonjour,
J'ai trouvé sur developpez.net une fonction qui fait "presque" ce que je cherche mais cela ne fonctionne pas. Je débute en VBA et je ne connais pas l'erreur de cette macro
Si je change la valeur cel.Value par "" par exemple, cela fonctionne très bien, je pense donc que cel.Value ne peut pas être du texte mais dans ce cas, que dois-je indiquer ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 Dim libelle As Range Dim cel As Range Dim Lgn As Long With ActiveSheet Set libelle = .Range(.Cells(1, 1), .Cells(.Rows.Count, 1).End(xlUp)) End With For Each cel In libelle If cel.Value = "=*REMCB*" Then cel.Offset(, 2).Value = "5113000" Next cel
Merci d'avance de votre aide.
adg91
Partager