IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Chercher dans une feuille et supprimer [XL-2007]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Octobre 2010
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Octobre 2010
    Messages : 8
    Par défaut Chercher dans une feuille et supprimer
    Bonsoir,
    Je tiens tout d'abord à vous remercier, mais ayant essayé la macro de mercatog qui fonctionner au premier abord, mais malheureusement utilisée sur mon fichier des données disparaissait dans toutes les colonnes.
    Donc je précise mes dires pour résoudre mon problème.

    Voilà comment je voudrai qu'une macro intervienne dans la gestion de mes données.

    Ayant rentré différents noms dans chaque cellule désignée ci-après d'une feuille nommée "ORGA"
    B9:B55
    D10:D55
    F11:F55
    H11:H55
    J11:J55
    L11:L55
    N10:N55
    P9:P55

    Je rentre un ou/et des noms dans une deuxième feuille nommée "RELEVE" dans les cellules B6:B31.

    Lorsque je clique sur une macro, elle cherche si il y a des noms identiques dans la feuille "ORGA" et les efface dans la feuille "ORGA" en laissant les cellules vides

    Par exemple : Sachant que j'ai rentré le nom "DUPONT" dans la cellule B9 de la feuille "ORGA"
    si je rentre le nom DUPONT dans la cellule B6 de la feuille "RELEVE" et que je clique sur le bouton macro, alors le nom "DUPONT" disparait de la cellule B9 de la feuille "ORGA" et laisse la cellule vide.
    Merci pour toute l'aide que vous apporterez. J'ai hâte de découvrir la macro magique.
    Cordialement.

  2. #2
    Expert éminent Avatar de mercatog
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    9 435
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations forums :
    Inscription : Juillet 2008
    Messages : 9 435
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    Dim c As Range, v As Range, Plage As Range
     
    With Sheets("ORGA")
        Set Plage = Union(.Range("B9:B55"), .Range("D10:D55"), .Range("F11:F55"), .Range("H11:H55"))
    End With
    For Each v In Sheets("RELEVE").Range("B6:B31")
        If v <> "" Then
            For Each c In Plage
                If InStr(c, v) > 0 Then c.ClearContents
            Next c
        End If
    Next v
    Set Plage = Nothing

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Supprimer des lignes dans une feuille Excel
    Par thefutureisnow dans le forum VB.NET
    Réponses: 2
    Dernier message: 04/04/2011, 13h48
  2. [XL-2003] Supprimer une sub dans une feuille
    Par alainb dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 04/06/2010, 20h16
  3. chercher/remplacer dans une feuille excel
    Par pointe dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 11/02/2010, 14h38
  4. SUPPRImer un ligne dans une feuille
    Par oscar.cesar dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 24/02/2008, 13h41
  5. Supprimer une/des image(s) dans une feuille de calcul
    Par Lorenzole+bo dans le forum Excel
    Réponses: 1
    Dernier message: 21/12/2007, 11h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo