Re: [fr-users] macro d'édition de cellule dans calc

2023-06-12 Par sujet C Fourcroy
Le problème étant que la plupart des utilisateurs ne maîtrisent pas la source des données ni la façon dont elle est récupérée. Bien souvent, pour mes clients, on leur donne un fichier Excel, CSV ou autre et ils doivent se débrouiller avec. Notamment il ne faut pas croire que les "services

Re: [fr-users] macro d'édition de cellule dans calc

2023-06-12 Par sujet C Fourcroy
Euh, me goure-je ou ça marche pas ? Il faut enlever les 3 derniers caractères, non ? $1 renvoi la totalité de la chaîne sélectionnée, donc le ":cc" final aussi. ça ne serait pas plutôt ^(.*:.*):.*$ Et si l'on veut vraiment un ' ou un " en début de chaîne il faudrait quelque chose du genre ''$1

Re: [fr-users] macro d'édition de cellule dans calc

2023-06-12 Par sujet Ocleyr2lalune
Merci Yves Mais n'est-il pas possible d'utiliser directement la fonction regex dans la macro (avec les bons paramètres) ? https://help.libreoffice.org/latest/fr/text/scalc/01/func_regex.html Et donc sans passer par le ctrl H (c'était le sens de mon ultime proposition) ⁣Claire​ Le 12 juin 2023

Re: [fr-users] macro d'édition de cellule dans calc

2023-06-12 Par sujet yves dutrieux
Bonsoir, comme Claire le mentionne, la solution regex combinée à une macro est possible et est drôlement efficace ! rechercher : (^.*$) remplacer : '$1 (attention à l'apostrophe devant le $1 ! ) [x] selection active seulement. [x] expression régulière [remplacer tout] [fermer] et

Fwd: [fr-users] macro d'édition de cellule dans calc

2023-06-12 Par sujet FourcroyC
Message transféré Sujet : Re: [fr-users] macro d'édition de cellule dans calc Date : Mon, 12 Jun 2023 15:17:55 +0200 De :Kohler Gerard Pour : fourcroy.christ...@free.fr ma grande interrogation c'est surtout pourquoi je n'arrive pas à faire une macro qui

Re: [fr-users] macro d'édition de cellule dans calc

2023-06-12 Par sujet C Fourcroy
Pour répondre précisément à cette question "/pourquoi je n'arrive pas à faire une macro qui respecte la valeur de la cellule d'origine et me la remplace par la valeur de la cellule où j'ai créé cette macro /." Il faut regarder le code de la macro Outils-Macros-Editer les macros ... On trouve à

Re: [fr-users] modification

2023-06-12 Par sujet Ocleyr2lalune
Bonjour Je remonte un peu mais c'est parce qu'après réflexion je vois que si c'est une évidence pour moi, ça ne l'est pas forcément pour d'autres... Gauche manipule des chaînes de caractères. Donc le résultat est du texte. C'est tant mieux. Effectivement dans l'exemple de Gilbert on se doute

Re: [fr-users] macro d'édition de cellule dans calc

2023-06-12 Par sujet Ocleyr2lalune
Bonjour Si ce n'est pas un horaire, ou une durée, et qu'il y a : qui separent les valeurs, ce doit être traité comme du texte. Cela fait plusieurs questions qu'on essaie de garder un format numérique alors que le format texte s'impose. Chercher à le conserver est une source d'erreur. Quand

Re: [fr-users] poster un message

2023-06-12 Par sujet Ocleyr2lalune
Bonjour Exactement comme vous venez de le faire. Et pour répondre gardez toujours us...@libreoffice.org en destinataire Vous pouvez poser votre question avec un nouveau message, en mettant en objet quelques mots parlant pour identifier vite demande ⁣Claire​ Le 12 juin 2023 à 07:18, à 07:18,

Re: [fr-users] macro d'édition de cellule dans calc

2023-06-12 Par sujet C Fourcroy
OUPS... ça serait mieux avec =SI(ESTNONTEXTE(A1);  & TEXTE(A1;"hh:mm"); & GAUCHE(A1;5)) Sinon on risque de perdre les 0 de tête, 05 devient 5 etc ... Le 12/06/2023 à 11:52, Kohler Gerard a écrit : bonjour, dans une feuille calc j'ai plusieurs dizaines de cellules ayant des

Re: [fr-users] macro d'édition de cellule dans calc

2023-06-12 Par sujet C Fourcroy
Bonjour , Je pense que l'on peut faire la même chose sans macro avec une formule du genre =SI(ESTNONTEXTE(A1); & HEURE(A1) & ":" (A1); & GAUCHE(A1;5)) Le test EstNonTexte permet de gérer les saisies qui sont prise sous forme de texte (si l'on a des choses comme 25:78:63) * Si ce

[fr-users] macro d'édition de cellule dans calc

2023-06-12 Par sujet Kohler Gerard
bonjour, dans une feuille calc j'ai plusieurs dizaines de cellules ayant des données sous la forme xx:yy:zz clac les considère comme des données horaire, ce qu'elles ne sont pas. je voudrais remplacer ces données par 'xx:yy (ajout d'un guillemet au début et suppression des 3 derniers