Remplacer lettre par une lettre -EXCEL-
Youhou
-
lermite222 Messages postés 9042 Statut Contributeur -
lermite222 Messages postés 9042 Statut Contributeur -
Bonjour,
Sur mon tableur excel, j'aimerai dans un texte, remplacer
ABCDEFGHIJKLM.... par
AZERTYUIOPQSD....
en gros faire A=A; B=Z; C=E .. etc
Quelqu'un connait la formule ?
Merci d'avance
Sur mon tableur excel, j'aimerai dans un texte, remplacer
ABCDEFGHIJKLM.... par
AZERTYUIOPQSD....
en gros faire A=A; B=Z; C=E .. etc
Quelqu'un connait la formule ?
Merci d'avance
5 réponses
-
Bonjour,
Avec une formule ce ne sera pas possible.
Une solution avec une formule en VBA
Coller le code ci-dessous dans un module public.Public Function RemplacerBB(Modele As Range) As String Dim Chaine As String, i As Integer, L As Boolean Dim R As Integer, C As String, Tp As String Application.Volatile Chaine = "AZERTYUIOPQSDFGHJKLMWXCVBN" For i = 1 To Len(Modele) R = Asc(Mid(Modele, i, 1)) If R > 96 And R < 123 Then 'minuscule L = True: R = R - 32 Else: L = False End If If R < 65 Or R > 90 Then 'espace Tp = Tp & " " Else C = Mid(Chaine, R - 64, 1) Tp = Tp & IIf(L, LCase(C), C) End If Next i RemplacerBB = Tp End Function
Et dans une feuille mettre par exemple... Dans F4=RemplacerBB(D4)
Et taper le texte à transformer en D4
A+
L'expérience instruit plus sûrement que le conseil. (André Gide)
Si tu te cognes à un pot et que ça sonne creux, c'est pas forcément le pot qui est vide. ;-)(Confucius) -
Il existe des Formation Excel .
https://www.cegos.fr/formations/bureautique-paocao?xtor=sec-15&gclid=cnco5yxn-kqcfyva4wodew33iq#Cat_1559
Vas voir a l'adresse ci-dessus .
-
-
Bha je vais demendé a mon frere , demain si il a la formule et si oui je te la donne et n'hesite pas a me le redemendé si je zap ^^
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -