| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 08/07/2025 à 16:45 | eric.gobo | Bouton ou lien pour obliger à prendre connaissance | Je n'ai pu accéder à votre fichier, il est inaccessible. concernant les droits, c'est possible de les paramétrer dans "Données" > "Protéger des feuilles ou des plages" là, vous pouvez protéger plage par plage pour les utilisateurs... |
| 04/07/2025 à 22:38 | Emy86 | Comment comptabiliser le choix du menu deroulant | Peux tu partager temporairement ton fichier ? Ou une copie de celui ci ... |
| 04/07/2025 à 15:58 | Emy86 | Comment comptabiliser le choix du menu deroulant | C'est-à-dire ? Par exemple, lister tous les livres "à lire" ? Si c'est quelque chose comme cela que vous souhaitez faire, cela peut se faire relativement simplement à l'aide de la formule QUERY : =QUERY(plage de votre tableau ; "select B where F = 'À lire' ")... |
| 04/07/2025 à 10:53 | Lolo80 | Convertir une macro Excel pour Google Sheets + Protection de cellule | 1- Pour convertir une macro Excel > Google Sheets l'IA s'en sort généralement bien, essayez ceci : Si cela ne marche pas, expliquez ce que fait votre macro. 2- il faut aller dans le menu Données > Protéger des feuilles et des plages Cela va ouvrir un menu latéral à droite, là vous cliquer sur... |
| 03/07/2025 à 13:53 | JOHNFOX31 | Recherche titre dvd | C'est liée à la clé que j'ai utilisée, c'est une clé de test, pour essayer l'API, vous pouvez la remplacer par une clé réelle afin de voir par vous même, une fois que cela fonctionne, je vous conseille comme indiquée précédemment, de déplacer la clé dans les propreties : https://developers.google.co... |
| 03/07/2025 à 11:46 | JOHNFOX31 | Recherche titre dvd | Résultat = EDIT :pour l'exemple j'ai mis la clé API (de test ) dans "le dur", il vaut mieux pour des raisons de sécurité évidente, la stocker dans les properties... |
| 03/07/2025 à 11:31 | JOHNFOX31 | Recherche titre dvd | Https://www.barcodelookup.com/ propose une API, qui permet de renvoyer le nom d'un film, quand on lui envoie un code EAN, ce que vous chercher à faire. Avec Google Sheets, il est relativement simple de mettre en place un script qui lise des code EAN, fasse des requêtes à une API puis écrive le résul... |
| 02/07/2025 à 16:59 | JOHNFOX31 | Recherche titre dvd | Avez vous un compte pour l'API de barcodelookup ... |
| 02/07/2025 à 08:46 | JOHNFOX31 | Recherche titre dvd | L'accès est restreint j'ai fais une demande d'accès... |
| 01/07/2025 à 16:31 | Philippekoe | Intégrer une virgule dans une valeur | + pour info, il est possible de rendre la formule dynamique afin qu'elle s'adapte automatiquement à vos données, par exemple : =ARRAYFORMULA(SI(A2:A<>"";CNUM(GAUCHE(A2:A;5)&","&DROITE(A2:A;2));""))... |
| 01/07/2025 à 16:29 | eric.gobo | Bouton ou lien pour obliger à prendre connaissance | C'est un peu brouillon comme script, et certaines lignes me semble erronées, pouvez-vous partager votre fichier au format sheets, et donc partager le lien du fichier sheets ? Car là vous avez partagé un fichier Excel au format .xlsx... |
| 01/07/2025 à 13:40 | Philippekoe | Intégrer une virgule dans une valeur | Alors, si c'est toujours la même structure on peut faire assez simple : créer une chaîne de caractère contenant les 5 premiers éléments + une virgule + les 2 derniers éléments. comme ceci : =GAUCHE(A2;5)&","&DROITE(A2;2) Sauf que c'est considéré par google sheets comme du texte, donc pour pouvoir ap... |
| 01/07/2025 à 11:42 | JOHNFOX31 | Recherche titre dvd | Ce n'est pas un fichier Google Sheets ... |
| 01/07/2025 à 11:37 | eric.gobo | Bouton ou lien pour obliger à prendre connaissance | Pouvez vous partager un fichier "test" sans données sensibles, on peut faire un test voir ce que ça donne... |
| 01/07/2025 à 11:35 | JOHNFOX31 | Recherche titre dvd | Pouvez-vous en partager une copie éditable ... |
| 01/07/2025 à 11:34 | Philippekoe | Intégrer une virgule dans une valeur | Les nombres font-ils toujours la même taille ? + j'ai demandé les droits d'édition... |
| 30/06/2025 à 09:05 | eric.gobo | Bouton ou lien pour obliger à prendre connaissance | Je pense que cela est réalisable avec un script uniquement, quelque chose comme : - une onglet masqué protégé avec les liste des users et leurs comptes Google, une colonne pour l'horodatage de l'acceptation. - un script de type onOpen qui se lance à chaque ouverture du fichier, vérifie le compte de... |
| 30/06/2025 à 08:56 | JOHNFOX31 | Recherche titre dvd | De prime abord je dirais qu'avec une simple formule query ou xlookup vous pouvez résoudre votre problème. Si le fichier n'est pas sensible, pouvez vous en faire une copie, éditable et le partager ... |
| 25/06/2025 à 16:58 | Pascal7106 | Formule google Sheets | Au lieu de faire =H12 + F12 Faire : =Si(F12<>""; H12 + F12 ; "") A savoir qu'il est possible de rendre la formule dynamique et automatique, si vous pouvez partager votre formule réelle je pourrais l'adapter... |
| 11/06/2025 à 08:59 | zyon47 | Modifier une formule existante dans un modèle sheets | +1 saboh j'ajouterai que les MFC alourdissent et ralentissement l’exécution d'un fichier surtout quand appliquée sur une plage importante. Après, sur une plage restreinte ça peut être utile, par exemple, sur l'onglet récapitulatif, se dire que la ligne "alimentation" est verte si en dessous de 600€... |
| 22/05/2025 à 10:52 | RayVsDenver | Données d'un fichier dans un autre | Alors faisons le test ? Dans le fichier A, j'ai ajouté quelques données : J'ai ensuite désactivé / réactivé la formule sans let, dans le fichier B et ça a mis environ 15 seconde à recharger les données. J'ai fais de même avec la formule avec let, idem, même temps... Bon, c'est pas la meilleurs métho... |
| 22/05/2025 à 09:46 | RayVsDenver | Données d'un fichier dans un autre | Group By ne permet pas de compter par donnée précisément mais permet de faire une synthèse, si j'applique group by comme ceci : =QUERY(IMPORTRANGE("https://docs.google.com/spreadsheets/d/18Lpvpmnzk1q2FZAqDHajjHtJudfgdzVNf_nDfgdfgkunY/edit?gid=0";"Feuille 1!A1:A100"); "SELECT Col1, COUNT(Col1) GROUP... |
| 22/05/2025 à 08:53 | RayVsDenver | Données d'un fichier dans un autre | Voici un exemple : Fichier 1 : Fichier 2 : Pour ce faire, il faut : Importer les données du 1er fichier dans le 2nd fichier, à l'aide de la formule =IMPORTRANGE( Sélectionner le compte des données, à l'aide de QUERY(... ; "select COUNT(Col1) préciser qu'on le compte pour chaque élément et pas au glo... |
| 22/05/2025 à 08:40 | niicoolxs | Sheets gestion de commande type magasin | Un formulaire de type google Form connecté a un Sheets pourrait être une solution, bien que pour le rendre complètement dynamique (en cas de nouveaux fournisseurs par ex) il fasse un peu bidouiller. Sinon, un "simple" tableau avec les commandes en cours, plusieurs statuts, pour pouvoir filtrer effic... |
| 16/05/2025 à 11:36 | danymaccoy | Protection formule sur sheet | Si tu mets une plage protégé avec en condition "vous uniquement" et qu'une autre personne, avec un autre compte google essaye de modifier, il ne pourra pas. Mais vous oui vous pouvez, une plage ne peut être peut être protégé de tout le monde... |
| 16/05/2025 à 09:50 | danymaccoy | Protection formule sur sheet | Quand tu définies une protection, tu as 2 choix : - afficher un avertissement - empêcher toute modifications... |
| 16/05/2025 à 08:46 | danymaccoy | Protection formule sur sheet | Si c'est possible dans le menu "Données" > "Protéger des feuilles et des plages"... |
| 15/05/2025 à 08:58 | ShadowSneaks | Minimiser la taille d’une image précise | Donc l'image est à l'intérieur d'une cellule si je comprends bien, il n'est pas possible de modifier l'image qui est à l'intérieur d'une cellule, que cherchez-vous à faire ? Car redimensionner à 1px c'est grosso modo masquer l'image, alors, pourquoi dans ce cas ne pas faire une condition pour affich... |
| 15/05/2025 à 08:53 | Garcin | Query avec Importrange : erreur systématique | Tentez : =query(IMPORTRANGE("1XZhqwYgm2hAnOcMBmNT2OLePWUEdqjVZJSfB6JObxgk";"Extract_BDD!A:N"); "Select * Where Col2='Immobilier' ") ou, si vous préférez écrire toutes les colonnes, afin de pouvoir les bouger de sens / masquer par la suite : query(IMPORTRANGE("1XZhqwYgm2hAnOcMBmNT2OLePWUEdqjVZJSfB6JO... |
| 13/05/2025 à 10:28 | Dyrm | QUERY - Recherche partielle à partir d'une cellule | J'ai proposé 2 solutions, la 2nd est plus robuste... |
| 11/05/2025 à 16:37 | danymaccoy | Lien entre onglets | Avec =Query() ou =Filter par exemple, as tu un fichier exemple, ou bien un descriptif plus complet de ce que tu souhaites réaliser ... |
| 11/05/2025 à 16:36 | danymaccoy | Copier coller sur sheet | Sans macro, avec =importRange() Avec macro, assez simplement si tu as un ficher exemple à partager... |
| 09/05/2025 à 13:54 | danymaccoy | Script suppression données | Sheet.getRange('A1:B10').clear() Cours ici : https://sheets-pratique.com/fr/apps-script/feuilles-cellules... |
| 09/05/2025 à 11:37 | danymaccoy | Script google sheet | La solution est simplement de scinder la réception des données du traitement de celles ci. Il faut laisser les lignes arriver sur l'onglet liée au formulaire, les importer dans un second onglet où là, elle sont traitées / archivées / etc... Ainsi, la base liée au form reste en historique et n'est pa... |
| 07/05/2025 à 21:35 | JMT44160 | Copier des données de plusieurs onglets les unes a la suite des autres | Ce n'est en effet pas très complexe, si je découpe la formule : =SIERREUR(... ; "") > SI une erreur se produit, n'affiche rien, cela permet de ne pas avoir de sale N/A si aucune donnée n'est affichée QUERY(...) > query permet d'afficher des données qui répondent à différents critères, dans la... |
| 07/05/2025 à 21:25 | GREG68 | Apps Script - Erreur TypeError envoie mail | Demande d'accès faite, mais ajoute ce log ici : Et là je pense que tu va voir ce qui pose problème EDIT : après avoir eu l'accès j'ai mis le log et voici le résultat : Cela signifie donc que rowData n'est pas correct, il faut donc remonter le script pour voir ce qui bloque. C'est donc ici que se pos... |
| 07/05/2025 à 16:17 | JMT44160 | Copier des données de plusieurs onglets les unes a la suite des autres | J'ai ouvert ton ficher, c'est réalisable sans macro, dans ta feuille datas du jours, mets en A2 : =sierreur(QUERY({'data atelier 1'!A2:K;'data atelier 2'!A2:K;'data atelier 3'!A2:K};"select * where Col10 = DATE '"&TEXTE(AUJOURDHUI();"yyyy-MM-dd")&"' ");"") Là j'ai mis colonne 10, donc la date livrai... |
| 07/05/2025 à 14:35 | JMT44160 | Copier des données de plusieurs onglets les unes a la suite des autres | Dans un même fichier, il y a plusieurs onglets, qui eux même importent des données d'autres fichiers. Tu souhaites condenser ces données en affichant celles du jour J dans un onglet, et en archivant chaque jour les données de J-1 dans un autre onglet. La date est elle toujours dans la même colonne ... |
| 06/05/2025 à 09:18 | Philippekoe | SOMME.SI.ENS problème de dates | Essaye cette formule voir ? =SIERREUR(QUERY('Satisfaction_client'!A2:F;"select sum(F) where A = '"&A161&"' and C = DATE '"&TEXTE(B161;"yyyy-mm-dd")&"' label sum(F)''");"")... |
| 24/04/2025 à 09:40 | PauloC23 | Google sheets Ligne 2 copié en ligne 3 | Pour copier les données qui sont en A2:F2 x fois, voici la formule à mettre en A3 : =MAP(SEQUENCE(100);LAMBDA(x;A2:F2)) x = 100 dans cet exemple, il est aussi possible de faire référence à une cellule, celle des quantités par exemple ... |
| 23/04/2025 à 08:38 | danymaccoy | Apps script pour google form | Dans la page Apps Script, puis à droite dans l’onglet "Exécution" as tu des lignes d'exécution comme l'image ci-dessous pour ex ? Si oui, si tu cliques dessus tu devrais voir les logs que tu as mis dans ton script... |
| 17/04/2025 à 08:58 | cedricgc | Problème veille Imprimante | Je pense que cela vient de l'imprimante, j'essayerais d'imprimer par un autre protocole, par exemple en connectant l'imprimante au routeur et en passant par l'IP... |
| 16/04/2025 à 13:54 | ikass01 | Projet Google Sheets + Apps Script – interface Maintenance BT | Voici quelques points après une lecture en diagonale : GAS tu peux alléger/simplifier en mettant des constantes/variables dans la portée globale au lieu de les déclarer à chaque fois par exemple : const sheet = getSheetByName("BD_Maintenance_SUIVI_(B.T./L.R./DEVIS)"); est déclaré 5 fois, met le en g... |
| 16/04/2025 à 12:13 | cedricgc | Problème veille Imprimante | De ce que je vois, le script génère un PDF qu'il transmet au module d'impression du navigateur, ensuite, il faut cliquer sur le bouton d’impression pour la lancer : Donc le script fonctionne bel et bien, c'est après que le problème se pose... |
| 16/04/2025 à 11:45 | klmlanadan | Vue web paramétrée d'un fichier Google Sheet | Peux tu partager un fichier exemple, qui ressemble à ton besoin réel ? Je pense avoir une idée... |
| 16/04/2025 à 11:41 | nicopro | SCRIPT spreadsheet.getRange | Re, c'était simple ... |
| 16/04/2025 à 11:17 | cedricgc | Problème veille Imprimante | Ah oui ce n'est pas très parlant si l'imprimante reste allumée mais est juste en veille c'est étonnant qu'elle ne puisse pas recevoir d'ordre d'impression. As-tu la possibilité de connecter l'imprimante à un routeur ? Ensuite tu pourrais directement lancer les impressions par l'IP, ça pourrait fiabi... |
| 16/04/2025 à 11:13 | ikass01 | Projet Google Sheets + Apps Script – interface Maintenance BT | Ok Où en es tu dans la conception ? Ta structure à l'air d'être définie. Quelques conseils en vrac et assez général : > Si tu comptes manipuler beaucoup de données, je te conseille de travailler avec une vraie BDD et non pas Sheets (à la limite tu peux répliquer sur Sheets au besoins). > Si tu... |
| 16/04/2025 à 11:03 | klmlanadan | Vue web paramétrée d'un fichier Google Sheet | D'accord, et un query ne fait pas l'affaire pour ton cas ? As tu un fichier exemple qui peut être partagé ... |
| 16/04/2025 à 09:11 | cedricgc | Problème veille Imprimante | Si je comprends bien tu imprimes en USB filaire ? Quel est le message d'erreur ... |