Bonjour,
Je suis nouveau sur le forum et débutant en VBA.
Je souhaite insérer une boucle permettant de remplacer par un vide lorsque deux cellules ou plus se suivant contiennent le même mot.
J'ai essayé ce code:
Cependant deux problèmes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 Dim i As Integer i = 1 Range("D2").Activate Do While Not (IsEmpty(ActiveCell)) If Worksheets("Feuil1").Range("D" & i + 1).Value <> "" And Worksheets("Feuil1").Range("D" & i + 1).Value = Worksheets("Feuil1").Range("D" & i) Then Range("D" & i + 1).Value = ("") Else i = i + 1 End If Loop End Sub
1) Dépassement de capacité (je pense que la boucle est mal bornée)
2) Va fonctionner pour la cellule D4 mais par pour D5
Pourriez vous m'aider.
En vous remerciant d'avance,
Partager