POUR LES NEWB !!! LES OPERATEURS ET LES OPERATIONS ENTRE VARIABLES

cs_rene38 Messages postés 1858 Date d'inscription samedi 29 juin 2002 Statut Membre Dernière intervention 17 octobre 2013 - 21 juil. 2003 à 04:47
lordrpg Messages postés 70 Date d'inscription jeudi 15 mai 2003 Statut Membre Dernière intervention 23 octobre 2004 - 21 juil. 2003 à 18:47
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/7992-pour-les-newb-les-operateurs-et-les-operations-entre-variables

lordrpg Messages postés 70 Date d'inscription jeudi 15 mai 2003 Statut Membre Dernière intervention 23 octobre 2004
21 juil. 2003 à 18:47
en effet je suis new 4 jours et puis comme j'en apprend chaque jour je veux partager le plus utile
comme ca en meme temps je peux apprendre correctement car si j'avais pas posté je serais resté dans l'erreur peut etre toute ma vie
LOL
[FPS]_CERF4 Messages postés 17 Date d'inscription mardi 3 octobre 2000 Statut Membre Dernière intervention 30 juillet 2003
21 juil. 2003 à 14:18
En fait plus une source de noob postée pour être corrigée, lol.
Je plaisante mais bon dire que c'est pour les noobs et ne pas savoir déclarer correctement des variables c'est pas bon pour eux.
lordrpg Messages postés 70 Date d'inscription jeudi 15 mai 2003 Statut Membre Dernière intervention 23 octobre 2004
21 juil. 2003 à 08:42
le var5 c'est une erreure j'etais partie pour faire plus d'operation...
quand a la declaration merci de me l'avoir fait remarqué je vais corriger ca
merci
cs_rene38 Messages postés 1858 Date d'inscription samedi 29 juin 2002 Statut Membre Dernière intervention 17 octobre 2013 11
21 juil. 2003 à 04:47
Tu écris :

Dim var1, var2, var5 As Integer 'on déclare les variables comme numériques

NON ! Seule var5 est déclarée comme Integer (elle n'est d'ailleurs pas utilisée);
var1 et var2 sont déclarée comme Variant et comme tu utilises Text1.Text et Text2.Text
on obtient les résultats inquiétants :

1 + 2 = 12
12 est plus petit que 2

Pour déclarer les 3 variables comme Integer, il faut écrire :

Dim var1 As Integer, var2 As Integer, var5 As Integer

Mais si c'est var3 que tu voulais écrire au lieu de var5,
ça ne marche pas non plus : var3 + var4 additionne au lieu de concaténer car var3 est numérique

Pour la concaténation, utilise var3 & var4
Rejoignez-nous