[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.

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

Messagepar Herve30 » 16 Oct 2020 16:26

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 édition par Herve30 le 17 Oct 2020 16:10, édité 1 fois.
AOO 4.1.7
OS X Yosemite 10.10
Herve30
Membre lOOyal
Membre lOOyal
 
Message(s) : 43
Inscrit le : 26 Fév 2019 15:57

Re: Supprimer les parenthèses avec leur contenu

Messagepar OOotremer971 » 16 Oct 2020 18:00

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
Ubuntu 18.04.4 LTS
OpenSuse Leap
Avatar de l’utilisateur
OOotremer971
ManitOOu
ManitOOu
 
Message(s) : 2503
Inscrit le : 16 Avr 2010 14:31

Re: Supprimer les parenthèses avec leur contenu

Messagepar Herve30 » 16 Oct 2020 18:19

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.7
OS X Yosemite 10.10
Herve30
Membre lOOyal
Membre lOOyal
 
Message(s) : 43
Inscrit le : 26 Fév 2019 15:57

Re: Supprimer les parenthèses avec leur contenu

Messagepar OOotremer971 » 16 Oct 2020 23:54

Bonsoir
Code : Tout sélectionner   AgrandirRéduire
\([:alnum:]{1,}.|[:alnum:]{1,}\)

Herve30.png
En principe, toujours à jour des dernières versions dites stables
AOO
LibreOffice
Debian 10
Ubuntu 18.04.4 LTS
OpenSuse Leap
Avatar de l’utilisateur
OOotremer971
ManitOOu
ManitOOu
 
Message(s) : 2503
Inscrit le : 16 Avr 2010 14:31

Re: Supprimer les parenthèses avec leur contenu

Messagepar Herve30 » 17 Oct 2020 07:17

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.7
OS X Yosemite 10.10
Herve30
Membre lOOyal
Membre lOOyal
 
Message(s) : 43
Inscrit le : 26 Fév 2019 15:57

Re: Supprimer les parenthèses avec leur contenu

Messagepar njhub » 17 Oct 2020 07:51

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   AgrandirRéduire
=SUPPRESPACE(REGEX(A$1;"\(|\([:alpha:]+|[:digit:]+|\)";"";"g"))


:wink:
LibreOffice 7.0.4.2/ (x64) FR-YT 18/12/20
OS : Windows 10.0
njhub
Membre cOOnverti
Membre cOOnverti
 
Message(s) : 305
Inscrit le : 18 Juin 2017 06:43
Localisation : 976

Re: Supprimer les parenthèses avec leur contenu

Messagepar Herve30 » 17 Oct 2020 14:06

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   AgrandirRéduire
=SUPPRESPACE(REGEX(A$1;"\(|\([:alpha:]+|[:digit:]+|\)";"";"g"))

Désolé j'obtient l'erreur #NOM ?
Dernière édition par micmac le 17 Oct 2020 14:16, édité 1 fois.
Raison: Formule balisée [code] pour faciliter la lecture
AOO 4.1.7
OS X Yosemite 10.10
Herve30
Membre lOOyal
Membre lOOyal
 
Message(s) : 43
Inscrit le : 26 Fév 2019 15:57

Re: Supprimer les parenthèses avec leur contenu

Messagepar tintin » 17 Oct 2020 14:13

Bonjour,

Pas de fonction REGEX dans AOO

REGEX_AOO.png
AOO

REGEX_LibO.png
LibO
AOO 4.1.9-RC1 et LibO 6.4.7.2 / macOS 11.1 Big Sur.
AdoptOpenJDK_1.8.0_275 / Firefox / Safari / Thunderbird / Time Machine
Pour préserver vos documents, faites régulièrement des sauvegardes.
Avatar de l’utilisateur
tintin
GourOOu
GourOOu
 
Message(s) : 7190
Inscrit le : 18 Juil 2008 16:29
Localisation : F-Oise + F-Savoie

Re: Supprimer les parenthèses avec leur contenu

Messagepar Herve30 » 17 Oct 2020 14:31

Capture d’écran 2020-10-17 à 15.26.17.png

Non pas de fonction REGEX dans AOO
AOO 4.1.7
OS X Yosemite 10.10
Herve30
Membre lOOyal
Membre lOOyal
 
Message(s) : 43
Inscrit le : 26 Fév 2019 15:57

Re: Supprimer les parenthèses avec leur contenu

Messagepar micmac » 17 Oct 2020 15:21

Bonjour,
Herve30 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
Avatar de l’utilisateur
micmac
RespOOnsable forum
RespOOnsable forum
 
Message(s) : 7245
Inscrit le : 28 Août 2010 09:45


Retour vers Tableur

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 23 invité(s)