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 :

Copier/Coller cellules sans activer le classeur [Toutes versions]


Sujet :

Macros et VBA Excel

  1. #1
    Membre régulier
    Femme Profil pro
    Gestionnaire administrative
    Inscrit en
    Mars 2013
    Messages
    95
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations professionnelles :
    Activité : Gestionnaire administrative
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2013
    Messages : 95
    Points : 73
    Points
    73
    Par défaut Copier/Coller cellules sans activer le classeur
    Hello !

    Voilà je travaille sur 2 classeurs Excel. L'un étant une maquette que je dois remplir avec les données de l'autre et tout ça bien sûr avec des conditions. Le problème est que je travaille avec un Activecell, ce qui fait que si j'active le 2ème classeur où je dois coller les données, je perdrai mon activecell du 1er classeur.

    J'ai écrit ceci (extrait de mon code) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    While ActiveCell <> ""
        If ActiveCell = "ACTIVITE PART 16 17" Then
            If ActiveCell.Offset(0, 1).Value = "AUTO" Then
                ActiveCell.Offset(0, 2).Copy
                Workbooks("Maquette_effets_différés 2013.xls").Range("B4").PasteSpecial
                ActiveCell.Offset(0, 3).Copy
                Workbooks("Maquette_effets_différés 2013.xls").Range("C4").PasteSpecial
                ActiveCell = ActiveCell.Offset(1, 0)
    Mais il bug sur la ligne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Workbooks("Maquette_effets_différés 2013.xls").Range("B4").PasteSpecial
    Avez-vous une solution ?

    Merci !!!

    Auriane

  2. #2
    Membre éprouvé Avatar de issoram
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2009
    Messages
    665
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Saône et Loire (Bourgogne)

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

    Informations forums :
    Inscription : Janvier 2009
    Messages : 665
    Points : 929
    Points
    929
    Par défaut
    Bonjour,

    1 . Au lieu de travailler avec ActiveCell, désigne explicitement ta cellule.
    2. Quel est le bug affiché sur la ligne que tu indiques?

    Cordialement.

  3. #3
    Membre régulier
    Femme Profil pro
    Gestionnaire administrative
    Inscrit en
    Mars 2013
    Messages
    95
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations professionnelles :
    Activité : Gestionnaire administrative
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2013
    Messages : 95
    Points : 73
    Points
    73
    Par défaut
    Bonjour,

    Il affiche "Propriété ou méthode non gérée par cet objet".

    Mais tu as raison je vais expliciter la cellule directement... C'était pour éviter d'avoir à tout remplacer dans mon code qui est assez long...

    Merci pour la réponse

    Je viens de revoir mon code et je ne peux pas spécifier la cellule directement car je me sers d'un while comme ci-dessous :

    Sinon comment faire pour que mon programme s'arrête lorsqu'il n'y a plus de données dans la colonne ?

    Merci.

  4. #4
    Membre régulier
    Femme Profil pro
    Gestionnaire administrative
    Inscrit en
    Mars 2013
    Messages
    95
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations professionnelles :
    Activité : Gestionnaire administrative
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2013
    Messages : 95
    Points : 73
    Points
    73
    Par défaut
    C'est bon je crois que je vais réussir à me débrouiller avec un compteur.

    Merci quand même

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

Discussions similaires

  1. copier/coller clip sans modif
    Par idoomy dans le forum EDI/Outils
    Réponses: 1
    Dernier message: 19/09/2008, 15h12
  2. Copier coller cellules
    Par Jeanvaljean44 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 12/12/2007, 18h50
  3. Pb copier coller de feuilles d un classeur a un autre.
    Par sebastien_oasis dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 31/05/2007, 14h08
  4. [Excel] selection et copier-coller de cellule sans activer les sheets
    Par franckB dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 01/04/2007, 23h26
  5. [VBA-Excel]Copier des cellules vers un autre classeur
    Par Tartenpion dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 04/10/2006, 18h18

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