P

Membre dévoué

Inscrit le :06/02/2023
Dernière activité :Hier à 15:48
Version d'Excel :Sheet
Messages
602
Votes
102
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par PierreLepinay

DateAuteur du sujetSujetExtrait du message
Jeudi à 14:27Aizah17Macro/Script pour exporter des données d'un Google Sheet à un second SheetVoici une ébauche, à compléter et tester ...
Jeudi à 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...
Jeudi à 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...
Jeudi à 10:11ghyslain13 Macro mise en couleur celluleQuelque chose du genre ...
Jeudi à 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 ...
Mercredi à 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é) ...
Mercredi à 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...
Mercredi à 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:27talbimassinissaRECHERCHE 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...
27/11/2023 à 11:34cameleon1881Commencement JavaScript / google sheetsIl faudrait que vous partagiez votre fichier, je ne peux étudier un tel script de tête...
27/11/2023 à 08:56cameleon1881Commencement JavaScript / google sheetsJe vois d'où provient le problème, indexOf vérifie si Eric est dans nom contrat, mais uniquement la 1ère dimension, pas les secondes : [ indexOf cherche ici [ pas ici ] , [ pas ici ] ] La solution est de tout mettre sur 1 dimension, ajouter .flat() ainsi : let nomContrats = f...
27/11/2023 à 08:42Toshi-AGénérer un PDF d'une feuille par rapport aux case coché d'une autre feuilleIl y a un souci avec votre token (faites un log dessus pour voir si un token est bien généré) ou l'url (idem, faite un log dessus)...
24/11/2023 à 15:03Toshi-AGénérer un PDF d'une feuille par rapport aux case coché d'une autre feuilleOui c'est largement réalisable, dans un premier temps voyez si l'export PDF fonctionne. Le script est déjà commenté, les éléments à modifier sont signalés (nom du fichier, dossier Drive d'enregistrement)...
24/11/2023 à 13:17cameleon1881Commencement JavaScript / google sheetsOk donc pour éviter un doublon ? dans cas il faut vérifier si la nouvelle entrée en colonne A n'est pas déjà dans l'autre fichier, pour cela il faut au préalable stocker les données de la feuille contrat dans une variable. Si le nom est bien dans la colonne J de la feuille contrat : Ensuite dans la...
24/11/2023 à 12:18cameleon1881Commencement JavaScript / google sheetsAfin de voir si la modification est en colonne A est bien l'ajout de texte, il est possible en effet d'ajouter une condition celluleModifiee.getValue()!= ""  on vérifie ici si la valeur de celluleModifiee n'est pas du vide. Pour ce qui est du non déclenchement de la fonction operatCont() alors...
24/11/2023 à 10:25cameleon1881Commencement JavaScript / google sheetsVous pouvez continuer on en est qu'à 5 posts Je ne connais rien en VBA, que souhaitez vous qu'il se passe si vous notez 2 fois le même opérateur en colonne A de votre feuille OPERATEURS ...
24/11/2023 à 09:22Toshi-AGénérer un PDF d'une feuille par rapport aux case coché d'une autre feuilleUne fois que vous avez votre déclencheur, voici un script permettant d'exporter en PDF + envoyer par e-mail ...
24/11/2023 à 09:20cameleon1881Commencement JavaScript / google sheetsSi vous pouviez partager un fichier avec votre trame (sans info sensible) voir pourquoi le script qui insère à la fin ne fonctionne pas. Pour ce qui est de la ligne : Vos données sont stockés dans un tableau 2D : Voici un exemple de tableau 2D : fruitpoidsprix pomme24 € poire1,58 € banane59 € Ça don...
23/11/2023 à 13:36cameleon1881Commencement JavaScript / google sheetsPour ce qui est de votre 1ere demande (que la condition se déclenche que si la colonne modifiée est la A et à partir de la ligne 4) vous pouvez faire ainsi : Pour ce qui est de rajouter des lignes supplémentaires au niveau de votre import, si vous souhaitez que les nouvelles entrées soient en haut,...
23/11/2023 à 12:27JB3146Expiration du délai de connexion - Appscript - Comment l'augmenter ?Et c'est beaucoup plus simple à mettre en place et maintenir, d'optimiser le script que de prévoir une solution avec du JSON...
23/11/2023 à 12:26julesffPrésence du caractère "x" dans une ligneEn effet... J'ai reproduit ton problème chez moi, voici une solution : Si le CP est trouvé est qu'un X est présent il marque X présent Si le CP est trouvé mais que le X est présent il marque X non présent Si le CP n'est pas trouvé il marque CP absent Voici la formule, qui dans mon cas était en M4 :...
23/11/2023 à 12:07julesffPrésence du caractère "x" dans une ligneAvec une condition SI ? =SI(RECHERCHEX(C2 ; D:D ; E:K)<>""; "X présent"; "X non présent")...
23/11/2023 à 11:31julesffPrésence du caractère "x" dans une ligneSi vous voulez vérifier si X est présent, qu'importe la colonne : =RECHERCHEX(C2 ; D:D ; E:K ; "introuvable") ex : CP lundi mardi 24300 x 24400 x 24500 CP testé formule résultat 24300 =RECHERCHEX(C2 ; D:D ; E:K) X 24500 =RECHERCHEX(C3 ; D:D ; E:K)...
23/11/2023 à 11:08julesffPrésence du caractère "x" dans une ligne=REGEXMATCH(C2;"x") texte formule résultat azad755x97aaa =REGEXMATCH(B2;"x") VRAI zedfdf78878zaaz =REGEXMATCH(B3;"x") FAUX...
23/11/2023 à 11:05JB3146Expiration du délai de connexion - Appscript - Comment l'augmenter ?Au lieu de faire ça tu créer un fichier JSON à partir de la trame des tes données : Puis quand tu veux ajouter des données tu procède ainsi : Pour ton traitement de script sheet, tu importe le JSON et tu peux le traiter ...
23/11/2023 à 08:49JB3146Expiration du délai de connexion - Appscript - Comment l'augmenter ?Et en passant par un JSON en tampon ? Les scripts issus des G-Form complète un JSON Le script Gsheet va puiser sur ce JSON pour travailler...
22/11/2023 à 14:45JB3146Expiration du délai de connexion - Appscript - Comment l'augmenter ?J'utilise beaucoup apps script et pourtant je n'ai jamais rencontré cette erreur Toutefois de ce que vous dites les actions sont étalées dans le temps, vous pourriez les regrouper afin d'en exécuter, plusieurs en même temps ? Par exemple votre script se lance qu'une fois tous les formulaires complét...
22/11/2023 à 14:35Aizah17Macro/Script pour exporter des données d'un Google Sheet à un second SheetOk c'est facilement réalisable, pouvez vous transmettre un trame d'une de vos feuille de caisse ...
22/11/2023 à 11:59Sebastien.prDésactivation/réactivations de formules ?Je ne rencontre pas ce cas précisément, mais tu sembles gérer une usine à gaz, j'ai un script qui fait quotidiennement un import d'API et mets à jour un fichier je pense qu'il est possible de l'adapter à ton cas : - il faut lister les formules dans un tableau, avec les positions, les formules (sans...
22/11/2023 à 08:46Aizah17Macro/Script pour exporter des données d'un Google Sheet à un second SheetPeu étonnant que ça soit lent, vous avez semble-t-il fait cette macro avec l'outil "enregistrer" je remarque beaucoup de lignes inutiles. (on va facilement pouvoir optimiser ça) Si j'ai bien compris : vous avez 6 pages sheets identiques (pour 6 caisses) qui, lorsqu'une facture est saisie et que l’ut...
22/11/2023 à 08:40KDL Transférer une ligne d'une feuille à une autre avec une case à cocherRemplacez OUI et NON par true et false ...
21/11/2023 à 17:03KDL Transférer une ligne d'une feuille à une autre avec une case à cocherVoici une solution fonctionnelle pour une personne ayant le même besoin, mais avec un script : https://forum.excel-pratique.com/sheets/masquer-une-ligne-en-fonction-d-un-critere-185071...
20/11/2023 à 13:54talbimassinissaRECHERCHE V & IMPORT RANGE entre 2 classeurs distinctsVous avez changé vos colonnes ? FICHIER CIBLE : (colonne B) FICHIER ORIGINE : (colonne A) Si c'est le numéro de facture qu'il vous faut comparer (donc colonne A du fichier cible sur colonne A du fichier d'origine), il faut modifier ainsi les données comparées ...
20/11/2023 à 13:29talbimassinissaRECHERCHE V & IMPORT RANGE entre 2 classeurs distinctsLà pour le coup le souci doit venir des données. Dans votre fichier cible, c'est bien la colonne B (fac.meta.date_facture_emise) qui doit être comparée a la colonne A de votre fichier d'origine ...
20/11/2023 à 12:16talbimassinissaRECHERCHE V & IMPORT RANGE entre 2 classeurs distinctsProblème d'accolade effacez tout les scripts, copier / coller le script et remplacez vos URL et nom de feuille...
20/11/2023 à 11:47talbimassinissaRECHERCHE V & IMPORT RANGE entre 2 classeurs distinctsBon, j'ai vérifié chez moi, c'était juste un soucis de liste, voici le script modifié, j'ai testé ça marche ...
20/11/2023 à 08:55denbenFeuille de calcul gestion des soldes heures et repos hebdomadaireCe que vous pouvez faire c'est un tableau avec vos agents, le planning + un autre tableau avec les paramétrages : Position Impact heures Impact JRH A +02:36:00 +1 RH +00:00:00 -2,5 ... Ensuite sur votre planning pour chaque jour un menu déroulant où les agents indiques ce qu'ils font, et en fonction...
20/11/2023 à 08:43JaqLau Première ligne vide, ou dernière ligne non-vide SuiteA tester ...
20/11/2023 à 08:39JaqLau Boutons désordonnésC'est étonnant, je n'ai jamais rencontré cette situation. Ce que vous pouvez faire afin de les bloquer, c'est mettre chaque image dans une cellule (Insertion > Image > Inserer une image dans la cellule). Afin de garder votre format, il faut donc 6 cellules, puis vous fusionner l'en-tête et les...
20/11/2023 à 08:36talbimassinissaRECHERCHE V & IMPORT RANGE entre 2 classeurs distinctsLe message d'erreur indique ne pas réussir à ouvrir votre 2nd fichier, l'url est elle correcte ? Le nom de feuille strictement identique ...
17/11/2023 à 15:45ArhimanXV Récupération du temps d'exécution d'un scriptC'est une seule exécution qui dure 30 min ? Ou vous avez 30 min pour réaliser tous vos scripts ? Il est sans doute possible d'optimiser votre script. > remplacez un maximum de variable par des constantes. > limitez les boucles for, while si vous devez en faire, tentez de faire un filtre (avec...