Macro excel extraction données
ballantina
Messages postés
36
Statut
Membre
-
mabool21 -
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!! ;-)
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!! ;-)
A voir également:
- Macro excel extraction données
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Liste déroulante excel - Guide
- Trier des données excel - Guide
- Word et excel gratuit - Guide
- Si ou excel - Guide
7 réponses
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...
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...
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?
veux tu que je te copie ça ici?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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
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 !
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 !