Question : trouver et remplacer les caractères dans un champ ou une cellule

Bonjour, le

We essayent de résoudre un problème des textes de données using excellent. Au moment où nous avons des données qui apparaissent dans une cellule qui a été chiffrée using une forme de base de consultation et remplacent pour chaque caractère dans un cell.

Ie David = {tr4 {le

We voudrait-il renverser le processus et convertir les caractères encypted de nouveau dans son état original par l'intermédiaire d'un
de la consultation table.

Ie de caractère {=
t = a
r = v
4 = i

therefore {tr4 {= David

Is là qu'une manière que ceci peut être réalisé en dedans excellent ?

class= de

Réponse : trouver et remplacer les caractères dans un champ ou une cellule

Vous pourriez écrire une fonction faite sur commande telle que celle que j'ai remontée ci-dessous.  Ajouter plus de peu dans la section « de cas choisi » pour décoder plus de caractères.

HTH
Matt
1 :
2 :
3 :
4 :
5 :
6 :
7 :
8 :
9 :
10 :
11 :
12 :
13 :
14 :
15 :
16 :
17 :
18 :
19 :
20 :
21 :
22 :
23 :
24 :
25 :
26 :
27 :
28 :
29 :
30 :
Fonction publique DecodeText (mytext comme corde)

Faible intLength comme nombre entier
Obscurcir I
Obscurcir le strCurrentLetter comme corde
Obscurcir le strNewText comme corde

intLength = Len (mytext)

Pour I = 1 à l'intLength
    strCurrentLetter = mi (mytext, I, 1)
    
    Choisir le strCurrentLetter de cas
        Enfermer « { »
            strNewText = strNewText et « D »
        Cas « t »
            strNewText = strNewText et « a »
        Cas « r »
            strNewText = strNewText et « v »
        Cas « 4 »
            strNewText = strNewText et « moi »
        Cas autrement
            'Ne faire rien
            'Ajouter plus de rapports de « cas » ci-dessus pour convertir plus de lettres qui sont codées
    Finir choisi
Après

DecodeText = strNewText

Fonction de fin
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us