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 :

Copie de plage sans .Select


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2012
    Messages
    91
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2012
    Messages : 91
    Par défaut Copie de plage sans .Select
    Bonjour,

    Afin de pouvoir verouiller mes feuilles Excel tout en faisant fonctionner mes macros, je souhaites enlever tous mes .Select dans mon code. Cependant j'ai un problème lors de la refonte d'une copie de plage. Voici mon code avant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Plage = "A1:M" & derniereLigneTableau
    Sheets("Demandes").Activate
    Range(Plage).Select
    Selection.Copy
    Usr_Affiche.Spsheet_Demande.Range("A1").Paste
    Que j'ai donc remplacé par :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Sheets("Demandes").Range("A1:M" & derniereLigneTableau).Copy Usr_Affiche.Spsheet_Demande.Range("A1")
    Mais mon nouveau code m'affiche l'erreur :

    Erreur d'éxécution '1004'
    La méthode Copy de la classe Range à échoué

    Je ne comprends pas où est mon erreur, est-ce que quelqu'un peut m'aider svp?

  2. #2
    Expert confirmé Avatar de jfontaine
    Homme Profil pro
    Contrôleur de Gestion
    Inscrit en
    Juin 2006
    Messages
    4 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Contrôleur de Gestion

    Informations forums :
    Inscription : Juin 2006
    Messages : 4 756
    Par défaut
    Bonjour,

    Afin de pouvoir verouiller mes feuilles Excel
    A tout hasard, la plage de destination ne serait pas protégée?

    EDIT : Si la plage de destination est protégée, il est normal d'avoir une erreur 1004

  3. #3
    Membre Expert Avatar de ZebreLoup
    Homme Profil pro
    Ingénieur Financier
    Inscrit en
    Mars 2010
    Messages
    994
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur Financier
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2010
    Messages : 994
    Par défaut
    Et avec :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Sheets("Demandes").Range("A1:M" & derniereLigneTableau).Copy
    Usr_Affiche.Spsheet_Demande.Range("A1").Paste

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2012
    Messages
    91
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2012
    Messages : 91
    Par défaut
    jfontaine : Non ma feuille (ni ma plage) n'est pas protégée pour le moment, c'est ce que je souhaites faire justement!

    ZebreLoup : Je test ça je te redis.

    Merci à vous deux

Discussions similaires

  1. [XL-2010] Copie Shape sans Select
    Par insosama dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 15/04/2014, 06h17
  2. Faire une copie de base sans les enregistrements.
    Par ElsasseR dans le forum Access
    Réponses: 4
    Dernier message: 17/12/2006, 16h15
  3. [Conception] Boucle select en autocompletion sans "SELECT"
    Par lodan dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 01/10/2006, 20h04
  4. [VBA E] copie de plage de cellule
    Par zoumzoum59 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 02/07/2006, 22h15
  5. [VBA-E] Copie de Feuille sans liaison
    Par Ania dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 27/04/2006, 17h35

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