Apps ScriptExcel

Google Apps Script qui fait vos tâches répétitives dans le tableur

Livraison dès 1 jourRetouches inclusesContrôle qualité
Formules
Paiement protégéEn savoir plus
  • Les retouches prévues par la formule sont gratuites.
  • Sans réponse de votre part dans les 3 jours suivant la livraison, le travail est validé automatiquement.
Commander · 23 €

L’argent est réservé au paiement et versé uniquement une fois le travail validé.

Google Apps Script qui fait vos tâches répétitives dans le tableur

Exemple de résultat

Exemple pour la formule Standard

Modèle de tableur : suivi des factures pour une petite agence

Structure — onglet « Factures »

ColonneEn-têteRempli par
AN° factureVous
BClientVous (liste déroulante depuis l'onglet « Clients »)
CDate d'émissionVous
DMontantVous
EDélai de paiement (jours)Formule
FÉchéanceFormule
GPayée leVous (vide tant que non payée)
HStatutFormule
IJours de retardFormule

Formules (extrait, 6 sur 10)

E2 — délai de paiement depuis la liste des clients =SIERREUR(RECHERCHEV(B2; Clients!A:C; 3; FAUX); 30) Cherche le délai du client dans l'onglet « Clients » ; s'il n'y figure pas, applique 30 jours.

F2 — échéance =SI(C2=""; ""; C2 + E2) Ajoute le délai à la date d'émission. Reste vide pour les lignes vides.

H2 — statut =SI(C2=""; ""; SI(G2<>""; "Payée"; SI(AUJOURDHUI()>F2; "En retard"; "En cours"))) Payée si une date de paiement est saisie ; sinon En retard après l'échéance, sinon En cours.

I2 — jours de retard =SI(H2="En retard"; AUJOURDHUI() - F2; "")

Tableau!B2 — total restant dû =SOMME.SI.ENS(Factures!D:D; Factures!H:H; "<>Payée"; Factures!C:C; "<>")

Tableau!A5 — solde par client (une seule formule remplit le tableau) =QUERY(Factures!B:H; "select B, sum(D) where H <> 'Payée' and B is not null group by B order by sum(D) desc label sum(D) 'Dû'"; 1)

Où coller

  • Placez E2, F2, H2 et I2 en ligne 2 de « Factures », puis étirez jusqu'à la ligne 500
  • Collez une seule fois les deux formules du Tableau : elles se mettent à jour d'elles-mêmes
  • Mise en forme conditionnelle sur H2:H500 : le texte est « En retard » → fond rouge clair

Cas particuliers pris en compte

  • Facture payée en partie : ajoutez une ligne avec le reste dû et un numéro du type FAC-041b
  • Client renommé : modifiez-le seulement dans « Clients » ; la liste déroulante garde les lignes cohérentes
  • Excel au lieu de Sheets : toutes les formules fonctionnent sauf QUERY ; utilisez à la place un tableau croisé dynamique sur les colonnes B, D, H

Exemple de contrôle

Facture FAC-038, client Cabinet dentaire du Nord, émise le 1er septembre, délai 14 jours → échéance le 15 septembre. Nous sommes le 20 octobre, non payée → En retard, 35 jours.

Client : un studio de production vidéo de 4 personnes. Outil : Google Sheets (paramètres régionaux français). Demande : « On ne sait plus qui a payé. Il nous faut un seul tableau qui montre les factures en retard et ce que doit chaque client. »

Le client et tous les détails sont fictifs.

À propos de ce service

Apps Script s'exécute dans Google Sheets et peut prendre en charge les parties ennuyeuses de votre routine : envoyer des e-mails à partir de lignes, déplacer les lignes terminées vers une archive, générer un document par ligne ou lancer un nettoyage chaque matin à heure fixe. Nous écrivons le script pour votre feuille et vos colonnes, commentons chaque bloc et donnons les étapes pour le coller dans Extensions, approuver les autorisations et régler le déclencheur. Les colonnes sont repérées par leur en-tête quand c'est possible, pour qu'un ajout de colonne ne casse rien.

Ce qui est inclus

  • Ce que vous recevezUn code Apps Script commenté, les étapes d'installation, les réglages du déclencheur et un court plan de test. Livré en texte à coller dans l'éditeur de scripts de votre feuille.
  • Votre routine en codeÉcrit pour votre feuille et vos colonnes
  • DéclencheursÀ heure fixe, à la modification ou à l'envoi d'un formulaire
  • Menu personnaliséLancez les tâches depuis un bouton dans la feuille
  • Commentaires dans le codeChaque bloc expliqué en mots simples
  • Messages d'erreurDes messages clairs si des données manquent

Comment ça marche

  1. 1
    BriefVous décrivez la tâche et la feuille
  2. 2
    CodeNous écrivons et commentons le script
  3. 3
    InstallationVous le collez, approuvez et testez

Ce dont nous avons besoin

La tâche étape par étape telle que vous la faites aujourd'hui, le nom de la feuille et des colonnes, quand elle doit s'exécuter et si elle a besoin de Gmail, Drive ou Agenda.

Nous vous demanderons :

  • Quelle tâche répétitive le script doit-il prendre en charge ?
  • Avec quelles feuilles et colonnes fonctionne-t-il ?
  • Quand doit-il s'exécuter ?
  • A-t-il besoin de Gmail, Drive, Docs ou Agenda ?

Comparer les formules

FormulesEssentielScript pour 1 tâche11 €StandardScript jusqu'à 3 tâches avec déclencheurs23 €PremiumJusqu'à 6 tâches, déclencheurs et menu44 €
Délai1 jour2 jours3 jours
Retouches123
Tâches dans le script1jusqu'à 3jusqu'à 6
Déclencheurs horaires ou à la modificationNonOuiOui
Menu personnaliséNonNonOui
Commander EssentielCommander StandardCommander Premium

Paiement protégé

Vous payez à la commande, mais l’argent n’est versé que pour un travail validé.

  • Prix fixeLe prix de la formule ne change pas après le paiement.
  • L’argent est réservéAu paiement, le montant est seulement réservé. Il n’est versé à Dleex qu’une fois le travail validé.
  • Vérifié avant livraisonChaque résultat passe un contrôle qualité avant de vous parvenir, et vous le voyez sur la page de la commande avant de le valider.
  • Retouches gratuitesDemandez des retouches dans le cadre de votre brief autant de fois que la formule le permet.
  • Validation au bout de 3 joursSi, dans les 3 jours suivant la livraison, vous n’avez ni validé le travail ni demandé de retouches, il est validé automatiquement. Si vous écrivez dans le chat de la commande après la livraison, la commande est mise en attente ; après notre réponse, nous pourrons relancer le délai de 3 jours et vous le signalerons dans le chat.
  • Travail refait ou remboursement intégralSi le résultat ne correspond pas à votre brief et que les retouches n’y ont rien changé, ou si le travail prend plus du double du délai prévu, écrivez dans le chat de la commande : nous referons le travail ou vous rembourserons intégralement.
Comment ça marche →

Questions et réponses

Est-il sûr d'approuver les autorisations ?

Le code s'exécute sous votre propre compte, chaque ligne est lisible et commentée, et nous n'avons jamais accès à votre feuille. Google indique exactement ce qui sera utilisé avant votre approbation.

Y a-t-il des limites pour les e-mails ?

Oui, Google fixe des quotas quotidiens : environ 100 destinataires par jour sur un compte Gmail gratuit, davantage sur Workspace. Nous concevons le script en fonction de votre type de compte.

L'installerez-vous pour moi ?

Non, nous n'accédons pas à vos comptes. Les étapes prennent une dizaine de minutes, et nous corrigeons tout ce qui échoue dans le cadre de vos retouches.

Formules
Commander · 23 €· 2 jours