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-coller un tableau en valeur avec ligne qui diffère dans le temps


Sujet :

Macros et VBA Excel

  1. #1
    Nouveau Candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Avril 2015
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2015
    Messages : 2
    Points : 1
    Points
    1
    Par défaut copier-coller un tableau en valeur avec ligne qui diffère dans le temps
    Bonjour à tous,

    Je suis nouvelle sur le forum, je suis en stage et je cherche désespérément un code pour copier-coller un tableau en valeur d’un classeur à un autre sachant que le nombre de ligne de ce tableau n’est jamais le même.
    J’ai cherché sur le forum mais je n’ai pas trouvé de réponse pour mon cas, j’ai essayé énormément de chose mais rien ne fonctionne, je suis débutante aussi.
    Si quelqu’un à un code, merci beaucoup

  2. #2
    Membre éclairé Avatar de Nico Chg
    Homme Profil pro
    Apprenti ingénieur Business Development
    Inscrit en
    Juillet 2014
    Messages
    352
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Apprenti ingénieur Business Development
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Juillet 2014
    Messages : 352
    Points : 758
    Points
    758
    Par défaut


    Bonjour,

    Je pense que nous avons tous un code, mais est ce qu'il est adapté à ce que tu veux faire, grande question !

    Le plus simple serait que tu post une image de ton tableau, ainsi nous pourrons t'aiguiller un peu plus facilement.

    Pour ta ligne variable, rien de plus simple, il existe plusieurs fonction qui permettent de chercher la dernière ligne remplie d'une colonne, en voici un parmi tant d'autre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Dim lastLine as single
    lastLine =  Worksheets("Feuil1").Columns(1).Find("*", , , , xlByColumns, xlPrevious).Row
    Ici, tu te place en bas de la colonne A (column(1)), et tu remonte jusqu'à trouver une valeur. lastLine devient ensuite la ligne à laquelle tu à trouver ta valeur, et ainsi, tu peu calculer la longueur de ton tableau variable !

    D'un point de vue algorithmique, tout dépend de ce que tu veux faire : Tu peux ouvrir les deux classeurs, et copier / coller les valeurs, ou définir une connexion ADO qui va aller chercher les valeurs dans ton second classeur fermé.

    Bon courage

  3. #3
    Nouveau Candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Avril 2015
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2015
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Merci beaucoup ! C'est bon problème résolu

  4. #4
    Membre éclairé Avatar de Nico Chg
    Homme Profil pro
    Apprenti ingénieur Business Development
    Inscrit en
    Juillet 2014
    Messages
    352
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Apprenti ingénieur Business Development
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Juillet 2014
    Messages : 352
    Points : 758
    Points
    758
    Par défaut


    Si le problème est résolu, n'hésite pas à cliquer sur afin que d'autre qui ont le même problème que toi puisse repérer la solution rapidement !

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

Discussions similaires

  1. Copier/coller à partir d'une liste avec ligne vide
    Par biobill dans le forum Excel
    Réponses: 3
    Dernier message: 11/02/2015, 11h13
  2. Réponses: 2
    Dernier message: 18/02/2011, 10h58
  3. Copier/coller Excel/Tableau HTML
    Par getget94 dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 01/07/2009, 21h00
  4. [Recherche] Tableau avec lignes qui se déploient
    Par chris78 dans le forum Débuter
    Réponses: 3
    Dernier message: 09/04/2009, 20h31
  5. copier/coller un tableau entre 2 feuilles
    Par kbakouan dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 09/07/2007, 22h49

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