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

Definition -affectation variable

  • Initiateur de la discussion Initiateur de la discussion dev_co
  • 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 !

dev_co

XLDnaute Occasionnel
Bonsoir
Je ne sais pas pourquoi je n'ai eu aucune réponse à ce post , trop compliqué ???
https://www.excel-downloads.com/threads/recuperer-nom-dune-image-inseree-dans-usf.20002046/
donc je baisse le niveau :
Pourquoi une variable
VAR1 = 0 ou VAR1=1 se met à "vide" en mode Debug ( ce qui s'écrit dans la bulle)
alors que dans la sub VBA je dit
IF VAR1 <>0 AND VAR1<>1 Then ...

et que le code VAR1=0 s'exécute ?????
Déjà en electronique logique , on m'a appris et que c'est
Différent de 0 OU different de 1 alors .... ( tableau de KARNAUGH)
Si je met OU ca fait toujours et AND ça fait à 0

Pige plus VBA et électronique ????
le OU = interrupteur en //
Le ET = " en Série

ensuite reste NAND , NOR ....etc
là je pige pas , sur que je fais une BETISE mais ou ?
 
Re : Definition -affectation variable

Bonjour
J'ai pu contacter un ami prof , je lui ai dit ( sans fichier) :
VAR1 = 0 ou VAR1=1 se met à "vide" en mode Debug ( ce qui s'écrit dans la bulle)
alors que dans la sub VBA je dit
IF VAR1 <>0 AND VAR1<>1 Then .
Il m'a répondu du tac au tac : ta variable est déclarée comment ?
- en integer
Réponse : si tu veux tester 0 ou 1 en integer tu initialise à 5 par exemple sinon comme tu dis VIDE alors c'est du type
DIM VAR1 as VARIANT
et maintenant ça marche
 
- 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
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…