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 une ligne d'un classeur à un autre


Sujet :

Macros et VBA Excel

  1. #1
    Membre du Club Avatar de melodyyy
    Inscrit en
    Octobre 2006
    Messages
    401
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 401
    Points : 50
    Points
    50
    Par défaut copier une ligne d'un classeur à un autre
    voila je voudrais copier une ligne d'un classeur à un autre, et forcément d'une feuille à une autre.

    voici mon code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Sub macro
    Workbook("SDVO PLANNING DISPO").Worksheet("référentiel").Range("57").Select
    Selection.Copy
    Workbook("Synthèse.01").Worksheet("Feuille principale").Range("4").Select.
    Activesheet.Paste
    End Sub
    et ben il me dit que mon sub ou ma fonction est pas définit, je comprends pas...

  2. #2
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Points : 15 543
    Points
    15 543
    Par défaut
    et non WorkBook
    et non Worksheet

  3. #3
    Membre du Club Avatar de melodyyy
    Inscrit en
    Octobre 2006
    Messages
    401
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 401
    Points : 50
    Points
    50
    Par défaut
    lol quelle truffe...
    roh c'est le matin hein
    on sent que je me réveille :p

  4. #4
    Membre du Club Avatar de melodyyy
    Inscrit en
    Octobre 2006
    Messages
    401
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 401
    Points : 50
    Points
    50
    Par défaut appeler un fichier URL
    voila, toujours pour coper ma fameuse ligne
    En fait pour copier ma ligne il faut que les 2 fichiers soit ouvert logique
    sauf que j'en ai un sur URL...comment fait on pour appeler un fichier URL, lui demander de s'ouvrir ? et se refermer après ?

    merci

  5. #5
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Points : 15 543
    Points
    15 543
    Par défaut
    Si l'url est dans une cellule, il suffit de la sélectionner... Tu peux en dire plus ?

  6. #6
    Membre du Club Avatar de melodyyy
    Inscrit en
    Octobre 2006
    Messages
    401
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 401
    Points : 50
    Points
    50
    Par défaut
    nan l'url est sur le web et donc je voudrais aller la chercher, lui demander d'ouvrir le fichier et zou en avant

  7. #7
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Points : 15 543
    Points
    15 543
    Par défaut
    Explique tout, là, j'en suis à espérer que quelqu'un comprenne ce que tu veux...

  8. #8
    Membre du Club Avatar de melodyyy
    Inscrit en
    Octobre 2006
    Messages
    401
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 401
    Points : 50
    Points
    50
    Par défaut
    en fait voila :

    je voudrais copier une ligne qui est sur un fichier sur intranet, dans un classeur qui lui est ouvert.

    donc je voudrais pouvoir appeler l'url intranet

  9. #9
    Membre du Club Avatar de melodyyy
    Inscrit en
    Octobre 2006
    Messages
    401
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 401
    Points : 50
    Points
    50
    Par défaut
    pour que tu comprennes mieux voici mon code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     Set fich = Workbooks.Open("http://dtii.pcinfo.inetpsa.com/document/111045363.pc1fm")
    Workbooks("111045363.pc1fm").Worksheets("Référentiel").Range("A57:S57").Select
    Selection.Copy
    Workbooks("Synthese_type_01.xls").Workbooks("Feuille principale").Range("FU3:GM3").Select
    Activesheets.Paste
     
    End Sub

  10. #10
    Membre du Club Avatar de melodyyy
    Inscrit en
    Octobre 2006
    Messages
    401
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 401
    Points : 50
    Points
    50
    Par défaut
    j'ai une erreur comme quoi la selection de l'objet range a échoué
    le premier objet range

  11. #11
    Expert éminent sénior


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Points : 20 040
    Points
    20 040
    Par défaut
    déjà est-ce que t'on fichier s'ouvre avec :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     Set fich = Workbooks.Open("http://dtii.pcinfo.inetpsa.com/document/111045363.pc1fm")
    [Edit] puis sur qu'elle ligne l'erreur je n'avais pas vu celle la :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Workbooks("Synthese_type_01.xls").Workbooks("Feuille principale").Range("FU3:GM3").Select
    ?.. pourquoi deux fois workbooks..?





    [edit un peu de code] tiens essai cela :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Dim fich As Workbook
    Set fich = Workbooks.Open("http://dtii.pcinfo.inetpsa.com/document/111045363.pc1fm")
    fich.Worksheets("Référentiel").Range("A57:S57").Copy Workbooks("Synthese_type_01.xls").Workbooks("Feuille principale").Range("FU3:GM3")

  12. #12
    Membre du Club Avatar de melodyyy
    Inscrit en
    Octobre 2006
    Messages
    401
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 401
    Points : 50
    Points
    50
    Par défaut
    me suis débrouillée ça marche reste plus que a fermer le fichier...ça a la rigueur...

  13. #13
    Membre du Club Avatar de melodyyy
    Inscrit en
    Octobre 2006
    Messages
    401
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 401
    Points : 50
    Points
    50
    Par défaut
    je comprends pas, ça marchait, et la ça marche pu

    ça me met juste des 0 ou des refs....

  14. #14
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Points : 15 543
    Points
    15 543
    Par défaut
    Un pb de délai entre l'ouverture et la copie ??????

  15. #15
    Membre du Club Avatar de melodyyy
    Inscrit en
    Octobre 2006
    Messages
    401
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 401
    Points : 50
    Points
    50
    Par défaut
    en fait il me copie bien la ligne mais n'importe ou forcément ça fait des ref des fois...je comprends pas...

  16. #16
    Membre du Club Avatar de melodyyy
    Inscrit en
    Octobre 2006
    Messages
    401
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 401
    Points : 50
    Points
    50
    Par défaut
    nan pour le délais je crois pas

  17. #17
    Membre du Club Avatar de melodyyy
    Inscrit en
    Octobre 2006
    Messages
    401
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 401
    Points : 50
    Points
    50
    Par défaut
    ah y'ai ça va mieux

    le fchier a du avoir un probleme...j'ai mis un bouton à la place, puisqu'en automatique excel a pas l'air d'accord et me met des ref ça évite de trop alourdir le fichier ceci dit

Discussions similaires

  1. Copie d'une ligne d'un classeur a un autre
    Par tonybouk dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 21/08/2012, 15h34
  2. [XL-2010] Impossible de Copier une formule d'un classeur Excel à un autre
    Par kenshirosan dans le forum Excel
    Réponses: 2
    Dernier message: 18/01/2011, 10h24
  3. Copier une ligne dans un classeur fermé et enregistrer sous
    Par PPN83 dans le forum Macros et VBA Excel
    Réponses: 23
    Dernier message: 18/11/2010, 00h54
  4. Copier des lignes d'un classeur a un autre
    Par Potzo dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 14/06/2010, 09h05
  5. [VBA-E]Importer une ligne d'un classeur vers un autre
    Par khiat dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 04/02/2006, 14h15

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