begin process at 2012 02 14 16:03:22
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

Texte

 > 

Trouver le rang d'une lettre dans l'alphabet


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

Trouver le rang d'une lettre dans l'alphabet

jeudi 2 janvier 2003 à 11:41:10 | Trouver le rang d'une lettre dans l'alphabet

charlax

Comment on fait pour que lorsque le type il entre une phrase, le prog met le rang de chaque lettre ????

Charlax
jeudi 2 janvier 2003 à 12:02:08 | Re : Trouver le rang d'une lettre dans l'alphabet

Nesta

Si tu veux dire par là afficher en temps réel la longueur de la phrase saisie par le type, il suffit d'afficher la "Len()" du contenu de ta zone de texte et la rafraichir "OnChange()"...

Mais j'ai comme l'impression que c'est pas ce que tu cherches a faire. Tout du moins c'est hors sujet avec le titre de ton post.

Be cool....


-------------------------------
Réponse au message :
-------------------------------

> Comment on fait pour que lorsque le type il entre une phrase, le prog met le rang de chaque lettre ????
>
> Charlax
jeudi 2 janvier 2003 à 12:03:47 | Re : Trouver le rang d'une lettre dans l'alphabet

ShareVB

salut

pour obtenir le rend d'une lettre tu fais :

rend = asc(ucase$(caractere))-64

si tu es dans l'evenement KeyPress tu fais :
rend = keyascii - 64

voila

ShareVB


-------------------------------
Réponse au message :
-------------------------------

> Comment on fait pour que lorsque le type il entre une phrase, le prog met le rang de chaque lettre ????
>
> Charlax
jeudi 2 janvier 2003 à 12:28:34 | Re : Trouver le rang d'une lettre dans l'alphabet

Nektanebos


tu veux dire lorsqu'il frappe au clavier, on puisse savoir quel position se situe ce qu'il vient de frapper ? et bein il suffit de faire sur l'événement key up ou down

rang = len(text)


-------------------------------
Réponse au message :
-------------------------------

> Comment on fait pour que lorsque le type il entre une phrase, le prog met le rang de chaque lettre ????
>
> Charlax
jeudi 2 janvier 2003 à 12:48:29 | Re : Trouver le rang d'une lettre dans l'alphabet

charlax

