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
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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 :)
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
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 :)