Bonjour à tous j'ai un bug bizarre dans labview en utilisant activex, je souhaite ecrire dans excel en envoyant un nom d'index et labview trouve la bonne page sur excel pour entrer les valeurs (dans mon vi c'est les valeurs rlc 2, rcv 2 rit et rpm) dans les colonnes correspondante (il fait une recherche sur la ligne 3 cf fichier classeur 1),
là ou ca bug c'est lorsque j'envoie un mauvais nom de page/index, le programme s'arrête bien sur la dernière page, le booléen index not found s'allume correctement mais lorsque je corrige le nom il y a une erreur puis lorsque je relance c'est bon, je pense qu'il y a un bug à la fermeture lorsque l'index n'est pas trouvé car si je veux ouvrir manuellement il se met en lecture seul comme si il était déjà ouvert, une fois l'ecriture effectué correctement je peu ouvrir normalement
la partie qui cherche le nom de l'index est la boucle while en bas à gauche du VI, en bas à droite il y a une grosse sturcture condition qui est vrai lorsque l'index est trouvé (dans ce cas tt est ok donc pas la peine d'essayer de comprendre le long code qui est dedans) et est fausse lorsque l'index n'est pas trouvé, il y a juste un passage des ref et msg d'erreur pour aller les fermer
je ne comprend pas d'où vient le bug quelqu'un pourrait m'aider svp ?
Je vous remercie d'avance
ps:dsl le code n'est pas très "propre", j'espère que c'est quand même lisible