Remplir les cellules excels depuis un Programme VB6
Résolu
LouisAlexis
-
LouisAlexis Messages postés 23 Date d'inscription Statut Membre Dernière intervention -
LouisAlexis Messages postés 23 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je suis actuellement en stage, et, ayant créé un système de compte tour à l'aide d'un capteur, j'arrive à récupérer par l'intermédiaire d'un programme sous Virtual Basic 6.0 la somme des tours.
Ce programme possède actuellement 2 forms, l'une pour détecter l'entrée d'une tension, qui lance la deuxième form si cette tension est active.
Ce que j'aimerai réussir à faire, c'est sauvegarder uniquement la dernière valeur obtenue sous VB6 dans excel lorsque la tension, qui est capté dans la première form, passe à 0, puis , lors d'un nouveau tour du programme, réenregistre la dernière valeur sous excel mais dans une autre cellule.
J'ai pour cela fait en sorte d'ouvrir Excel dès le lancement du programme, mais ce que je n'arrive pas à faire c'est de récupérer uniquement la dernière valeur affichée par VB6 dans Excel.
Dans l'attente d'une réponse de votre part, veuillez accepter mes sincères salutations.
Je suis actuellement en stage, et, ayant créé un système de compte tour à l'aide d'un capteur, j'arrive à récupérer par l'intermédiaire d'un programme sous Virtual Basic 6.0 la somme des tours.
Ce programme possède actuellement 2 forms, l'une pour détecter l'entrée d'une tension, qui lance la deuxième form si cette tension est active.
Ce que j'aimerai réussir à faire, c'est sauvegarder uniquement la dernière valeur obtenue sous VB6 dans excel lorsque la tension, qui est capté dans la première form, passe à 0, puis , lors d'un nouveau tour du programme, réenregistre la dernière valeur sous excel mais dans une autre cellule.
J'ai pour cela fait en sorte d'ouvrir Excel dès le lancement du programme, mais ce que je n'arrive pas à faire c'est de récupérer uniquement la dernière valeur affichée par VB6 dans Excel.
Dans l'attente d'une réponse de votre part, veuillez accepter mes sincères salutations.
A voir également:
- Remplir les cellules excels depuis un Programme VB6
- Vb6 - Télécharger - Divers Utilitaires
- Formule excel pour additionner plusieurs cellules - Guide
- Organigramme a remplir word - Guide
- Verrouiller cellules excel - Guide
- Programme demarrage windows - Guide
Visual Basic 6.0
A voir
https://drq.developpez.com/vb/tutoriels/Excel/
J'ai déjà lu ce sujet, et je m'en suis également servis.
Le problème est que j'utilise un Timer dans mon programme, et lorsque je place justement les lignes de code pour ouvrir Excel, cela me l'ouvre en boucle (logique), donc du coup j'ai voulu placer ces lignes de code avant l'appel du Timer, et renvoyer les valeurs obtenues dans le Timer dans Excel. Mais, depuis que j'ai essayé de faire cela, Excel ne s'affiche plus, mais existe quand meme dans les processus Windows.
Je cherche une solution à ce problème et je vous tiens au courant pour ma nouvelle tentative.
Excel ne s'affiche plus Vous voulez qu'il s'affiche ????
Donc,
Maintenant mon problème est donc de récupérer la valeur envoyée à l'intérieur du Timer, afin de la récupérer sur Excel.
Existe-t-il une ligne de code permettant de communiquer entre 2 sub tout comme entre 2 forms?(ex: form1.valeur=form2.valeur)
Peut-être souhaitez vous que je vous montre les lignes de code?
Merci de prendre de votre temps afin de me répondre.