Recherche et efface

Résolu/Fermé
Ju@nita Messages postés 149 Date d'inscription mardi 11 juin 2013 Statut Membre Dernière intervention 8 août 2024 - 19 juil. 2017 à 16:02
Ju@nita Messages postés 149 Date d'inscription mardi 11 juin 2013 Statut Membre Dernière intervention 8 août 2024 - 19 juil. 2017 à 16:16
Bonjour,

J'ai besoin d'incorporer quelque chose dans une macro dans excel 2010:

j'ai plein de description dans la colonne B et d'autres dans la colonne C.
Par contre, j'ai certaines données qui me nuisent dans la colonne C que je voudrais effacer. Et ça adonne que c'est seulement quand c'est écrit "INTERNET" en B que j'ai dette donnée nuisible.
Donc, comme dire: S'il c'est écrit "INTERNET" dans la colonne B, efface ce qu'il y a dans la colonne C, en langage VBA ?

merci

2 réponses

Unombre Messages postés 40 Date d'inscription lundi 11 juillet 2016 Statut Membre Dernière intervention 8 septembre 2017 16
19 juil. 2017 à 16:09
Bonjour

Sub test()
Do
    valeurB = Sheets("feuil1").Cells(2 + i, 2).Value
    If valeurB = "INTERNET" Then
        Sheets("feuil1").Cells(2 + i, 3).Value = ""
    End If
    i = i + 1
Loop While valeurB <> ""
End Sub


Ce code remplace les valeurs en C quand en B il y a INTERNET par une cellule vide

(Il ne fonction que si la colonne B ne possède pas de cellule vide)

(Fait une sauvegarde avant de lancer la macro)
0
Ju@nita Messages postés 149 Date d'inscription mardi 11 juin 2013 Statut Membre Dernière intervention 8 août 2024
19 juil. 2017 à 16:16
ça marche !!! merci beaucoup
0