Menu

Excel 2010 expressions régulières [Résolu/Fermé]

Messages postés
12
Date d'inscription
mardi 13 mars 2007
Statut
Membre
Dernière intervention
13 février 2015
- - Dernière réponse : davinout
Messages postés
12
Date d'inscription
mardi 13 mars 2007
Statut
Membre
Dernière intervention
13 février 2015
- 13 févr. 2015 à 15:43
Bonjour,

j'essaye en vain d'utiliser les expressions régulières dans le rechercher/remplacer dans mon fichier excel xlsx, en vain.

J'essaye tout simplement dans mon fichier de supprimer toutes les occurences <nombre>;# en utilisant l'expression [0-9]{1,};# mais ça ne me trouve aucun résultat dans mon fichier. D'ailleurs même les expressions régulières simples ne fonctionnent pas.

Y a t'il une option que je dois activer quelquepart, j'ai fait pas mal de recherches dans excel et sur le net mais je ne vois rien concernant une éventuelle activation. J'ai trafiqué pas mal les options du rechercher/remplacer mais sans succès.

J'ai également essayé de convertir le fichier en csv pour faire le remplacer dans notepad++ mais le fichier contient des caractères spéciaux qui ne sont pas restitués dans notepad...

Merci d'avance pour toute aide que vous pourriez m'apporter.
Afficher la suite 

3 réponses

Messages postés
1935
Date d'inscription
mercredi 27 juillet 2005
Statut
Membre
Dernière intervention
11 juillet 2019
749
0
Merci
Bonjour,

Installe Morefunc de Laurent Longre et utilise
=REGEX.SUBSTITUE(macellule;"\d+;#")


cordialement
davinout
Messages postés
12
Date d'inscription
mardi 13 mars 2007
Statut
Membre
Dernière intervention
13 février 2015
4 -
Apparemment ça ne marche pas avec excel 2010 sur un 64 bits :(
JvDo
Messages postés
1935
Date d'inscription
mercredi 27 juillet 2005
Statut
Membre
Dernière intervention
11 juillet 2019
749 -
c'est ma config......
davinout
Messages postés
12
Date d'inscription
mardi 13 mars 2007
Statut
Membre
Dernière intervention
13 février 2015
4 -
Et pourtant je lis ça partout et sur le site de l'éditeur :

These functions are compatible with Excel 95-2007.

Editor's Note of excelabo.net: Morefunc is still functional on 32-bit versions of Office 2010 and 2013 but not on 64-bit versions.

J'ai essayé plusieurs manipulations mais impossible de trouver comment l'activer !
Messages postés
22771
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
12 juillet 2019
5550
0
Merci
Bonjour,

tu as installé office 64 bits car tu as des BdD énormes ? C'est le seul cas où on l'installe, au prix d'incompatibilités souvent majeures (plus d'activeX entre autres).
Sinon le mieux que tu as à faire c'est de le désinstaller pour installer la 32 bits.

eric
davinout
Messages postés
12
Date d'inscription
mardi 13 mars 2007
Statut
Membre
Dernière intervention
13 février 2015
4 -
Salut, j'ai cette version installée automatiquement par mon entreprise avec licence pro, pas par choix.
Messages postés
12
Date d'inscription
mardi 13 mars 2007
Statut
Membre
Dernière intervention
13 février 2015
4
0
Merci
Finalement j'ai trouvé un moyen assez efficace et qui va rentabiliser notre licence : Aspose (Cells).
Je suis passé par Java, je modifie le fichier et applique mon regex directement via java et ensuite je sauvegarde le tout, ça fonctionne super bien et c'est rapide.

Merci à tous pour votre aide !