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 :

Bug étrange de sélection multiple sur plusieurs pages avec instruction .copy


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif Avatar de Gorzyne
    Profil pro
    Collégien
    Inscrit en
    Janvier 2008
    Messages
    337
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Collégien

    Informations forums :
    Inscription : Janvier 2008
    Messages : 337
    Par défaut Bug étrange de sélection multiple sur plusieurs pages avec instruction .copy
    Bonjour à tous,

    J'ai un bug que j'ai du mal à déchiffrer, et je cherche une solution de correction.

    Je travaille donc sur un classeur cible monclasseur

    dans ce classeur j'ai un onglet cible mononglet

    dans cet onglet je selectionne une zone maselection

    j'ai donc
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    monclasseur.select
    monclasseur.mononglet.select
    maselection.select
    ensuite je fait et c'est la que les soucis commencent. Dans le cas général ça se passe bien, j'ai cette macro depuis plusieurs années qui tourne sur plusieurs centaines de classeurs mais la j'ai reçu un classeur qui me fait un bug de selection multiples

    en gros il considère que j'ai selectionné toutes les pages du classeur, et donc me met dans le presse papier ma selection mais étendue à tous les onglets... et donc ça empêche le .paste dans la foulée.

    je sais pas trop ce qui a pu se passer avec le classeur, il a pu passer par des versions d'Excel exotiques dans des modes... mais au final le classeur est bien présent en format .xlsm


    Merci pour votre aide
    Gorz

  2. #2
    Membre Expert
    Inscrit en
    Octobre 2010
    Messages
    1 401
    Détails du profil
    Informations forums :
    Inscription : Octobre 2010
    Messages : 1 401
    Par défaut
    Et si tu n'utilises pas SELECTION ni SELECT, ça donne quoi?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    monclasseur = ActiveWorkbook.Name
    mononglet = "Feuil2"
    maselection = "A1:C100"
     
    Workbooks(monclasseur).Worksheets(mononglet).Range(maselection).Copy

  3. #3
    Membre très actif Avatar de Gorzyne
    Profil pro
    Collégien
    Inscrit en
    Janvier 2008
    Messages
    337
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Collégien

    Informations forums :
    Inscription : Janvier 2008
    Messages : 337
    Par défaut
    effectivement ça pourrait résoudre
    je tenterais la prochaine fois que je serai confronté à cette situation

Discussions similaires

  1. Streaming audio persistant sur plusieurs pages avec jPlayer
    Par Cladouros dans le forum Général JavaScript
    Réponses: 0
    Dernier message: 24/09/2010, 14h56
  2. Réponses: 0
    Dernier message: 29/04/2010, 16h50
  3. PDF sur plusieurs pages avec un titre
    Par binome-x dans le forum Mise en forme
    Réponses: 1
    Dernier message: 12/01/2010, 17h50
  4. Imprimer sur plusieur page avec un framset
    Par HWICE dans le forum Webdesign & Ergonomie
    Réponses: 0
    Dernier message: 28/05/2008, 22h50
  5. Réponses: 2
    Dernier message: 07/08/2007, 16h24

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