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 :

Erreur 438 - Copier/Coller valeur entre deux docs


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2015
    Messages
    60
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mai 2015
    Messages : 60
    Par défaut Erreur 438 - Copier/Coller valeur entre deux docs
    Bonjour,

    J'essaie de faire une automatisation qui me permettrait lorsqu'un utilisateur rentre une donnée dans une cellule d'un doc 1, que celle-ci soit copiée dans un document 2 sur une certaine plage.
    Je souhaiterais savoir pourquoi Excel me dit "Erreur d’exécution 438 - Propriété ou méthode non géré par cet objet" concernant la dernière ligne du code ci-dessous :

    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
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    Sub NomsiteparDPGF()
    
    'Ouvrir le classeur avec nom du site
    Set classeurSource = Application.Workbooks.Open("D:\Users\Documents\Base Données Test\Tremplin3 - Version4.xlsm", , True)
    
    'Active le document où on récupère le nom du site
    Windows("Tremplin3 - Version4.xlsm").Activate
    
    'Copie du nom du site
    Range("C1").Select
    Selection.Copy
    
    'Ouvrir le classeur source (en lecture seule)
    'Set classeurSource = Application.Workbooks.Open("D:\Users\Documents\Base Données Test\BDV2.xlsm", , True)
    
    'Active le document de destination
    Windows("BDV2.xlsm").Activate
    
    'Valeur dernière ligne du collé de TYPE
    Range("C6").Select
    
    'Trouver dernière ligne pour pouvoir trouver jusq'où le site s'arrête
    Selection.End(xlDown).Select
    x = Selection.Row
    
    'coller en dessous de la premiere valeur trouvée en colonne B
    Range("B2:B" & x).Select
    Selection.Paste
    
    End Sub
    Merci par avance pour vos réponses.

  2. #2
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Septembre 2011
    Messages
    8 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Septembre 2011
    Messages : 8 208
    Par défaut
    Bonjour,

    Ecris plutôt :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    'coller en dessous de la premiere valeur trouvée en colonne B
    Range("B2:B" & x).Select
    ActiveSheet.Paste

  3. #3
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2015
    Messages
    60
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mai 2015
    Messages : 60
    Par défaut
    Merci beaucoup, ça fonctionne !

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

Discussions similaires

  1. Permuter des valeurs entre deux listes
    Par doogybreton dans le forum IHM
    Réponses: 2
    Dernier message: 14/12/2007, 21h42
  2. Copier/coller valeurs d'une cellule si fichier existant
    Par eddyG dans le forum VBA Access
    Réponses: 7
    Dernier message: 16/10/2007, 13h50
  3. Réponses: 10
    Dernier message: 14/06/2007, 14h27
  4. Erreur Bizarre 'copier-coller'
    Par papy_tergnier dans le forum C++Builder
    Réponses: 2
    Dernier message: 21/11/2005, 14h35
  5. [ADO.Net][VB.NET] Comment copier des données entre deux BDD différentes ?
    Par maddog2032 dans le forum Accès aux données
    Réponses: 6
    Dernier message: 06/06/2005, 11h01

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