Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Variable qui ne change de valeur

  • Initiateur de la discussion Initiateur de la discussion Cougar
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Cougar

XLDnaute Impliqué
Bonjour

J'ai une variable qui se nomme monProduit. Lorsqu'elle prend sa valeur pour la première fois, tout va bien. Le problème arrive lorsque cette variable doit changer de valeur. Le code fait une loupe toujours avec la même valeur. Comment écrire le code pour éviter cette situation.

Voir fichier joint.

Merci
 

Pièces jointes

Re : Variable qui ne change de valeur

Bonjour,

Les variables ont été déclarées, elles comprennent au moins une lettre majuscule. C'est excellent.

Quand on tape le code, il faut toujours taper des minuscules pour les variables déclarées.
En changeant de bloc de lignes, les variables prennent automatiquement la/les lettres majuscules, telles que dans leur déclaration.
Ainsi, on est sûr qu'on n'a pas fait de faute de frappe sur ces variables.


G
 
Re : Variable qui ne change de valeur

Bonjour,

pour éviter ce type d'erreur, travailler en "Option Explicit", à placer sur la première ligne du module :
Code:
Option Explicit

pour que ce soit automatique, dans l'éditeur vba => barre de menu => outils => options => onglet "Editeur" => cocher "déclaration des variables obligatoires".

bonne journée
@+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
1
Affichages
472
W
Réponses
2
Affichages
378
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…