Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2013 Fonction chiffrelettre perdue

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 !

murainesouspatate

XLDnaute Occasionnel
Bonjour à tous,

Je reviens vers vous car je n'arrive pas à enregistrer une feuille de mon classeur contenant une fonction"chiffrelettre".
L'orsque je l'enregistre, tout ce passe bien , mais je perd la fonction chiffrelettre qui se trouve dans ma cellule et je me retrouve avec ceci d'afficher "####".
Pourriez-vous m'indiquer comment enregister ma feuille sous un autre nom avec la macro du module1 afin de garder bien visible ma cellule en toute lettre.

Je ne sais pas si je me suis bien exprimé, je vous joint le fichier source et le fichié après enregistrement.

Merci par avance pour votre coup de pouce, j'aimerais que la solution soit au plus simple possible car ce ne sera pas moi qui manipulerais ce fichier.
 

Pièces jointes

Re
Ta fonction est dans le module de la feuille:

Clic droit sur VBAProject

Insertion / module


mettre ta fonction dans le nouveau module


Supprimer la fonction qui se trouve dans le module de la feuille.
Cordialement
 
bonjour et merci, je viens de rectifier le tir !
ceci dis , je n'arrive pas à exporter mon module 1 lors de l'enregistrement de ma feuille, du coup quand j'ouvre le nouveau classeur, la fonction n'y est plus . ma cellule contient maintenant : ####
cordialement.
 
Re
Plus simple.
Au lieu d'exporter un module, écrase la formule.

Avec cette modification (faites et testée avec la macro SauvegardeDevis2pages)
VB:
'Export devis format xlsm
 Sheets("Devis (2 pages)").Select
    Sheets("Devis (2 pages)").Copy
     With ActiveSheet.Range("$H$99")
        .Value = .Value
    End With
'etc....
Cela va remplacer la formule par sa valeur (donc du texte) et tu n'as plus besoin de la formule.
Cordialement
 
Super, merci beaucoup ! je n'y avait pas pensé.... par contre si je veux modifier le nouveau classeur en cas d'erreur ou de changement, je n'ai plus cette fonction.... Pour l'instant cela suffira pour la personne qui manipulera le fichier. Encore merci de votre réactivité !
 
Re
Il faut faire confiance au projet VBA
Onglet 'Développeur' dans le ruban
Clique sur le bouton 'Sécurité des macros' dans le groupe 'paramètre des macros'
Coche l'option 'Accès approuvé au modèle d'objet du projet VBA'
Clique sur le bouton OK pour valider
Cordialement
 
Merci du conseil, je viens de le faire comme indiqué , mais cela persiste, je dois etre fatigué d'avoir été sur le ficher toute la journée.
je suis en nouvelle calédonie et je vais bientôt aller dormir, la nuit me portera conseil, enfin j'espère... si toutefois vous avez un autre tuyaut, je suis prenneur. bien cordialement !
 
- 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

Réponses
3
Affichages
228
Réponses
6
Affichages
434
Réponses
12
Affichages
1 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…