Fabriquer un codage...

  • Initiateur de la discussion Initiateur de la discussion natorp
  • Date de début Date de début

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 !

natorp

XLDnaute Barbatruc
Bonsoir à toutes et tous

merci de m'aider à réaliser un codage de lettres
j'aimerais écrire un texte et automatiquement qu'il soit ré-écrit selon un code

si vous connaissez déjà un sujet ou un petit utilitaire qui existe, je suis preneur

j'ai mis une explication en fichier joint

Cordialement, Gérard
 

Pièces jointes

Re : Fabriquer un codage...

Merci doublezero

c'est exactement ça, je cherchais trop compliqué

Bonne soirée, Gérard

Merci JC, c'est exactement l'inverse, je tape le texte en clair et il est codé en dessous, peut-être mon explication n'était pas très claire, bonne soirée à toi...
 
Dernière édition:
Re : Fabriquer un codage...

Bonsoir à tous
Une autre :
Code:
=SI(B8="";"";CHOISIR(CODE(B8)-64;"M";"L";"K";"J";"I";"H";"G";"F";"E";"D";"C";"B";"A";"Z";"Y";"X";"W";"V";"U";"T";"S";"R";"Q";"P";"O";"N"))
ROGER2327
#4886


Samedi 21 Décervelage 138 (Chaire du Dr Faustroll, SPs)
29 Nivôse An CCXIX
2011-W03-2T18:09:25Z
 
Re : Fabriquer un codage...

Bonjour Natorp, Roger, JC ; ) , DoubleZero,
Une version pour le plaisir de participer. Le codage se fait au fur et à mesure de la sasie.
Cordialement

Re-bonjour, Natorp, JCGL, Roger2327, Efgé,

Ah, si seulement je pouvais parler, écrire et compter en VBA 🙂 !.. Mais, j'ai bien peur que tout espoir me soit interdit 🙁 .

Excellente soirée.
 
Re : Fabriquer un codage...

Bonjour à tous,

Une seule fonction pour le codage et le décodage de phrases.
Une fonction de Ti, je crois...

VB:
Option Explicit

Function Codage$(ByVal Mot$)
    Application.Volatile
    Const KMot = "MLKJIHGFEDCBAZYXWVUTSRQPON"
    Dim i%, CodeCar%
    Codage = Mot: Mot = UCase(Mot)
    For i = 1 To Len(Mot)
        CodeCar = Asc(Mid$(Mot, i, 1))
        If CodeCar >= 65 And CodeCar <= 90 Then Mid$(Codage, i, 1) = Mid$(KMot, CodeCar - 64, 1)
    Next i
End Function

A+ à tous
 

Pièces jointes

- 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
21
Affichages
2 K
Réponses
8
Affichages
884
Retour