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 :

La méthode select de l'objet range a échoué


Sujet :

Macros et VBA Excel

  1. #1
    Membre éclairé
    Homme Profil pro
    Enseignant
    Inscrit en
    Mai 2019
    Messages
    245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aube (Champagne Ardenne)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2019
    Messages : 245
    Par défaut La méthode select de l'objet range a échoué
    Salut le Forum!
    J'ai créé un bouton auquel j'ai affecté la macro ci-dessous. Mais quand je lance la macro il y a ce message d'erreur: La méthode select de l'objet range a échoué et c'est la ligne Range("D").Select qui est en jaune. J'aimerais comprendre pourquoi ce message d'erreur s'affiche dans ce cas de figure.


    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 Copier()
    '
    ' Copier Macro
    '
     
    '
        Range("D5").Select
     
        Range("Tableau1").Select
        Selection.Copy
        Sheets("nsSEM1").Select
     
        Range("A12").Select
        Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
            :=False, Transpose:=False
     
    End Sub
    Merci
    djibysadji

  2. #2
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par djibysadji Voir le message
    J'aimerais comprendre pourquoi ce message d'erreur s'affiche dans ce cas de figure.
    Bonjour,

    Aucune idée, surtout que cette ligne ne sert à rien. Il faudrait voir votre tableau.
    Les Select ne servent à rien, ou plutôt si, ils servent à ralentir votre code.

    Essayez ceci en modifiant le nom de l'onglet de départ :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    Sub Copier()
     
        ' Nom de l'onglet de départ à adapter.
        Sheets("Feuil3").Range("Tableau1").Copy
        With Sheets("nsSEM1").Range("A12")
             .PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
        End With
     
    End Sub
    Nb : Postez sur le forum VBA Excel.

Discussions similaires

  1. [XL-2013] "La méthode select de l'objet range a échoué"
    Par JojoCout dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 01/06/2018, 11h42
  2. [XL-2007] Erreur d'exécution 1004 La méthode Select de l'Objet Worksheet a échoué !
    Par Nonno 94 dans le forum Macros et VBA Excel
    Réponses: 21
    Dernier message: 08/11/2013, 15h39
  3. Méthode select de la classe range a échoué
    Par BERRACHED SAID dans le forum Macros et VBA Excel
    Réponses: 23
    Dernier message: 06/06/2013, 13h11
  4. Réponses: 4
    Dernier message: 26/08/2010, 13h40
  5. Réponses: 12
    Dernier message: 07/05/2010, 15h48

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