Excel 2010 expressions régulières

Résolu
davinout Messages postés 12 Date d'inscription   Statut Membre Dernière intervention   -  
davinout Messages postés 12 Date d'inscription   Statut Membre Dernière intervention   -
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.
A voir également:

3 réponses

JvDo Messages postés 1978 Date d'inscription   Statut Membre Dernière intervention   859
 
Bonjour,

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


cordialement
0
davinout Messages postés 12 Date d'inscription   Statut Membre Dernière intervention   4
 
Apparemment ça ne marche pas avec excel 2010 sur un 64 bits :(
0
JvDo Messages postés 1978 Date d'inscription   Statut Membre Dernière intervention   859
 
c'est ma config......
0
davinout Messages postés 12 Date d'inscription   Statut Membre Dernière intervention   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 !
0
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 275
 
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
0
davinout Messages postés 12 Date d'inscription   Statut Membre Dernière intervention   4
 
Salut, j'ai cette version installée automatiquement par mon entreprise avec licence pro, pas par choix.
0
davinout Messages postés 12 Date d'inscription   Statut Membre Dernière intervention   4
 
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 !
0