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 :

Pb Macro quand nom d'une feuille <> Feuil1 [XL-2007]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Directeur commercial
    Inscrit en
    Décembre 2013
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Directeur commercial
    Secteur : Santé

    Informations forums :
    Inscription : Décembre 2013
    Messages : 10
    Par défaut Pb Macro quand nom d'une feuille <> Feuil1
    Bonjour,

    Afin de supprimer des lignes dans une feuil1, j'excécute la macro suivante.

    Malheureusement, lorsque je renomme mes deux feuilles avec des noms personnalisés, la macro plante avec un message d'erreur 424, objet requis.

    Merci pour votre aide

    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
    16
    17
    Sub DeleteRows()
        With Feuil2
            SRC = Application.Transpose(.Range("A1", .Cells(.Rows.Count, 1).End(xlUp)).Value)
        End With
     
        With Feuil1
            Application.ScreenUpdating = False
            AR = .Range("G1", .Cells(.Rows.Count, 7).End(xlUp)).Value
     
            For R& = UBound(AR) To 1 Step -1
                If AR(R, 1) > "" Then _
                    If IsError(Application.Match(AR(R, 1), SRC, 0)) Then .Rows(R).Delete
            Next
     
            Application.ScreenUpdating = True
        End With
    End Sub

  2. #2
    Membre Expert
    Avatar de pc75
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    3 662
    Détails du profil
    Informations personnelles :
    Âge : 70
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2004
    Messages : 3 662
    Par défaut
    Bonjour,

    Et en utilisant :


  3. #3
    Membre averti
    Homme Profil pro
    Directeur commercial
    Inscrit en
    Décembre 2013
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Directeur commercial
    Secteur : Santé

    Informations forums :
    Inscription : Décembre 2013
    Messages : 10
    Par défaut
    Merci, mais j'avoue ne pas savoir comment me servir de cette instruction;

  4. #4
    Membre Expert Avatar de Godzestla
    Homme Profil pro
    Chercheur de bonheur
    Inscrit en
    Août 2007
    Messages
    2 403
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de bonheur
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2007
    Messages : 2 403
    Par défaut
    Citation Envoyé par pc75 Voir le message
    Bonjour,

    Et en utilisant :

    Bonjour,
    cela correspond à la première feuille.

    Tu peux aussi écrire
    ou
    à toi de voir si tu veux adresser Sheets ou Worksheets en fonction de ce que tu cherches (plus d'info dans l'aide).

    Mais attention que Feuill1 n'est pas nécessairement la Sheets ou Worksheets(1).

    Si tu connais le nom de ta feuille, tu peux l'adresser en direct par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Sheets("lenomdetafeuille")
    ou worksheets (cfr ci-dessus).

    A+

  5. #5
    Membre averti
    Homme Profil pro
    Directeur commercial
    Inscrit en
    Décembre 2013
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Directeur commercial
    Secteur : Santé

    Informations forums :
    Inscription : Décembre 2013
    Messages : 10
    Par défaut
    Bonsoir,

    Encore merci, j'ai solutionné le problème en mettant le bon indice des feuille tel qu'il apparait dans la fenetre VBA project et ça marche.

  6. #6
    Expert éminent
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Par défaut

    Comme quoi il ne suffit pas de pomper un de mes codes, faut-il encore se donner la peine de l'adapter ! …

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

Discussions similaires

  1. [XL-2003] Nom de boutons qui change quand je copie une feuille Excel.
    Par Nicoyong dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 23/04/2015, 15h35
  2. MACRO de copie d'une feuille dont le nom est contenu dans une cellule
    Par youssy dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 04/03/2015, 14h33
  3. MACRO de copie d'une feuille dont le nom est contenu dans une cellule
    Par youssy dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 01/03/2015, 19h39
  4. [VBA-E]Récuperer le nom d'une feuille sans le N°
    Par Elstak dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 04/04/2006, 11h33
  5. Réponses: 4
    Dernier message: 09/11/2005, 17h11

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