begin process at 2012 02 16 07:00:19
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Visual Basic 6

 > 

Langages dérivés

 > 

VBA

 > 

Codé les lettres e nchiffres


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Codé les lettres e nchiffres

jeudi 18 octobre 2007 à 12:46:28 | Codé les lettres e nchiffres

Marianne108

bonjour
je souhaiterais coder un profil sous forme de chiffres pour cela , je donne à chaque lettre un N°
à deux chiffres.
exemple A=02, B=06, C=20.......O=40, ...T=60....
Ainsi TOTO s'écrira 60406040
je voudrais écrire cela dans un tableau à deux dimensions 
tableau = array("A, 02", "B, 06"....)

 puis lorsque je lis TOTO je dois être  capable de le coder en 60406040 et inversement  60406040 en TOTO

je ne sais comment lire mon tableau de correspondance pour
transformer TOTO en 60406040 et vis et versa
 
Quelqu'un sait-il écrire ce code en VBA
 
Merci de votre aide
jeudi 18 octobre 2007 à 13:50:13 | Re : Codé les lettres e nchiffres

buno

Administrateur CodeS-SourceS
Salut,
Il n'y a pas longtemps (hier??), quelqu'un a eu le même problème que toi.
Nous avons déplacé son topic dans la partie Java

Buno
----------------------------------------
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...
Le site de mon mariage
jeudi 18 octobre 2007 à 13:51:36 | Re : Codé les lettres e nchiffres

buno

Administrateur CodeS-SourceS
Le topic ici
Regarde du côté des tableaux à 2 dimensions en VBA sinon...

Buno
----------------------------------------
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...
Le site de mon mariage
jeudi 18 octobre 2007 à 14:05:45 | Re : Codé les lettres e nchiffres

JPGVB

Bonjour,
le plus simple me parait être de passer par un tableau

dim Decode(100)
et de remplir ce tableau ce tableau de la sorte:
decode(60)="T"

decode(40)="O"

et ainsi de suite avec toutes les lettres.

Pour décoder il suffira alors de lire le contenu 60406040, par groupe de deux caractères dans une boucle et d'utiliser une syntaxe du type nom=nom & decode(numéro)


jeudi 18 octobre 2007 à 14:56:48 | Re : Codé les lettres e nchiffres

jmfmarques

Membre Club
Réponse acceptée !
Bonjour,

Surtout pas un tableau à 2 dimensions, qui obligerait à aller chercher dans la èere colonne, à chaque fois, où se trouve la lettre considérée puis à extraire la correspondance dans la 2ème colonne.

Il vaudrait dans ce cas mieux, alors, avoir une variable toto = "abcd....yzABCD...YZ..."
et un array tableau avec, dans le même ordre, la correspondance en chiffre
et, pour chaque lettre, utiliser instr pour extraire la position dans toto puis extraire la correspondance (même rang) dans tableau...

Mais bon...
jeudi 18 octobre 2007 à 16:09:53 | Re : Codé les lettres e nchiffres

chaibat05

Salut tt le monde,
Salut jmfMarques,
Pourquoi pas un tableau à deux dim ?
Je vois les choses autrement.

Pas obligé d' aller chercher dans la 1ere colonne,
à chaque fois, où se trouve la lettre considérée
puis à extraire la correspondance dans la 2ème colonne.
si dans la 1° colonne on mettait le code Ascii du caractère.
Ainsi en extrayant un à un chaque caractère de la chaine,
on cherche son index dans le tableau en se basant sur son Code Asccii.

t' en penses quoi ?


I LIKE TO BE HERE WHEN I CAN

jeudi 18 octobre 2007 à 16:42:35 | Re : Codé les lettres e nchiffres

chaibat05

je m' explique..

On declare donc un tableau T(122,1)

For i=1 to 64
 T(i,1)=""
Next

de 65 à 122 on remplit notre tableau avec la valeur
correspondante à chaque caractère.
Par exemple:
-pour le O  T(79,1)=40
-pour le T  T(84,1)=60

For i=1 To Len(MaChaine)
  vBuffer=vBuffer & T(Asc(Mid(MaChaine,i,1)),1)
Next

PS: 122 pour respecter la casse:
  A==>65  ; a ==> 97
  Z ==>90 ; z ==> 122



I LIKE TO BE HERE WHEN I CAN



Cette discussion est classée dans : tableau, lettres, toto, codé, nchiffres


Répondre à ce message

Sujets en rapport avec ce message

Transformer string en tableau ? [ par Filou07 ] Salut,Je voudrais transformer un string en tableau, par exempletransformer a="'toto','tata','4','tutu','123'"en a(0)="toto" a(1)="tata" Un probleme de tableau !!!!!! [ par coco ] J'ai un nom dans une variable. Je souhaite creer un tableau qui ait le nom de cette variable. sachant que le contenu de la variable varie.c'est un cod tableau de string: nombre d'éléments? [ par spacest ] Au secours Voici mon problème: Je mets une phrase dans un tableau avec la fonction split: toto="gui,der,match,poireau"texte=split(toto,"'")je cherche Creer un arbre avec des lettres de l'alphabet [ par mamx ] Bonjour,Je suis bien embeter car mes cours de l'IUT sont loin et je ne me souviens plus comment créer un arbre.Je m'explique :Je possede une tableau L extraire et recuperer dans un tableau une chaine de caracteres contenu dans un fichier [ par rober ] RoberBonjour,Je suis en train de faire un systeme de gestion de fichiers CAO avec visualisateur integre et je souhaiterais lors de laffichage de la li Aide [ par celnono ] bonjour je dois copier une cellule dans une autres comment puis je faire cela facilement exemple:ligne1 colonne 3 :totoligne2 colonne 3 :titiligne3 co Pb de Chemin d'un dossier dans une variable [ par mobbydik ] Bjr,Je debute en VB et j'essaye d'écrire un programme pour effacer des fichiers stockés sur un serveur d'un groupe d'utilisateurPour cela, j'ai ecrit Tableau en argument [ par thomasmonier ] Quelle est la syntax lorsque l'on a besoin de mettre un tableau a 2 dimension en argument dans une déclaration de fonction en visual basic 6 proMerci Transformer un texte en tableau [ par Djalka ] Comment faire pour transformer un texte en tableau ?je m'explique, j'ai un texte de ce type :a;b;c;d a;b;c;da;b;c;d;a;ea;b;c;da;b;c;da;b;c;d;f;ga;b;c; Winsock, wanadoo, et pour finir un réseau [ par mobbydik ] Bjr,Je desire que mon application m'envoye un rapport de taches par e-mail. Pour cela, j'utilise le protocole Winsock.Voici le debut du programme:Wins


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,593 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales