begin process at 2012 02 14 07:20:08
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

J'AI BESOIN D'AIDE !!!! :)

 > 

récupération d'une variable !


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

récupération d'une variable !

samedi 7 février 2004 à 22:43:04 | récupération d'une variable !

cyberlulu


Salut tout le monde
dans le programme que je suis en train de faire, j'enregistre le nombre 0 dans la variable a, le nombre 1 dans la variable b, le 2 dans le c..... j'effectue des opérations et à la fin, je trouve un certain nombre, par exemple le chiffre 2. comment est-ce que je peux faire pour que mon programme affiche la lettre c en sachant que dans la variable c est enregistrée le nombre 2 ?? la seule facon que je vois, c'est de faire plein de boucles if qui vérifient à chaque fois quelle est la lettre. mais je pense que c'est ce qu'il y a de mieux....
merci de me répondre

@++
samedi 7 février 2004 à 23:15:09 | Re : récupération d'une variable !

crenaud76

Si tu as toujours A=1, B=2, C=3, ... Z = 26. Tu peux simplement passer par le code ascii des lettres.
Et tu n'as même pas besoin de déclarer des variables A, B, C, D .... Z.
Si a la fin de ton calcul tu tombes avec une variable que je nommerais 'R' et qui est = à quelque chose compris entre 1 et 26
Alors, tu obtiens la lettre correspondante en faisant
Chr$(64+R) ou Chr$(96+R) si tu la veux en minuscule

Christophe R.
dimanche 8 février 2004 à 09:34:19 | Re : récupération d'une variable !

cyberlulu

C'est ce que j'avais utilisé comme solution au début mais là, j'aimerais utilisé plus de caractères comme l'espace, les points d'interrogation... et ces caractères ne se suivent pas dans la table ascii ! a la limite, je pourrais tjs faire comme ca pour les lettres de l'alphabet et faire des boucles if pour le reste des caractères... je ne sais pas si c'est une bonne idée et s'il n'y a pas plus simple.

cyberlulu
lundi 9 février 2004 à 01:10:18 | Re : récupération d'une variable !

rene38


Le problème c'est que le nom d'une variable ne peut pas être "espace" ou ? : il doit commencer par une lettre
lundi 9 février 2004 à 16:08:47 | Re : récupération d'une variable !

cyberlulu

oui, en plus. alors tu me proposes quoi ? parce que là, je sais pas vraiment comment faire...
lundi 9 février 2004 à 17:28:46 | Re : récupération d'une variable !

rene38

Tu peux mettre tes variables dans un tableau :
Dim Variable(99) As Integer
te permet de stocker 100 variables :
For i = 0 To 99
  Variable(i) = i
Next i

Tu fais tes calculs et à la fin, si le résultat est X, tu fais afficher : "Résultat = Variable(" & Cstr(X) & ")"
ou bien "Résultat = Variable" & Cstr(X)
qui affichera par exemple si X = 5
Résultat = Variable(5)
ou Résultat = Variable5

--------------------------
Autre solution beaucoup plus longue à mettre en oeuvre :
tu nommes tes variables avec 2 lettres. Toujours pour 100 variables :
aa = 0, ab = 1, ...., aj = 9, ba = 10, bb = 11, ..., bj = 19, ca = 20, ..., jj = 99
(C'est ça qui est long : il faut définir les 100 variables)

A la fin, on trouve X :
Résultat = Chr((X\10) + 97) & Chr((X Mod 10) + 97)
qui te donnera si X = 48 :
Chr((48 \ 10) + 97) & Chr((48 Mod 10) + 97)
= Chr(4 + 97) & Chr(8 + 97)
= Chr(101) & Chr(105)
= ei

65 à la place de 97 pour avoir des majuscules.



Cette discussion est classée dans : programme, nombre, variable, récupération, lettre


Répondre à ce message

Sujets en rapport avec ce message

Un nom de variable ... variable! [ par Brocart ] Bonjour à tous ! Voilà, j'essaye de créer un programme qui va classer des valeurs par ordre croissant ou décroissant, le nombre de nombres entrés étan [Déplacé .Net --> VBA] programmation VB [ par rayan75 ] Bonsoir à tous, je sèche sur un programme. je veux compter le nombre d'occurrences différents par mois dans un tableau excel. mon tableau est compos Récupération de la localisation du programme [ par Tiatia63 ] Bonjour,Dans mon programme j'ouvre des fichiers qui pour l'instant sur mon pc son à un endroit possible. Mais par la suite ce programme sera installé vb, variable colonne, variable contenant une lettre, passer d'une lettre a l'autre [ par livinho38 ] bonjour a tous,je dois réaliser des copies de certaines ligne d'un tableau,  ces lignes ne sont pas de la meme taille tout le temps, comment faire pou afficher l'état en temps réel d'une variable. [ par Izachi ] Bonjour, J'ai fait un programme en vb script comprenant des ".inc". Et il me faut une interface visuelle pour afficher l'évolution de mon script, plu Récupérer la valeur d'une variable après fermeture du programme [ par fredx76 ] Bonjour, Je suis actuellement en train de développé une petite application sous Visual Basic Express 2010 et je rencontre un problème. J'ai besoin de [BAR]un programme pour limiter le nombre d'impression per session [ par nopobi ] bonjour chers debogueur, Je me tourne vers vous parce que j'ai un pb serieux. je suis a la maison avec bcp de membre de la famille vous savez nous afr Comment implémenter en une seule fois une variable String [ par FunMagic ] Bonjour à tous, Je me creuse la tête car j'ai un soucis d'ordre général avec l'accès à des données. En résumer, j'ai un programme qui doit faire cert Copie d'un nombre de feuille variable [ par Cire37 ] Bonjour le forum, Je cherche à reproduire l'instruction : ThisWorkbook.Sheets(Array("Page 1", "Page 2")).Copy mais avec le nombre de pages pouvant v ACCESS-VBA Stocker Valeur dans une variable "Tableau" (Nombre d'enregistrement variable) [ par daimadoshi60 ] Bonjour à tous, Voila, je souhaiterai stocker un certain nombre de valeur dans une variable de type Tableau ou liste et je ne trouve pas vraiment le


Nos sponsors


Sondage...

Comparez les prix

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 : 3,354 sec (3)

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