Aide pour création d'une macro

  • Initiateur de la discussion Initiateur de la discussion Julie69
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Julie69

XLDnaute Nouveau
Bonjour à tous et toutes,
Tout d'abord, félicitation pour ce super forum où j'ai déjà trouvé pas mal de réponses à mes questions.

Cependant j'aurai besoin de votre aide, pour coder une macro sous VBA. Je débute avec les macros et je cherche depuis bientôt 2 jours mais je ne m'en sort pas…

J'ai un tableau qui possède plus de 20 colonnes sur 100 lignes, et je souhaite créer une macro pour copier certaines lignes dans un autre classeur, si la valeur de la cellule "i" est égale au nom que j'ai entré.

J'ai créé une input box, pour entrer ma valeur en début de macro mais ensuite je suis perdue!!

Ma macro doit vérifier si la ligne n'est pas vide, puis regarder la valeur de ma colonne "i", comparer avec la valeur de mon input box et si cette valeur est la même: copier toute ma ligne dans un nouveau classeur, et passer à la ligne suivante jusqu'à la fin de mon tableau.

Je ne sais pas si je suis très claire 😕


Merci d'avance à tous ceux qui prendront un peu de leur temps pour m'aider.

Julie
 
Re : Aide pour création d'une macro

Bonjour

Ci joint un fichier avec une macro
un usf pour déterminer la valeur à chercher
recherche des données et copie de la ligne
on utilise le même usf pour le nom de la feuille
sauvegarde de la feuille qui contient les données

A tester

JP
 
Dernière édition:
Re : Aide pour création d'une macro

Voila un exemple de tableau basé sur le mien,

En fait, la macro doit commencer par ouvrir une input box, la je rentre le "nom" que je souhaite exporter (colonne E).
ensuite la macro dois parcourir toute mes lignes (du haut vers le bas), voir si elle est vide ou non, si elle n'est pas vide regarder en colonne "E" et si cela correspond à la valeur entré dans l'input box, copier toute la ligne dans un nouveau classeur, ayant pour titre "nom".

ex: Je tape "GHI" dans mon input box, dans ce cas la macro dois exporter 8 lignes dans mon nouveau classeur GHI (ayant la même présentation).

julie
 

Pièces jointes

Re : Aide pour création d'une macro

Bonjour

Ci joint un fichier avec une macro
un usf pour déterminer la valeur à chercher
recherche des données et copie de la ligne
on utilise le même usf pour le nom de la feuille
sauvegarde de la feuille qui contient les données

A tester

JP

Tout dabord, merci pour cette réponse super rapide!!!!
mais comment je fais pour exporter cette macro dans mon fichier?
car je n'arrive pas à tout reprendre 😕
 
Re : Aide pour création d'une macro

bonjour à tous,
merci à Jp14 pour son aide!!! c'est vraiment sympa de passer du temps pour aider!!
par contre comment je peux faire pour importer proprement la macro dans mon classeur?

Ensuite comment initialiser la feuille 2 avant écriture?

Sinon est-il possible de faire la copie dans un nouveau classeur et non pas une feuille? car j'ai oublié de préciser mon classeur possède déjà 10 feuilles...

merci d'avance à tous

julie 🙂
 
Re : Aide pour création d'une macro

par contre comment je peux faire pour importer proprement la macro dans mon classeur?

Ensuite comment initialiser la feuille 2 avant écriture?

Sinon est-il possible de faire la copie dans un nouveau classeur et non pas une feuille? car j'ai oublié de préciser mon classeur possède déjà 10 feuilles...

merci d'avance à tous

julie 🙂

personne pour me dire?? 🙁
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
8
Affichages
466
Réponses
14
Affichages
170
Réponses
9
Affichages
162
Réponses
5
Affichages
142
Réponses
1
Affichages
189
Retour