j'ai une formule qui ne fonctionne plus!

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Sylvie64

XLDnaute Occasionnel
Bonjour,

J'ai un souci, il y quelques temps j'ai eu cette formule :
"=rend_espace(D3)"
pour rendre les espaces d'une phrase, hier j'ai voulu la remettre mais cela ne fonctionne plus !!!! j'ai toujours "#NOM?"
Pourtant j'ai fais comme d'habitude ou est mon erreur !!! (voir en PJ)
Merci
Sylvie
 
Re : j'ai une formule qui ne fonctionne plus!

Bonjour Sylvie,

La fonction que tu utilises - rend_espace - est une fonction personnalisée basée sur une macro.

Il semble que la macro correspondante ne soit plus dans ton fichier. Il faut donc que cette macro soit présente.

C'est le pourquoi du comment.

Mais question VBA, je ne suis pas en mesure de t'aider.

@+
 
Re : j'ai une formule qui ne fonctionne plus!

Bonjour,

la fonction personnalisée "rend_espace" n'existe pas dans ce fichier, seule la fonction "Sylvie" existe.
clic droit sur fiche et choisir "visualiser le code" puis copier la fonction dans le module.

Edit: Bonjour Tibo

JHA
 
Re : j'ai une formule qui ne fonctionne plus!

Bonjour,
Désolé mais je ne vois pas ou coller la fonction dans le module.
Je suis sur ce forum depuis janvier et ce n'est pas moi qui a créer les formules, je ne suis pas assez caler pour ça.
Si vous pouviez me le faire et me renvoyer mon fichier, ça serait gentil.
Car je ne vois vraiment pas comment le faire, je cherche depuis hier et ne comprend vraiment pas pourquoi cela ne fonctionne plus !!!!
Merci pour votre aide
Sylvie
 
Re : j'ai une formule qui ne fonctionne plus!

Bonjour le forum. 🙂

Sylvie, ne panique pas. 😉

Si tu as obtenu ton fichier contenant cette fonction personnalisée ("rend_espace"), sur le forum, tu le retrouveras facilement.

Parce qu'en l'état actuel des choses, la fonction personnalisée existante ("Sylvie") est inopérante.

Bonne recherche. 😀
 
Re : j'ai une formule qui ne fonctionne plus!

bonsoir,

j'ai retrouvé sur le forum la fonction personnalisée de Pierre-Jean que je salue, la voici:

Function rend_espace(texte)
x = texte
For n = Len(x) To 2 Step -1
If Asc(Mid(x, n, 1)) > 96 And Asc(Mid(x, n - 1, 1)) < 90 Then
x = Left(x, n - 2) & " " & Right(x, Len(x) - n + 2)
End If
Next n
If InStr(x, "à") <> 0 Then
x = Left(x, InStr(x, "à") - 1) & " à" & Right(x, Len(x) - InStr(x, "à"))
End If
rend_espace = x
End Function


Tu copies cette fonction dans le module donc clique droit sur l'onglet "Fiche"
Sélectionnes "Visualiser le code"
puis copie dans le module la fonction

JHA
 

Pièces jointes

Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Question Question
Microsoft 365 Formule
Réponses
3
Affichages
195
  • Question Question
Microsoft 365 Bug sur une macro
Réponses
6
Affichages
463
Retour