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 cellule dans la ligne active


Sujet :

Macros et VBA Excel

  1. #1
    Membre confirmé
    Homme Profil pro
    technicien BE
    Inscrit en
    Juin 2016
    Messages
    50
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : technicien BE

    Informations forums :
    Inscription : Juin 2016
    Messages : 50
    Par défaut Copie de cellule dans la ligne active
    Bonjour,

    Je viens sur le forum pour vous demander de l'aide.

    Je cherche à créer un fichier Excel qui se complète grâce au vba.

    je souhaite déclencher la macro lorsque j'ai rempli mon tableau (nommé Travaux_2017_2020) et j'aimerais qu'il ouvre un autre fichier excel (nommé Etat), ça j'ai réussi.
    La où je pèche c'est que j'aimerais que par exemple sur le fichier Etat la cellule D12 reprenne le contenu de la cellule colonne G de la ligne active du fichier travaux.

    J'ai écrit ceci mais ça ne fonctionne pas en je ne vois pas ce qui bug.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Sub Macro1()
     
        Range("B14").Select
        ActiveCell.FormulaR1C1 = "=C:\Users\Florent\Desktop\[Travaux_2017_2020.xlsx]tvx!Cells(ActiveCell.Row,7)"
     
    End Sub
    Merci pour votre aide

  2. #2
    Expert confirmé
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    3 453
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 3 453
    Par défaut
    Bonjour,

    Une piste :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    Sub Macro1()
     
        Dim Cl As Workbook
     
        Set Cl = Workbooks.Open("Chemin du classeur\Etat.xlsx")
     
        Cl.Worksheets("Feuil1").Range("D12").Formula = "=C:\Users\Florent\Desktop\[Travaux_2017_2020.xlsx]tvx!G" & ActiveCell.Row & ")"
     
    End Sub

  3. #3
    Membre confirmé
    Homme Profil pro
    technicien BE
    Inscrit en
    Juin 2016
    Messages
    50
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : technicien BE

    Informations forums :
    Inscription : Juin 2016
    Messages : 50
    Par défaut
    Bonjour,

    Merci pour la piste.

    J'ai testé mais ca me met un message d'erreur sur la derniere ligne.
    Je ne comprend pas pourquoi.

    Je pense que je vais creer deux fichiers pour vous montrer avec les bonnes lignes à reprendre.

  4. #4
    Expert confirmé
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    3 453
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 3 453
    Par défaut
    Essais ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Cl.Worksheets("Feuil1").Range("D12").Formula = "='C:\Users\Florent\Desktop\[Travaux_2017_2020.xlsx]tvx'!G" & ActiveCell.Row

Discussions similaires

  1. [XL-2007] copie valeur cellule dans word avec mise en page
    Par lenul78570 dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 24/02/2010, 11h54
  2. [XL-2007] Copie de Cellules dans colonnes
    Par Frayer dans le forum Excel
    Réponses: 1
    Dernier message: 22/07/2009, 11h32
  3. Réponses: 0
    Dernier message: 17/02/2009, 17h13
  4. Copie de cellules dans un nouveau document
    Par coco21 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 06/07/2007, 00h07
  5. [HTML] Peut-être trop de cellule dans ma ligne ??
    Par LE NEINDRE dans le forum Balisage (X)HTML et validation W3C
    Réponses: 15
    Dernier message: 21/02/2006, 16h54

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