J'ai encor un prob dsl

raziel62 Messages postés 53 Date d'inscription samedi 12 juin 2004 Statut Membre Dernière intervention 17 septembre 2005 - 12 juin 2004 à 19:07
raziel62 Messages postés 53 Date d'inscription samedi 12 juin 2004 Statut Membre Dernière intervention 17 septembre 2005 - 12 juin 2004 à 19:33
re!

excusez moi j'ai de nouveau un probleme.

comment faire par exemple si je veux passer de A à F ??? (sans mettre F directement). Avec les nombres c'est facile, il suffit de faire variable + 6.

mais avec les lettre comment on fait? ben oui on peux pas faire des additions avec les lettres.

ps: je demande ça car je modifie une macro en remplaçant les cases (a1..etc) par des variables.

2 réponses

cs_Jack Messages postés 14007 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 78
12 juin 2004 à 19:18
Salut raziel62
Pour les lettres, il suffit de passer par le code ASCII de la lettre. L'ordre alphabétique est concervé dans les codes ASCII

NouvelleLettre = Chr(Asc(AncienneLettre) + 6)

Vala
Jack
0
raziel62 Messages postés 53 Date d'inscription samedi 12 juin 2004 Statut Membre Dernière intervention 17 septembre 2005
12 juin 2004 à 19:33
génial ça marche !!!! merci enormement (une deuxieme fois aujourdjui) :)
0