P

Membre impliqué

Inscrit le :06/02/2023
Dernière activité :23/02/2026 à 08:44
Version d'Excel :Sheet
Messages
1'484
Votes
322
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par PierreLepinay - page 18

DateAuteur du sujetSujetExtrait du message
04/01/2024 à 15:52HCHRédaction automatique d'un commentaire Drive sur GoogleSheetD'accord, j'ai déjà fait des scripts avec les remarques (setNote) mais pas les commentaire. J'ai fais des tests, setComment fonctionne que partiellement, il semble exécuter un SetNote, dans la documentation je ne retrouve rien au sujet d'un setComment, hormis quelques méthodes dépréciées. La solutio...
04/01/2024 à 11:01HCHRédaction automatique d'un commentaire Drive sur GoogleSheetLorsqu'on fait un commentaire en appelant quelqu'un à l'aide de @ il reçoit automatiquement un mail non ...
04/01/2024 à 10:57nlbmoiOptimisation fichier(s)Pour les fichiers très lourds, j'utilise un script qui traite le CSV, supprime les colonnes inutiles, applique les formules puis les supprimes (afin d'éviter les calculs)...
04/01/2024 à 10:55NawacksIncrémenter un variable a partir d'une case a cocherSolution sans script : =ARRAYFORMULA(SI(A1:A=VRAI;B1:B;"")) FAUXa VRAIzz FAUXe VRAIrr FAUXt FAUXy...
04/01/2024 à 10:51breizhinoursScript envoi mailVoici des réponses : Oui, dans ce cas le plus simple est de mettre les données dans des variables et ensuite les ajouter au mail, pour prendre en exemple la donnée située en B3, on la stocke dans la variable objectTitle, donc voici comment l'incorporer dans le corps du mail : Concernant la manière d...
28/12/2023 à 14:54DBLR MarketingIsoler texte après le dernierBonjour, alternative avec Regextract : =REGEXEXTRACT(A1; "/([^/]+)$")...
28/12/2023 à 09:46Yna10912Insérer date de paiement dans une feuille qui s'inscrit dans une autreVoici comment c'est réalisable suivant ce que j'ai lu de votre besoin : lorsque vous cliquez sur un bouton / un menu personnalisé > Le script fait une liste des factures non réglées > Une popup s'affiche, avec un menu déroulant, vous croissiez la facture / nom du client + vous ajouter la date...
28/12/2023 à 09:41thecameleon44Formule à recopier via AppscriptQuelle erreur ? Car j’utilise des fonctions similaires sur des script je n'ai pas de problème...
28/12/2023 à 09:33breizhinoursScript envoi mailVoici une piste : (étape par étape) 1 : on déclare l'environnement de travaille (fichier et feuille sheet) 2 : on déclare la plage des mail et on les stocke dans une variable idem pour l'objet (imaginons la date en B2 et le titre en B3) 3 : maintenant il reste le corps du mail, dans cet exemple je l...
20/12/2023 à 09:18danymaccoyFonction Importrange ou Filter ou VlookupQuery peut répondre à votre besoin : Voici un exemple, les noms de vos employés sont en A de la feuille source, et votre liste déroulante en C5 : =QUERY(votre plage de données source ; "select * where A = '"&C5&"'")...
18/12/2023 à 17:00Mael26 Google Apps Scripts - Sheets en SlidesIl faut mettre le nom de la fonction : createOneSlidePerRow dans votre cas...
18/12/2023 à 13:45Mael26 Google Apps Scripts - Sheets en SlidesOk, donc ce script fonctionne ainsi : Un fichier google sheet avec un tableau contenants des données (nom, prénom, classe). Un fichier slide avec une trame (la 2nd slide). Pour chaque ligne du tableau sheet (à partir de la 2nd, la première est l'en-tête), le script créé une nouvelle slide en partant...
18/12/2023 à 12:14Mael26 Google Apps Scripts - Sheets en SlidesPouvez vous copier coller le script dans un message ? Lors de l'édition d'un message vous pouvez insérer sur script en cliquant sur le bouton "Code" qui est symbolisé par le logo : </&gt...
18/12/2023 à 09:07pimpom69 Insérer une image personnelle dans un graphique sous sheetsUn rechercheX devrait suffire, à coté du classement vous mettez : =rechercheX(nom; plage des noms photos ; plage des photos )...
13/12/2023 à 11:24talbimassinissa RECHERCHE V & IMPORT RANGE entre 2 classeurs distinctsSi les variables dataA et dataL ont des noms qui ne sont plus en cohérence avec vos données vous pouvez les changer (il faut juste modifier toutes les occurrences Cltr+F2 ou bien clic droit > modifier toutes les occurences) Je ne me rappelle plus de votre situation mais exemple : refFacture, numF...
11/12/2023 à 09:55Arpetit79Calcul automatique à dateVos consommations sont listées dans un tableau ? Si oui avoir un cumul annuel, des moyennes est facilement réalisable, à l'aide d'un TCD ou de formules. Vous pouvez partagez un exemple si les données ne sont pas sensibles...
11/12/2023 à 08:32Zelda02Ajout sur Google Agenda depuis Sheets depuis un script déjà existantPour commencer, à la fin de votre script d'envoi de mail ajoutez : ajout_agenda(cptt,debut,fin) Puis renommez votre fonction ainsi : function ajout_agenda(typeAbs,dateDebut,dateFin){ Et ajouter un log voir si les variables sont bien envoyées dans la nouvelle fonction : Logger.log("type absence :"+cp...
08/12/2023 à 16:16Zelda02Ajout sur Google Agenda depuis Sheets depuis un script déjà existantDonc cptt est bien égal au motif d'absence, ça c'est OK debut et fin sont bien au format date, après qu'importe le niveau de précision utilisé, le format reconnu est au format date c'est ce qui compte À la fin du script, quand le mail est envoyé, il faudrait lancer un second script qui ajoute les pl...
08/12/2023 à 13:56Zelda02Ajout sur Google Agenda depuis Sheets depuis un script déjà existantIci c'est le type d'absence ? (rtt, cp, tt, etc... ) Ces variables contiennent les dates d'absence ? sous quel format ? "dd/MM/yyyy" ...
08/12/2023 à 11:43Sebastien.prPetit souci avec un texte contenant un apostrophe et une requêteIl vaut mieux appliquer une unique nomenclature afin de travailler partout de la même manière, même si au début c'est plus contraignant, cela permet de gagner en rigueur...
08/12/2023 à 11:41Zelda02Ajout sur Google Agenda depuis Sheets depuis un script déjà existantC'est en effet réalisable, afin de garder en lisibilité, le mieux est de séparer les script en réutilisant certaines données. Voici un exemple simplifier pour illustrer mon propos : Dans ce cas, une première fonction fait opère sur des données et en envoie dans une seconde fonction afin que celle ci...
08/12/2023 à 08:53Zoun178API Appareil PhotoC'est intéressant comme projet, voici une idée de déroulé : 1- lancer l'appareil photo et stocker la photo dans google drive (pour cela il faut interagir avec l'api de google chrome, google apps script n'interagissant pas avec les périphériques) 2- ensuite c'est tout simple, il faut juste récupérer...
08/12/2023 à 08:43JB3146 Modification de plage impossible malgré autorisationVous êtes certains qu'il n'y a pas des plages qui se chevauches ? Sinon, repartez de 0 : 1- vous dupliquez la feuille > l'user peut il tout modifier ? 2- vous appliquez une à une les restrictions en vérifiant étape par étape si elle s'appliquent correctement...
07/12/2023 à 13:47talbimassinissa RECHERCHE V & IMPORT RANGE entre 2 classeurs distinctsCe message d'erreur signifie que le script n'arrive pas à stoker la range voulue car elle est inconnue. Cette range étant la colonne A la raison de cette erreur doit provenir de l'url ou du nom de la feuille dans la ligne 2...
07/12/2023 à 12:14JB3146 Modification de plage impossible malgré autorisationC'est en enfer à gérer, il faut y aller étape par étape : l'user a t'il bien accès en éditeur au fichier. ensuite plage par plage il faut vérifier dans "définir les autorisation" si l'user est bien coché...
07/12/2023 à 11:00BICHRI Renvoie mail d'alerte à un utilisateur une fois l'échéance est terminéeDans ce cas il faut retirer 2 jour à la date de fin de tache, de cette manière ...
06/12/2023 à 16:55BICHRI Renvoie mail d'alerte à un utilisateur une fois l'échéance est terminéeAlors en partant de cette base : et en imaginant que dans Users il y ai des adresses mails (sinon où sont-elles ?) Tâches Date Début Date Fin Users Tache1 01/12/2023 09/12/2023 Bill@gmail.com Tache2 03/12/2023 07/12/2023 Jon@gmail.com...
06/12/2023 à 11:52BICHRI Renvoie mail d'alerte à un utilisateur une fois l'échéance est terminéeSi votre fichier contient des données sensibles > partagez une trame ressemblant à votre fichier, avec quelques données tests. (au minima en lecture seule) Si votre fichier contient aucune donnée sensible > partagez le en lecture seule ça suffit...
06/12/2023 à 09:50BICHRI Renvoie mail d'alerte à un utilisateur une fois l'échéance est terminéeOui à l'aide un script, qui se lance quotidiennement et vérifie si la date d'échéance = date du jour et si oui, lance un mail personnalisé...
06/12/2023 à 09:06ghyslain13 Script filtre en fonction d'une cellule d'une autre feuilleJe ne touche pas à un fichier zip mais de que je vois, Query pourrait répondre à votre besoin, voici un exemple : Feuille base de donnée : produit masse prix fraise 0.14 2 orange 0.3 1.5 avocat 0.45 5 Feuille 1 (où vous faites votre choix) : orange Feuille 2 (où le résultat doit s'afficher) : formul...
06/12/2023 à 09:00danymaccoyClasseur Sheet et ProtectionDans votre fichier vous laisser libre les 12 feuilles des mois, et protégez les feuilles CALENDRIER DYNAMIQUE et RECAPITULATIF pour que vous seul puissiez les modifier : Données > protéger des feuilles et plages > puis choisir l'onglet feuille, sélectionner la feuille, cliquer sur "Définir les...
06/12/2023 à 08:46ghyslain13 Script filtre en fonction d'une cellule d'une autre feuilleDes formules telles que =RECHERCHEX() ou bien = QUERY() semblent adaptées à votre besoin, partagez une version en lecture seule et sans données sensible si nécessaire...
30/11/2023 à 14:27Aizah17Macro/Script pour exporter des données d'un Google Sheet à un second SheetVoici une ébauche, à compléter et tester ...
30/11/2023 à 14:02ArhimanXV Récupération du temps d'exécution d'un scriptVous pouvez remplacer certaines variables par des consentes : var > const Il y a beaucoup de ligne replaceText, peut être qu'une liste peut vous faire gagner du temps : Concernant votre problématique, si vous devez faire 500 pages, à voir si l'utilisation d'un template sous G-Sheet ne serait pas...
30/11/2023 à 10:48ghyslain13 Macro mise en couleur celluleBien, sûr, voici l'explication du script, que tu puisses ensuite arriver à tes fins en autonomie : On déclare la feuille dans laquelle on souhaite travailler On stocke dans une variable que j'ai nommé colKRange la plage qui est dans la feuille précédemment déclarée, on peut mettre des range de cette...
30/11/2023 à 10:11ghyslain13 Macro mise en couleur celluleQuelque chose du genre ...
30/11/2023 à 09:11Fred_Bzh Sheet apps script et saut de pageDans le script qui gère l'impression tu peux agir sur les différents paramètres ...
29/11/2023 à 14:08NbourlonDésactiver le calcul automatique lors de l'exécution d'un fonction macroOu bien vous pouvez scinder votre script en plusieurs parties : Sinon, vous pouvez ne pas mettre de formule dans votre fichier et l'ajouter, à la fin de votre script (une fois que celui ci est terminé) ...
29/11/2023 à 13:58Fred_Bzh Sheet apps script et saut de pageCar cela n'existe pas sur les sheets Pour définir les marges et zone d'impression du PDF ça se paramètre pendant l'édition de celui ci...
29/11/2023 à 12:14Fred_Bzh Sheet apps script et saut de pageQu'entendez vous par "saut de page" ...
28/11/2023 à 12:19Littlemy Copier des fichiers d'un Drive Partagé à partir d'une liste d'URLs GSheetEn effet ça ne fonctionne pas, j'ai fais le test, voici un script fonctionnel : Attention toutefois, il n'y a pas de tests qui vérifient si les URL sont valides...
28/11/2023 à 12:02danymaccoyRezet sur google sheetJe n'ouvre pas les fichier excel, mais voici un script simple, à adapter : Il est aussi possible d'ajouter au préalable une confirmation avec une popup ...
28/11/2023 à 11:41MytheOrphee Case à décocher automatiquementCe que vous pouvez faire, très simplement, c'est un colonne "terminé" avec des cases à cocher, puis vous faites un filtre sur lequel vous n'affichez pas les case cochées, comme cela vous avez que vos lignes ouvertes d'affichées. Il est aussi possible d'avoir un script qui masque automatiquement une...
28/11/2023 à 08:47MytheOrphee Case à décocher automatiquementComment faire pour que la formule / ou script, sache quel ligne il faut supprimer ...
27/11/2023 à 16:58danymaccoyRezet sur google sheetC'est faisable, avec la méthode .clearContent() si je ne m'abuse. Pouvez-vous partager en lecture votre fichier, ou une trame de votre fichier (si données sensible il y a) afin de faire une petit script ...
27/11/2023 à 16:39Littlemy Copier des fichiers d'un Drive Partagé à partir d'une liste d'URLs GSheetToutes les données contenues en colonne A sont stockées dans "listeUrl" Une itération for itère sur chaque donnée et la stocke dans "urlAStocker" pour ensuite procéder à l'archivage (mettre le fichier dans une variable, son nom, créer la copie)...
27/11/2023 à 16:11MytheOrphee Case à décocher automatiquementD'accord, je pense qu'il faut faire autrement qu'importrange, on a des soucis avec le traitement des données importées et la synchronisation de celles-ci. Ce que vous pouvez faire c'est un script qui ou bien à jour / heure fixe, ou bien à l'ouverture, importe les nouvelles données, supprime les obso...
27/11/2023 à 15:15MytheOrphee Case à décocher automatiquementDonc, si je comprends bien : un premier tableau contient des données. un second tableau (TEST Formations TEST) importe les colonnes B,C,D du 1er tableau. colonnes E:L il y a des cases à cocher (initialement décochées). Vous souhaitez que si l'importrange cesse d'importer par exemple la ligne 10 car...
27/11/2023 à 15:11Littlemy Copier des fichiers d'un Drive Partagé à partir d'une liste d'URLs GSheetOui c'est tout a fait possible, voici un morceau de script, à adapter et tester...
27/11/2023 à 12:27talbimassinissa RECHERCHE V & IMPORT RANGE entre 2 classeurs distinctsA tester, plutôt que d'ajouter des lignes pour chaque feuille, complexifier le script, je l'ai scindé : un script contient les différentes feuilles, un second script attend 2 données : feuille d'origine et feuille de destination et effectue le transfert...