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

2023-06-13 Par sujet Ocleyr2lalune
Bonjour Christian Je te suis entièrement sur ce constat. Et je ne le nie pas. C'est justement pour cela que le redressement des données importées dans Calc est une étape importante. Commencer par formater en texte ce qui doit l'être est une bonne pratique, et ça fait partie de cette étape.

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

2023-06-13 Par sujet yves dutrieux
Oui bien vu Christian, je m'étais basé sur le "reformatage en texte" et j'ai omis le fait qu'il fallait enlever les 3 derniers caractères dans ma formule... Yves Le mar. 13 juin 2023 à 01:13, C Fourcroy a écrit : > Euh, me goure-je ou ça marche pas ? > Il faut enlever les 3 derniers

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] 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] 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