OVH Cloud OVH Cloud

Transfert de lignes dans un fichier excel

1 réponse
Avatar
TrissRogue
Bonjour,
J'aimerai faire une macro ou une formule qui permettrait de transférer une ligne complète dans une autre feuille de calcul mais dans le même fichier excel.
Je m'explique, je fais un fichier excel, un genre de pointage des factures que j'ai à faire.
J'ai 3 feuilles de calcules, 1 pour lister tous les chantiers en cours, 2 pour lister les factures à établir et 3 pour lister les factures établies

Mon problème étant que : je voudrais que, par exemple, on a fini un chantier et donc sur la colonne "Intervention/chantier fini ?" je met un "oui" et dès l'instant où je valide ce "oui" je voudrai que la ligne se transfert (et donc se supprime de la feuille 1 pour aller dans la 2)
dans la feuille 2 intitulé "facture à établir".
J'ai essayé de faire une macro mais ça ne marche que pour une seule ligne et moi je voudrai une macro qui marche sur tout mon tableau.
Dès l'instant où il y a un oui dans ma colonne "Intervention/chantier fini ?" je voudrais qu'une formule les transfert dans ma feuille 2


Merci d'avance :)

1 réponse

Avatar
MichD
Bonjour,
Si tu bases ta macro seulement sur la colonne où tu inscris "OUI" et que
le transfert de toute la feuille se fait automatiquement vers une autre
feuille, que se passe-t-il si tu inscris "Oui" par erreur, la ligne se
transférera, mais elle ne s'effacera pas si tu effaces le "Oui" de cette
cellule. Cela rend la macro un peu plus compliquée.
Si possible, publie ton classeur sans les données sauf peut-être laisser
une ligne ou deux avec des données imaginaires des 3 feuilles en
indiquant clairement le nom de la feuille et la colonne où tu inscris le
"OUI" et où doit aboutir cette ligne "La feuille" et je suppose à la
dernière ligne disponible de cette feuille. Est-ce que "Transférer"
signifie effacer le contenu de la ligne qui vient d'être transférée ou
simplement effectuer la copie de cette ligne vers une autre feuille?
MichD
Le 15/10/19 à 09:54, TrissRogue a écrit :
Bonjour,
J'aimerai faire une macro ou une formule qui permettrait de transférer une ligne
complète dans une autre feuille de calcul mais dans le même fichier excel.
Je m'explique, je fais un fichier excel, un genre de pointage des factures que
j'ai à faire.
J'ai 3 feuilles de calcules, 1 pour lister tous les chantiers en cours, 2 pour
lister les factures à établir et 3 pour lister les factures établies
Mon problème étant que : je voudrais que, par exemple, on a fini un chantier et
donc sur la colonne "Intervention/chantier fini ?" je met un "oui" et dès
l'instant où je valide ce "oui" je voudrai que la ligne se transfert (et donc se
supprime de la feuille 1 pour aller dans la 2)
dans la feuille 2 intitulé "facture à établir".
J'ai essayé de faire une macro mais ça ne marche que pour une seule ligne et moi
je voudrai une macro qui marche sur tout mon tableau.
Dès l'instant où il y a un oui dans ma colonne "Intervention/chantier fini ?" je
voudrais qu'une formule les transfert dans ma feuille 2
Merci d'avance :)