Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Code vba

castor30

XLDnaute Occasionnel
Bonjour,
Je vous souhaite à tous et à toutes une excellente année.
Je cherche a supprimer les X en colonne E
si un X se trouve sur la même ligne en colonne G par vba
En vous remerciant
 

Pièces jointes

  • Classeur2.xls
    17 KB · Affichages: 20

Calvus

XLDnaute Barbatruc
Bonjour,

Voici un code.
VB:
Sub Suppr()
Dim i As Integer
For i = Range("E" & Rows.Count).End(xlUp).Row To 1 Step -1
If Cells(i, 5) = "X" And Cells(i, 5) = Cells(i, 7) Then Cells(i, 5) = ""
Next
End Sub

Bonne journée.
 

Staple1600

XLDnaute Barbatruc
Bonsoir le fil, le forum

Une variante sans boucle
VB:
Sub DelNoLoop()
With Range("H5:H48")
    .FormulaR1C1 = "=IF(RC[-3]&RC[-1]=""XX"",1,""$$"")"
    .SpecialCells(-4123, 1).Offset(, -3) = ""
    .ClearContents
End With
End Sub
 

Discussions similaires

Réponses
22
Affichages
825
Réponses
6
Affichages
126
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…