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 :

macro copier cellules d'un tableau


Sujet :

Macros et VBA Excel

  1. #1
    Futur Membre du Club
    Inscrit en
    Juin 2006
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 6
    Points : 5
    Points
    5
    Par défaut macro copier cellules d'un tableau
    Bonjour

    J'aimerais copier la cellule d'une ligne d'un tableau dans une autre cellule de la meme ligne en selectionnant la ligne avec une troisième cellule (hors du tableau)
    Tout ca déclenché par un bouton

    Si ce n'est pas clair, je joins un fichier exemple

    Merci beaucoup !
    Images attachées Images attachées  

  2. #2
    Expert confirmé Avatar de illight
    Homme Profil pro
    Analyste décisionnel
    Inscrit en
    Septembre 2005
    Messages
    2 338
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Analyste décisionnel
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 338
    Points : 4 295
    Points
    4 295
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    range("D10").value = range("C10").value
    non ? ça tu le met dans une macro, que tu affetce à ton bouton et c'est bon

    Si tu le fait par rapport à une valeur, tu fait une boucle sur ton tableau pour savoir a quelle ligne est ta valeur

    Essaye d'écrire un peu de code et si tu bloque tu nous dit
    1. Avant de poster, et http://www.developpez.com/sources/
    2. Lors du post, n'oubliez pas, si besoin les balises CODE => voir ici pour l'utilisation
    3. N'oubliez pas le
    4. N'oubliez pas le si la réponse vous a été utile !

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Février 2006
    Messages
    932
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 932
    Points : 448
    Points
    448
    Par défaut
    j'ai pas compris en effet

    tu selection une ligne (n'importe quelle colonne)
    tu veux couper coller colonne 3 vers colonne 4 de la ligne?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    cells(activecell.row,3).cut cells(activecell.row,4)

    pas tres dur...

  4. #4
    Futur Membre du Club
    Inscrit en
    Juin 2006
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 6
    Points : 5
    Points
    5
    Par défaut Réponse à ma question
    Bonjour
    Voila une macro qui répond à ma question.
    Je l'ai trouvée sur un autre forum ou un certain Myta a réussi à comprendre un humble novice comme moi.
    (peut-être que de pouvoir envoyer un fichier excel en exemple l'a aidé....comment se fait-il que cela ne soit pas possible sur ce forum??)


    Si cela peut servir à d'autres, la voici:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    Sub CopierValeur()
    With Range("A7:A13")
    Set c = .Find(Range("B2"), LookIn:=xlValues)
    If Not c Is Nothing Then
    firstAddress = c.Address
    Do
    Cells(c.Row, 4) = Cells(c.Row, 3)
    Set c = .FindNext(c)
    Loop While Not c Is Nothing And c.Address <> firstAddress
    End If
    End With
    End Sub
    Encore merci Monsieur Myta.

    Cordialement

  5. #5
    Modérateur
    Avatar de AlainTech
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mai 2005
    Messages
    4 235
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2005
    Messages : 4 235
    Points : 24 327
    Points
    24 327
    Par défaut
    Citation Envoyé par fabiend83
    peut-être que de pouvoir envoyer un fichier excel en exemple l'a aidé....comment se fait-il que cela ne soit pas possible sur ce forum??
    C'est tout à fait possible mais (pour le moment) il faut le zipper.

    Notre forum n'accepte pas (encore) les fichiers .xls.
    N'oubliez pas de cliquer sur quand vous avez obtenu ou trouvé vous-même la réponse à votre question.
    Si vous trouvez seul, pensez à poster votre solution. Elle peut servir à d'autres!
    Pensez aussi à voter pour les réponses qui vous ont aidés.
    ------------
    Je dois beaucoup de mes connaissances à mes erreurs!

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

Discussions similaires

  1. [WD-2000] Macro pour cellules d'un tableau
    Par jpwitz dans le forum VBA Word
    Réponses: 1
    Dernier message: 25/12/2012, 22h39
  2. Réponses: 7
    Dernier message: 22/03/2011, 18h00
  3. Macro copier des cellules d'un fichier à l'autre
    Par Tof XXX dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 12/01/2008, 13h45
  4. Macro : Copier une partie de la cellule
    Par jeanjean0403 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 31/08/2007, 12h35
  5. [VBA-E] Macro pour copier cellules
    Par jfamiens dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 07/06/2006, 20h02

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