Accueil > Forum > > > > récupération d'une variable !
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
Livres en rapport
|
Derniers Blogs
XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE)[HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE) par Gio
Je m'y prends un peu tard je sais, mais bon je suis développeur web et donc hyper fainéant ! Toujours dans le cadre des technologies émergentes, ici HTML5, parce qu'on aime HTML5 chez Wyg , nous seront présent, le vieux ( Aurélien V.) et moi, pour pr...
Cliquez pour lire la suite de l'article par Gio [WP7] DYNAMICALLY CHANGE STARTUP PAGE[WP7] DYNAMICALLY CHANGE STARTUP PAGE par KooKiz
Let's say that you want to allow the user to customize the startup page of your application. You can easily change the startup page by editing the 'NavigationPage' attribute in the manifest file. But the manifest cannot be modified once the applicatio...
Cliquez pour lire la suite de l'article par KooKiz
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|