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 d'une feuille a l'aute - debutant


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Expert confirmé
    Avatar de ludojojo
    Homme Profil pro
    Développeur SharePoint
    Inscrit en
    Avril 2008
    Messages
    2 967
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Développeur SharePoint
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 967
    Billets dans le blog
    5
    Par défaut copie de cellule d'une feuille a l'aute - debutant
    Bonjour,
    Je cherche a copier le contenu de certains champs d'une ligne de ma feuil1 dans certain champs de ma feuil2 à la suite des données déjà présentes.

    Je vais donner un exemple pour être le plus clair possible
    Je voudrai copier le contenu de la colonne 1 de la ligne contenant ma cellule active de ma feuil1, vers la colonne 1 de ma feuil2 à la suite des données qui existe genre ligne 44...
    Mais je souhaite aussi récupérer le contenu de la colonne 4 de cette meme ligne de la feuil1, pour le mettre dans ma colonne 2 de ma seconde feuille....

    Je suis vraiment perdu!
    Merci par avance
    Aide les autres...
    Et les autres t'aideront....
    Mon site DVP
    N'oubliez pas de consulter les FAQ SharePoint et les cours et tutoriels SharePoint

    N'oubliez pas de voter pour les messages dont la réponse est pertinente

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    209
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 209
    Par défaut
    Malheureusement je suis aussi debutant en excel

    mais commence par la sa pourra t'aider bonne chance

    http://excel.developpez.com/faq/

  3. #3
    Expert confirmé
    Avatar de fring
    Homme Profil pro
    Engineering
    Inscrit en
    Février 2008
    Messages
    3 900
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : Belgique

    Informations professionnelles :
    Activité : Engineering

    Informations forums :
    Inscription : Février 2008
    Messages : 3 900
    Par défaut
    Bonjour tlm,

    Une solution éventuelle :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    Sub test()
    Dim R As Integer
     
    'trouver la première ligne vide de la feuille 2
    R = Sheets(2).Cells(Rows.Count, 1).End(xlUp)(2).Row
     
    'feuille 1 colonne 1 de la ligne active vers feuille 2 colonne 1
    Sheets(2).Cells(R, 1) = Sheets(1).Cells(ActiveCell.Row, 1)
    'feuille 1 colonne 4 de la ligne active vers feuille 2 colonne 2
    Sheets(2).Cells(R, 2) = Sheets(1).Cells(ActiveCell.Row, 4)
     
    End Sub

  4. #4
    Expert confirmé
    Avatar de ludojojo
    Homme Profil pro
    Développeur SharePoint
    Inscrit en
    Avril 2008
    Messages
    2 967
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Développeur SharePoint
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 967
    Billets dans le blog
    5
    Par défaut
    Génial cela fonctionne très bien...
    En fait j'ai trouvé quasiment le même code par moi même...
    Seul problème je ne connaissait pas (2)!!!
    Alors mon code se compliquai... et foirai!

    En tout cas merci bcp!
    Aide les autres...
    Et les autres t'aideront....
    Mon site DVP
    N'oubliez pas de consulter les FAQ SharePoint et les cours et tutoriels SharePoint

    N'oubliez pas de voter pour les messages dont la réponse est pertinente

  5. #5
    Membre émérite
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    633
    Détails du profil
    Informations personnelles :
    Âge : 57
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 633
    Par défaut
    Bonjour

    j'allais envoyer ma réponse (trop tard)

    par contre j'ai une question

    tu as trouvé ou et comment fonctionne le (2) qui precede .Row dans ton code ? car je reste ébahi par le bon fonctionnement
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Cells(Rows.Count, 1).End(xlUp)(2).Row

  6. #6
    Expert confirmé
    Avatar de fring
    Homme Profil pro
    Engineering
    Inscrit en
    Février 2008
    Messages
    3 900
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : Belgique

    Informations professionnelles :
    Activité : Engineering

    Informations forums :
    Inscription : Février 2008
    Messages : 3 900
    Par défaut
    Je ne peux pas vraiment t'expliquer le comment du pourquoi

    End(xlUp)(0) = End(xlUp).Offset(-1, 0)
    End(xlUp)(1) = End(xlUp)
    End(xlUp)(2) = End(xlUp).Offset(1, 0)
    End(xlUp)(3) = End(xlUp).Offset(2, 0)
    etc...

  7. #7
    Membre émérite
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    633
    Détails du profil
    Informations personnelles :
    Âge : 57
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 633
    Par défaut
    ok merci pour l'info j'aime bien apprendre de nouvelle chose mais la je pense que je vais garder mon basic

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Cells(Rows.Count, 1).End(xlUp).Row + 1
    qui me semble plus naturel.

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

Discussions similaires

  1. copie de cellules d'une feuille vers une autre
    Par x109488 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 13/12/2012, 14h51
  2. [XL-2003] copie de cellules d'une feuille sur une autre
    Par jlppap dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 31/08/2009, 16h44
  3. copie de cellules de plusieurs feuilles à une autre
    Par soipx dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 20/05/2009, 10h58
  4. Trie & copie de cellules d'une feuille vers une autre feulle
    Par DomVenesmes dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 20/11/2008, 10h26
  5. copié cellule d'une feuille
    Par tony847 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 03/01/2008, 00h44

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