Macro excel extraction données

[Fermé]
Signaler
Messages postés
35
Date d'inscription
lundi 23 juillet 2007
Statut
Membre
Dernière intervention
16 septembre 2009
-
 mabool21 -
Bonjour,
j'ai réussi a creer une macro(je débute!!) sous excel, me permettant de copier des données d'une feuille vers une autre, a l'aide d'un bouton de transfert.
Ces données sont journalières, mais je n'arrive pas a faire en sorte que pour chaque jour, il me déplace les données vers la ligne inferieure, pour que j'ai une ligne par jour en fait.
Pourriez vous m'aider?

Merci par avance!!

PS; désolée si je ne m'explique pas tres clairement, mais n'hesitez pas a me demander des précisions!! ;-)

7 réponses

Messages postés
131
Date d'inscription
samedi 1 septembre 2007
Statut
Membre
Dernière intervention
13 février 2008
14
je veux bien quelques précisions... tu saisis les données de quelle manière ?
Messages postés
35
Date d'inscription
lundi 23 juillet 2007
Statut
Membre
Dernière intervention
16 septembre 2009

eh bien j'ai fait une premiere feuille, où on saisit les données manuellement; de là je les transfere vers une feuille 2, avec un genre de synthese de ces données, avec une ligne par jour.
Dans l'idéal, je voudrais que la macro transfere les données de la feuille 1 vers la feuille 2, en prenant la date de la feuille 1 comme reference pour placer les données dans la ligne de la date correspondante de la feuille 2.
Je comprend bien que c'est une histoire de condition, mais n'ayant jamais creé qu'avec la fonction enregistrement,( je ne sais pas utiliser visual basic)....

J'espère etre claire...
Messages postés
131
Date d'inscription
samedi 1 septembre 2007
Statut
Membre
Dernière intervention
13 février 2008
14
est ce que tu as saisis du code déjà ou pas ?
Messages postés
35
Date d'inscription
lundi 23 juillet 2007
Statut
Membre
Dernière intervention
16 septembre 2009

j'ai utilisé l'enregistrement, pour l'envoi de données de la feuille 1 vers la feuille 2.
veux tu que je te copie ça ici?
Messages postés
131
Date d'inscription
samedi 1 septembre 2007
Statut
Membre
Dernière intervention
13 février 2008
14
envoi là par mail à doggy@micso.fr
Messages postés
3
Date d'inscription
mardi 2 octobre 2007
Statut
Membre
Dernière intervention
3 octobre 2007
1
si tes données ne sont pas confidentiel, evoie moi ton fichier excel et je vais te faire le code et je te redonnerai le fichier après.
familleday@gmail.com
Juste au cas où tu cherches encore... Au pire ça servira aux autres qui cherchent encore...
Je sais pas si j'ai tout compris, mais ça ne m'a pas l'air très compliqué !
Il faut juste que tu ajoutes une ligne de code qui te permets de sélectionner la première ligne non vide de ta feuille, sur laquelle tu copies tes données.

Donc, pour sélectionner la première cellule de la colonne A qui est vide tu fais :
I = ActiveWorkbook.Worksheets("Action items").Cells(65536, 1).End(xlUp).Row + 1
Cells(I, 1).Select

Je sais pas si c'est ça que tu cherchais !