[Résolu] Supprimer les parenthèses avec leur contenu

Discussions à propos du tableur Calc.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.

Modérateur : Vilains modOOs

Règles du forum
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Herve30
Membre OOrganisé
Membre OOrganisé
Messages : 66
Inscription : 26 févr. 2019 14:57

[Résolu] Supprimer les parenthèses avec leur contenu

Message par Herve30 »

Bonjour,
Je souhaite une formule pour supprimer plusieurs textes ou nombres entre parenthèses dans la cellule et pouvoir l'étirer
Il peut y avoir jusqu'à 20 (....) différents:
Supplément paquet A (100) / Supplément paquet B (Longueur 200) / Supplément paquet C (largeur 300) / Supplément paquet D (Poids 400) / Supplément paquet E (500)
Qui devient:
Supplément paquet A / Supplément paquet B / Supplément paquet C / Supplément paquet D / Supplément paquet E

Cordialement
Dernière modification par Herve30 le 17 oct. 2020 15:10, modifié 1 fois.
AOO 4.1.10
OS X EL Capitan 10.11.6
Libre Office version 7.1.5.2
Avatar de l’utilisateur
OOotremer971
ManitOOu
ManitOOu
Messages : 2744
Inscription : 16 avr. 2010 13:31

Re: Supprimer les parenthèses avec leur contenu

Message par OOotremer971 »

Bonjour,

Il faudrait de tu orientes tes recherches vers l'utilisation de l’outil Rechercher & remplacer du menu Édition associé aux expressions régulières. Une p'tite recherche sur le forum devrait de donner quelques exemples !

A+
En principe, toujours à jour des dernières versions dites stables
AOO
LibreOffice
Debian 10 et 11
Herve30
Membre OOrganisé
Membre OOrganisé
Messages : 66
Inscription : 26 févr. 2019 14:57

Re: Supprimer les parenthèses avec leur contenu

Message par Herve30 »

Merci,
J'ai effectivement utilisé la fonction ''Rechercher et Remplacer'' mais je n'arrive pas à obtenir le résultat voulu :
chercher (*) et remplacer par vide (rien) associé aux expressions régulières
AOO 4.1.10
OS X EL Capitan 10.11.6
Libre Office version 7.1.5.2
Avatar de l’utilisateur
OOotremer971
ManitOOu
ManitOOu
Messages : 2744
Inscription : 16 avr. 2010 13:31

Re: Supprimer les parenthèses avec leur contenu

Message par OOotremer971 »

Bonsoir

Code : Tout sélectionner

\([:alnum:]{1,}.|[:alnum:]{1,}\)
Herve30.png
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
En principe, toujours à jour des dernières versions dites stables
AOO
LibreOffice
Debian 10 et 11
Herve30
Membre OOrganisé
Membre OOrganisé
Messages : 66
Inscription : 26 févr. 2019 14:57

Re: Supprimer les parenthèses avec leur contenu

Message par Herve30 »

Merci OOotremer971
Cela fonctionne parfaitement !
Mon problème venait du fait que j'importais depuis la feuille 1 et j'avais la formule dans les cellules
= feuille1.a1
Cordialement
AOO 4.1.10
OS X EL Capitan 10.11.6
Libre Office version 7.1.5.2
Avatar de l’utilisateur
njhub
Membre enthOOusiaste
Membre enthOOusiaste
Messages : 497
Inscription : 18 juin 2017 05:43
Localisation : 976

Re: Supprimer les parenthèses avec leur contenu

Message par njhub »

Bonjour Herve30,

Essayez avec la formule suivante dans une colonne voisine
(si la fonction REGEX() existe dans AOO 4.1.7):

Code : Tout sélectionner

=SUPPRESPACE(REGEX(A$1;"\(|\([:alpha:]+|[:digit:]+|\)";"";"g"))
:wink:
LibreOffice 7.5.9.2.M1 (x64) FR-YT 05/12/23
OS : Windows 11.0
Herve30
Membre OOrganisé
Membre OOrganisé
Messages : 66
Inscription : 26 févr. 2019 14:57

Re: Supprimer les parenthèses avec leur contenu

Message par Herve30 »

Bonjour njhub,
En A1
Supplément paquet A (100) / Supplément paquet B (Longueur 200) / Supplément paquet C (largeur 300) / Supplément paquet D (Poids 400) / Supplément paquet E (500)
En B1

Code : Tout sélectionner

=SUPPRESPACE(REGEX(A$1;"\(|\([:alpha:]+|[:digit:]+|\)";"";"g"))
Désolé j'obtient l'erreur #NOM ?
Dernière modification par micmac le 17 oct. 2020 13:16, modifié 1 fois.
Raison : Formule balisée [code] pour faciliter la lecture
AOO 4.1.10
OS X EL Capitan 10.11.6
Libre Office version 7.1.5.2
Avatar de l’utilisateur
tintin
GourOOu
GourOOu
Messages : 9365
Inscription : 18 juil. 2008 15:29
Localisation : F-Oise + F-Savoie

Re: Supprimer les parenthèses avec leur contenu

Message par tintin »

Bonjour,

Pas de fonction REGEX dans AOO
REGEX_AOO.png
REGEX_LibO.png
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
AOO 4.1.15 et LibO stable 7.6.6 / macOS Intel 13.6.6 Ventura
Adoptium-temurinJDK-jre_1.8.0_412 / Firefox/Safari/Thunderbird /Time Machine+cloneCCC
Tutoriels du forum pour macOS
Pour sauvegarder vos documents c'est ceinture ET bretelles
Herve30
Membre OOrganisé
Membre OOrganisé
Messages : 66
Inscription : 26 févr. 2019 14:57

Re: Supprimer les parenthèses avec leur contenu

Message par Herve30 »

Capture d’écran 2020-10-17 à 15.26.17.png
Non pas de fonction REGEX dans AOO
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
AOO 4.1.10
OS X EL Capitan 10.11.6
Libre Office version 7.1.5.2
Avatar de l’utilisateur
micmac
RespOOnsable forum
RespOOnsable forum
Messages : 9255
Inscription : 28 août 2010 08:45

Re: Supprimer les parenthèses avec leur contenu

Message par micmac »

Bonjour,
[b][color=#404080]Herve30[/color][/b] a écrit :Merci OOotremer971
Cela fonctionne parfaitement !
Et vous n'avez pas clôturé le sujet ?
Comment clore correctement un sujet lorsqu'il est résolu
Touche Ctrl de Windows = touche cmd⌘ sur Mac
Outils > Options sur Windows = OpenOffice > Préférences sur Mac