Je me rexplique :
si le type rentre "Bonjour"
l'ordi met
2 15 ...
en bref A donnera 1 (c la première lettre de l'alphabet)
b : 2
c : 3
d : 4
et ainsi de suite

scusez moi de m'être mal expliqué

en fait pour une seule lettre ça marche komme ça :
Dim rend As Integer
rend = Asc(UCase$(text)) - 64
MsgBox rend

mais pour plusieur il met seuleument la première
ex : azerty il mettra 1
et bonjour il mettra 2
En tout cas merci parce que ça marche un peu !!

et sinon (ce sera mon deuxième prog en basic) pouvez vous expliquer un peu :
asc(Ucase$())

sinon voilà merci beaucoup ! ! !

après faudra compliquer tout ça ! !

Charlax
jeudi 2 janvier 2003 à 12:59:10 | Re : Trouver le rang d'une lettre dans l'alphabet

ShareVB

salut

bon ben c facile
ucase$ ca met le texte en MAJ
asc ca renvoie le code ascii du caractere
par ex A = 65,B=66

voila

ShareVB


-------------------------------
Réponse au message :
-------------------------------

> Je me rexplique :
> si le type rentre "Bonjour"
> l'ordi met
> 2 15 ...
> en bref A donnera 1 (c la première lettre de l'alphabet)
> b : 2
> c : 3
> d : 4
> et ainsi de suite
>
> scusez moi de m'être mal expliqué
>
> en fait pour une seule lettre ça marche komme ça :
> Dim rend As Integer
> rend = Asc(UCase$(text)) - 64
> MsgBox rend
>
> mais pour plusieur il met seuleument la première
> ex : azerty il mettra 1
> et bonjour il mettra 2
> En tout cas merci parce que ça marche un peu !!
>
> et sinon (ce sera mon deuxième prog en basic) pouvez vous expliquer un peu :
> asc(Ucase$())
>
> sinon voilà merci beaucoup ! ! !
>
> après faudra compliquer tout ça ! !
>
> Charlax
>
jeudi 2 janvier 2003 à 13:14:28 | Re : Trouver le rang d'une lettre dans l'alphabet

charlax

Merci j'ai tout pigé mais sinon pour plusieurs lettres ????
(voir plus bas)
Faut que ça marche pour plusieurs lettres

Charlax


-------------------------------
Réponse au message :
-------------------------------

> > Je me rexplique :
> > si le type rentre "Bonjour"
> > l'ordi met
> > 2 15 ...
> > en bref A donnera 1 (c la première lettre de l'alphabet)
> > b : 2
> > c : 3
> > d : 4
> > et ainsi de suite
jeudi 2 janvier 2003 à 13:30:56 | Re : Trouver le rang d'une lettre dans l'alphabet

wape

Dim i As Integer
Dim Rang As String

Text = "azerty"

For i = 1 To Len(Text)
Rang = Rang & " " & Asc(UCase$(Mid$(Text, i, 1))) - 64
Next i

MsgBox Rang


@+

wape


-------------------------------
Réponse au message :
-------------------------------

> Merci j'ai tout pigé mais sinon pour plusieurs lettres ????
> (voir plus bas)
> Faut que ça marche pour plusieurs lettres
>
> Charlax
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > > Je me rexplique :
> > > si le type rentre "Bonjour"
> > > l'ordi met
> > > 2 15 ...
> > > en bref A donnera 1 (c la première lettre de l'alphabet)
> > > b : 2
> > > c : 3
> > > d : 4
> > > et ainsi de suite
jeudi 2 janvier 2003 à 13:39:31 | Re : Trouver le rang d'une lettre dans l'alphabet

ShareVB

tu mets deux textbox (text1 et text2)

Private Sub Text1_KeyPress(KeyAscii As Integer)
text2.text = text2.text & " " & asc(ucase$(chr$(keyascii))) - 64
End Sub

chr$ ca renvoie un caractere correspondant au code ascii en parametre. chr$(65)=A,chr$(90)=Z

quand c pas des lettres ca affichera quand meme quelque chose. si tu veux que ca affiche pas quand c pas une lettre
tu mets en plus :
if keyascii >= 65 and keyascii <= 90 then
'si c une lettre
else
'si c pas une lettre
end if

ShareVB


-------------------------------
Réponse au message :
-------------------------------

> Merci j'ai tout pigé mais sinon pour plusieurs lettres ????
> (voir plus bas)
> Faut que ça marche pour plusieurs lettres
>
> Charlax
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > > Je me rexplique :
> > > si le type rentre "Bonjour"
> > > l'ordi met
> > > 2 15 ...
> > > en bref A donnera 1 (c la première lettre de l'alphabet)
> > > b : 2
> > > c : 3
> > > d : 4
> > > et ainsi de suite
jeudi 2 janvier 2003 à 14:23:14 | Re : Trouver le rang d'une lettre dans l'alphabet

charlax

MERCI BEAUCOUP !
ça marche maintenant ! ! ! !
mais j'aimerais que vous m'expliquierz un tout petit peu
Text2.text & " " & Asc(UCase$(Chr$(KeyAscii)))

merci encore ! ! !
Charlax


1 2

Cette discussion est classée dans : trouver, lettre, green, rang, alphabet


Répondre à ce message

Sujets en rapport avec ce message

trouver la dernière lettre d'une string [ par Antony ] bonjour les gens !euh... je cherche un code à mon avis simple, comment k'on fé pour renvoyer la dernière lettre d'une string ?merci d'avance ! je suis Trouver la lettre du CD [ par linea77 ] J'aimerais savoir comment je pourrais faire pour trouver la lettredu lecteur de CD-ROM avec VB??C'est urgent, merci! Trouver la lettre du cdrom (d,e,f....) [ par wico2002 ] Bonjour je fais nu autorun mais comment faire pour savoir quelle est la lettre du lecteur CD de l'ordinateur? (ce n'est pas tous le monde qui a la mêm Incrementer une lettre de l'alphabet [ par surfeur84 ] Salut tlm !pour incrementer 1 on fait 1+1mais que faire pour passer de A a B et ainsi de suite....une idée ? ;-) Trouver le nombre de lettre x dans un mot [ par mierkool ] voila, j'ai un mot contenu dans un string et j'aimerai connaitre de nombre d'une lettre précise représenté par x genre mot ="banane" x = "n" et je v erreur de code [ par yassine_imou ] Bonjour,je suis hyper super debutant en programmation, et je veux poser une petite question,Voila mon code et mon application.             le voila le LDAP/VBA : Tableau trop petit ! :( [ par Cybertat ] Bonjour à tous, J'ai trouver sur le site de Microsoft une requete qui permet de récupérer la liste des membres d'un groupe AD mais le problème, c'est LDAP/VBA : Tableau trop petit ! :( [ par Cybertat ] Bonjour à tous, J'ai trouver sur le site de Microsoft une requete qui permet de récupérer la liste des membres d'un groupe AD mais le problème, c'est trouver une chaine dans les modules access [ par Prince Ali ] Bonjour,Comment faire dans access pour trouver une chaine decaractères dans tous les modules confondus, en evitant de faire un "ctrl f" module par mod http://www.codyx.org/ [ par NHenry ] BonjourBon ce n'est pas directement lié à VBFrance, mais à codyx.Je pense qu'il serait souhaitable de pouvoir corriger un code que l'on a déjà posté (


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

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