| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 08/11/2023 à 09:01 | JaqLau | Copie avec conditions | > comme vous voulez ! Les 2 fonctionnent. > c'est sans doute cela qui pose problème, vous décalez ainsi les plages, dans quel but avez-vous modifié cette variable ... |
| 07/11/2023 à 17:05 | talbimassinissa | RECHERCHE V & IMPORT RANGE entre 2 classeurs distincts | Pourquoi avoir ajouté un ; ? Écrivez juste : IMPORTRANGE("https://docs.google.com/spreadsheets/d/1Z-FKSMdrMtmmQinuQjT-dYLWL6wTc5Db6rSVIBRcMac/edit#gid=0";"Suivi fact ACF!$B$2:$L$153453")... |
| 07/11/2023 à 16:20 | talbimassinissa | RECHERCHE V & IMPORT RANGE entre 2 classeurs distincts | La proposition de Filoche remplace rechercheV par Query, qui est bien plus puissante que rechercheV. Le chargement en cours semble attendre un accord d'autorisation, qui a lieu lorsqu'on utilise Importrange avec un lien pour la 1ere fois. Tentez d'écrire : IMPORTRANGE("https://docs.google.com/spread... |
| 07/11/2023 à 16:10 | juju_ski | Automatisation envoi e-mail de rappel | Le script fonctionne bien sur mon fichier test, il faudrait que vous fassiez des logs ou débuger voir ce qui coince... |
| 07/11/2023 à 14:45 | juju_ski | Mise en forme identique à la ligne précédente | Pouvez-vous partager une copie en lecture seule ? C'est surement dû à la taille de la plage traitée... |
| 07/11/2023 à 14:42 | JaqLau | Copie avec conditions | Voici une ébauche à adapter : edit : le nom des feuilles dans la section 1 est à adapter... |
| 07/11/2023 à 14:15 | Vaelin | Macro dans Google Sheets sur un téléphone portable Android ? | Je n'ai pas testé, mais avez-vous essayé avec un bouton ? Si ça ne fonctionne pas, si vous insérez dans votre fichier une case à cocher et vous l'utilisez comme déclencheur de votre script ... |
| 07/11/2023 à 14:14 | juju_ski | Mise en forme identique à la ligne précédente | En effet, il essaye de travailler avec des cellules qui n'existent pas, vu qu'on a décalé la zone de travail de plusieurs lignes, tentez ceci ... |
| 06/11/2023 à 16:20 | juju_ski | Mise en forme identique à la ligne précédente | A tester ... |
| 06/11/2023 à 15:41 | juju_ski | Mise en forme identique à la ligne précédente | En effet il manque un "s" , ce n'est pas setRowHeight mais setRowHeights, voici le script corrigé ... |
| 06/11/2023 à 14:45 | juju_ski | Mise en forme identique à la ligne précédente | A tester ... |
| 06/11/2023 à 14:42 | juju_ski | Automatisation envoi e-mail de rappel | Il faut changer la ligne par Voyez en premier si ça fonctionne avant de voir votre autre souci... |
| 03/11/2023 à 16:27 | juju_ski | Automatisation envoi e-mail de rappel | La liste des emails est-elle toujours en O ? La date du prochain arrosage à cet index : Le nom de la plante à cet index : Ça n'a rien à voir avez-vous mis des filtres ... |
| 03/11/2023 à 09:55 | juju_ski | Automatisation envoi e-mail de rappel | D'accord, il est possible d'ajouter une telle logique au script actuel, mais cela va devenir peu optimum, voici un nouveau script plus adapté ... |
| 02/11/2023 à 16:56 | juju_ski | Automatisation envoi e-mail de rappel | Oui il est possible de prendre en compte x adresses e-mails, ils seraient tous dans une cellule ? Si oui, il suffit de les séparer par des virgules... |
| 02/11/2023 à 16:02 | juju_ski | Automatisation envoi e-mail de rappel | J'ai testé, ça fonctionne chez moi J'ai modifié la date en I4 afin de tester avec le 02/11/2023, puis j'ai mis mon adresse mail en O4, puis j'ai lancé la fonction, le mail a bien été envoyé... |
| 02/11/2023 à 15:46 | juju_ski | Automatisation envoi e-mail de rappel | En effet, il fallait mettre des + au lieu des &, bref voici le résultat du 1er log : Donc 1er souci, les données ne sont pas bien stockées dans les variables. les plantes OK, la date OK, mais email1 et email2 ca ne va pas. Voici votre script modifié, cela semble fonctionner ... |
| 02/11/2023 à 15:22 | juju_ski | Automatisation envoi e-mail de rappel | Tentez un log voir dans un premier temps si les données collectées sont correctes : Si les données sont correctes, c'est que le souci réside dans la comparaison des dates, dans ce cas tentez le log suivant ... |
| 02/11/2023 à 08:26 | Quent17 | Bouton copier sur google sheet A et un bouton pour coller sur Google Shee B | Bonjour, Oui il existe un moyen, il faut dans votre fichier cible demandez aux utilisateurs de copier d'url du fichier, et dans un autre cellule de noter le nom de la feuille. Ex : URL fichier : https://www.fauseurl.com Nom feuille : Feuille1 Puis modifier le script ainsi : (dans cet exemple, l'url... |
| 27/10/2023 à 11:57 | lio63 | Google sheets transformé en formulaire | Google Form est ton ami + les réponses arriverons en format google sheet pour pouvoir les travailler... |
| 27/10/2023 à 11:55 | sobe3291 | Coller à la suite d'un tableau sur google sheets | A tester ... |
| 27/10/2023 à 11:37 | sobe3291 | Macro étape par étape | Logger.log() est aussi très pratique... |
| 25/10/2023 à 09:16 | Quent17 | Bouton copier sur google sheet A et un bouton pour coller sur Google Shee B | Dans votre fichier cible, insérez une image de bouton et assignez le script suivant : Lorsque vous cliquerez dessus, ça importera la plage P21:P25 de votre fichier d'origine. PS : pour trouver l'ID d'un fichier ... |
| 23/10/2023 à 09:40 | CedricMoreau | GAS - Conflit si plusieurs utilisateurs | Jamais eu de telle situation, par contre vous pouvez précéder votre requête API d'une vérification, par exemple, lors de l'exécution de votre requête, cela inscrit quelque part sur votre fichier "dernière màj le 23/10/2023 à 09:39". Puis, dans votre script vous comparez la date de cette cellule avec... |
| 23/10/2023 à 09:34 | thomaslbt | Masquer / Afficher ligne en fonction d'une valeur (MACRO ?) | Le code initialement transmis semblait vouloir masquer des lignes en fonctions des valeurs de J2, si J2 = 0 ou si J2 = 4. Le code proposé permet cela, si J2 = 0 alors toutes les lignes sont masquées hormis la 3, si J2 = 4 alors toutes les lignes sont maquées hormis les lignes 4 et 5. Google Sheet ne... |
| 20/10/2023 à 11:11 | thomaslbt | Masquer / Afficher ligne en fonction d'une valeur (MACRO ?) | Il y avait quelques erreurs, voici un code fonctionnel ... |
| 20/10/2023 à 10:55 | RegLem14 | Recherche et tri de données multi-critères | La formule =SORT( permet plusieurs niveaux de tris, sinon Query permet aussi de bien trier, regrouper des données... |
| 19/10/2023 à 14:24 | Wefalck | Google Apps Script bloqué | Vous êtes sur des comptes Google pro ... |
| 19/10/2023 à 12:36 | gigilamoroso | Afficher le texte d'une cellule plutôt que "TRUE" avec ifbetween | Quelque chose du genre : Nom (A) date (B) date arrivée (C) date départ (D) formule résultat Jean 01/07/2023 01/05/2023 01/09/2023 =IF(ISBETWEEN(B2;C2;D2)=TRUE;"A2";"") Jean... |
| 18/10/2023 à 12:16 | stratinsta | Formule de calcul automatique quand on ajoute une colonne | Bonne question...vu que les colonnes sont insérées je ne vois pas de solution avec une fonction, arrayformula fonctionne pour les lignes même en relatif mais pas les colonnes. Sinon, pour info vous pouvez vous simplifier la vie avec les formules nommées : Si jamais personne n'a de réponse à vous app... |
| 17/10/2023 à 11:20 | marq | Récupération fichier Google SHEETS disparu | Sans doute un souci de partage, allez dans l'historique de votre navigateur et allez ouvrir un lien de votre fichier. Ainsi, vous verrez s'il a été mis à la corbeille ou si vous n'y avez plus accès (et demander l'accès au propriétaire)... |
| 13/10/2023 à 14:22 | Sebastien.pr | Split étrange ? | Si je comprends bien, tu utilises : =MAP(query(H2:H;"select * where H is not null");lambda(a;TEXTE(a;"dd/mm/yyyy"))) afin d'avoir la date, là où tu as un problème, pourquoi ne pas simplement faire =ARRAYFORMULA(sierreur(texte(H2:H;"dd/mm/yyyy");"")... |
| 13/10/2023 à 13:57 | Mikhado | Planning - données restant affiché au changement de mois | Votre 1er script lorsqu'il est lancé, créé une feuille avec comme nom le mois en cours et insert une ligne d'en-tête, si cette feuille existe déjà il s'arrête. Votre 2nd script est lié à des éditions du fichier, il se lance à chaque modification et si celle-ci a lieu dans la plage A1:G8 il va copier... |
| 13/10/2023 à 11:56 | Nes-72 | Formule pour valeur en fonction de plusieurs facteurs | Le saint Query est là pour vous Remplacez feuille1 par votre nom de feuille. =Query(feuille1!A3:M;"select D,E,G,K where M = 'oui'")... |
| 13/10/2023 à 08:46 | altiveliss | Liste de diffusion uniquement si cellule remplie | La solution de Filoche devrait fonctionner A B formule résultat Data Data =SI(ET(A2<>"";B2<>"");"Donnée à afficher";"") Donnée à afficher Data =SI(ET(A3<>"";B3<>"");"Donnée à afficher";"")... |
| 11/10/2023 à 16:32 | Schaef | Prob script Sheet enregistrement en pdf | Essayez avec le script que j'ai proposé, il n'y a que quelques éléments à modifier et il fonctionne... |
| 11/10/2023 à 15:02 | fca60 | Scrip apps google sheet pour envoyer un pdf | Le PDF est fait à partir du fichier et non pas la feuille : Si tu essayes de faire ça ? ... |
| 11/10/2023 à 08:45 | laetyb | Empêcher modification d'une colonne si case cochée | C'est en effet possible à l'aide d'un script. Vous souhaitez que lorsqu'une heure est cochée pour un prénom la ligne entière est protégée, c'est cela ... |
| 10/10/2023 à 11:35 | Schaef | Prob script Sheet enregistrement en pdf | Ta ligne 11 : Essaye de stocker la feuille sheet du classeur ouvert ayant pour nom "DEVIS" dans une constante. Si tu n'as pas de feuille avec le nom "DEVIS" cette ligne reviendra en erreur. Voici un script pré-fabriqué, il y a juste 2-3 infos à modifier, il faut lire les commentaires ... |
| 06/10/2023 à 15:44 | Sebastien.pr | Query count si X + date ne renvoi aucun résultat | Même si tu utilise TEXTE pour reformater ... |
| 06/10/2023 à 10:30 | ghyslain13 | Effacer contenu cellule | Il faut précéder votre formule de SIERREUR, par exemple : =SIERREUR(A2*B2 ; "" ) Si A2 * B2 donne une erreur, ça n'affichera rien... |
| 06/10/2023 à 08:44 | Marco_ST | Lien hypertexte vers une cellule contenant la date du jour avec formule | Une solution en script, mais il faut insérer un bouton et assigner le script sur celui-ci ... |
| 05/10/2023 à 11:20 | LUKLEG | Fermeture d'un formulaire Forms en fonction d'une cellule Sheets | Je ne connais pas très bien google Form mais ça semble être possible, à l'aide de la méthode : setAcceptingResponses() qui est un boléen, donc on peut si une cellule répond à un test fermer le Form. Un script du genre ... |
| 03/10/2023 à 14:23 | MarcTer | QUERY et condition de temps | Solution avec script : @Fil si tu trouves une solution avec Query ça m'intéresse... |
| 03/10/2023 à 08:35 | Jonov56 | Somme égale à 0, cellule non reconnue comme numérique | Ou bien forcer le format en nombre : (vous sélectionnez la plage puis format > nombre > nombre) Sinon, dans vos formules, précédez les opérations de CNUM( cela transforme le texte en nombre... |
| 02/10/2023 à 08:42 | pimpom69 | Problème lors d'envoie de mail sur sheets | Il est un peu stupide malheureusement, il faut s'en servir comme une béquille, afin de vérifier les erreurs, les possibilités d'optimisation, mais à partir de 0, hormis des tâches très simples il va vite bloquer, car il ne pense pas les tenants et aboutissants. Bref, si le script est fonctionnel, vo... |
| 02/10/2023 à 08:38 | Chris60 | Création PDF automatique dans Google drive puis envoi par mail | Voici un script clé en main réalisant cette tâche, vous avez juste à adapter quelques variables ... |
| 28/09/2023 à 15:16 | Sebastien.pr | Encore bloqué sur un SI avec des termes vagues | La formule SI est relativement simple : Test ; que faire si test réussi ; que faire si test échoué Dans ce que tu as mis, il manque une condition test echoué pour maison jaune... |
| 28/09/2023 à 09:40 | laurentriv | Controle siren / siret | Voici une parade : Siret Formule Résultat 44306184100013 =IMPORTXML(" https://www.societe.com/cgi-bin/search?champs= "&A1;"//*[@id='result_etab_societe']/div/div/a") GOOGLE FRANCE FROOGLE Activités de banques de données (724Z) SIRET : 44306184100013 92100 BOULOGNE-BILLANCOURT =IMPORTXML(" ht... |
| 28/09/2023 à 08:53 | laurentriv | Controle siren / siret | Voici la formule corrigée : =IMPORTXML("https://www.societe.com/cgi-bin/search?champs="&A1;"//*[@id='result_etab_societe']/div/div/a")... |