Microsoft 365 Copier et coller une ligne dans une autre cellule si la condition est respectée

Piksaw

XLDnaute Junior
Bonjour,

J'espère que je vais réussir à être le plus précis possible.

J'ai créer un tableau débiteur pour chaque mois ( Janvier, février,mars etc) chacune a sa feuille


J'ai déjà rentré toute mes formules dont une ou j'ai galérer un peu mais j'y suis arrivé formule de mise en forme avec deux condition qui dit que si ma cellule C1(date de paiement) et vide, et que la cellule B1 (date d'émission de la facture) est plus veille de 30 jours alors il met tout la ligne A3:G3 en rouge . ce qui est pratique pour voir quel facture sont en retard de paiement.

maintenant j'aimerai et c'est la que ça se complique

que cette ligne quand elle devient rouge elle se copie automatiquement dans une autre feuille que j'ai appeler facture en retard ou j'ai créer un tableau qui regroupe toute les facture en retard mais je n'arrive pas à faire se copier coller car j'aimerai que si il y a une seul facture en retard le tableasu devra avoir juste une colonne si il y en a 2 il doit mettre la deuxièmefacture en dessous et ainsi de suite par contre quand une facture a été payée du coup elle sera retirée du tableau mais ce tableau ne doit pas me laisser des colonnes vide il doit remonter tout seul pour que les facture non payée se suivent dans le tableau car pour l'instant j'ai plus au moins réussi mais il me laisse des colonne vide

je vous joint mon fichier excel c'est plus simple
 

Pièces jointes

  • Débiteur 2020 vierge.xlsx
    135.4 KB · Affichages: 13

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonjour Piksaw,
Un essai en VBA. a tester.
La mise à jour s'effectue lorsqu'on sélectionne la page Facture en retard.
J'ai rajouté une colonne Retard.
Je ne tiens pas compte de la couleur des cellules mais refait le calcul ... si vous décidiez de changer de couleur . :)
Je ne sais pas s'il ne serait pas judicieux de rajouter une colonne Mois qui, précise de quel mois vient l'impayé.
 

Pièces jointes

  • Débiteur 2020 vierge(3).xlsm
    140.3 KB · Affichages: 10

Piksaw

XLDnaute Junior
Whaaaaa un immense merci c'est incroyable j'ai passé des heures a essayer c'est juste magique

c'est exactement ce que je voulais
sinon pour le mois c'est vrai que ça serai top si on peux rajouter une colonne qui donnerai le mois de la facture impayée
 

Hasco

XLDnaute Barbatruc
Repose en paix
Bonjour,

En pièce jointe une solution avec Power Query puisqu'intégré à excel 365.
J'ai nommé les tableaux de janvier à avril 'tbl_' plus le nom du mois exemple 'tbl_Avril' pour que PQ les sélectionne. Je vous laisse le soin de finir se travail de nommage.
Ensuit il n'y aura plus qu'à cliquer sur le bouton 'Actualiser' de l'onglet 'données du ruban'

Cordialement

[Edit] ai rajouté le mois de la facture dans le fichier joint
 

Pièces jointes

  • Débiteur 2020 vierge.xlsx
    144.9 KB · Affichages: 7
Dernière édition:

Piksaw

XLDnaute Junior
Bonjour,

En pièce jointe une solution avec Power Query puisqu'intégré à excel 365.
J'ai nommé les tableaux de janvier à avril 'tbl_' plus le nom du mois exemple 'tbl_Avril' pour que PQ les sélectionne. Je vous laisse le soin de finir se travail de nommage.
Ensuit il n'y aura plus qu'à cliquer sur le bouton 'Actualiser' de l'onglet 'données du ruban'

Cordialement

[Edit] ai rajouté le mois de la facture dans le fichier joint
Bonjour,

merci également pour votre fichier :) mais j'arrive pas voir les feuille ?tbl_janvier et les autres ainsi que l'ongle donnés du ruban
 

Hasco

XLDnaute Barbatruc
Repose en paix
Re,

Alors ce ne sont pas des feuilles mais des tableaux Cliquez dans une cellule du tableau de la feuille Janvier. A Gauche de l'onglet 'Outils de Tableaux/Création' qui apparaît il y a une zone 'Nom du tableau'. Dans cette zone de texte vous pouvez changer le nom par défaut.

P.S. n'ayant pas office 365 mais 2019 je ne sais pas où se trouve l'onglet données. Sinon clic-droit dans une cellule du tableau de 'Feuil1' puis 'Actualiser'

Lien Microsoft : Prise en main de Power Query

Autre lien pour les données : https://support.office.com/fr-fr/ar...-données-3ea52160-08bc-45ac-acd9-bc4a11bcc2a2

Bon week-end
 

Piksaw

XLDnaute Junior
Re,

Alors ce ne sont pas des feuilles mais des tableaux Cliquez dans une cellule du tableau de la feuille Janvier. A Gauche de l'onglet 'Outils de Tableaux/Création' qui apparaît il y a une zone 'Nom du tableau'. Dans cette zone de texte vous pouvez changer le nom par défaut.

P.S. n'ayant pas office 365 mais 2019 je ne sais pas où se trouve l'onglet données. Sinon clic-droit dans une cellule du tableau de 'Feuil1' puis 'Actualiser'

Lien Microsoft : Prise en main de Power Query

Autre lien pour les données : https://support.office.com/fr-fr/article/options-d-importation-et-d-analyse-des-données-3ea52160-08bc-45ac-acd9-bc4a11bcc2a2

Bon week-end
Haaa... c'est tout bon j'ai compris oui c'est pas mal aussi cette méthode actualiser mais au final c'est quand même plus transparent quand ça s'actualise quand on ouvre la feuille du coup je vais garder la version de sylvanu. Merci tout de même :))

mise a par ça vous m' halluciner à quel vitesse vous trouvez toute ces solutions chapeau
 

Piksaw

XLDnaute Junior
Hello, j'ai eu le temps de pouvoir tester un peu plus en détail tout va nikel :)
mais est ce qu'il serait possible de modifier sur la feuille facture en retard dans la colonne "retard(j)"
il m'affiche le nombre de jour de retard depuis la date d'émission de la facture mais comme les facture son payable a 35j je pense se serai plus juste qu'il m'affiche le nombre de jour de retard a partir de 35j
J'ai profiter pour rajouter une colonne " date rappel facture" si cette cellule pouvais aussi se copier avec le reste le top

je vous joint le fichier :))
 

Pièces jointes

  • Débiteur 2020.xlsm
    144 KB · Affichages: 7

Discussions similaires

Statistiques des forums

Discussions
311 723
Messages
2 081 932
Membres
101 844
dernier inscrit
pktla