bonjour, j'ai créer un script en visual basic qui me permet d'envoyer les données d'une feuille excel vers un afficheur par port série avec des valeurs actualisées en permanence.
Toute fonctionne correctement j'utilise une boucle avec une tempo pour raffraichir les données toutes les 10 secondes cependant tout les jours a minuit l'excecution s'arrete et je n'arrive pas a savoir pourquoi.
Auriez vous une solution je vous laisse les lignes de commande
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33 Private Sub CommandButton1_Click() Dim i As Integer Do Dim r, Data Range("E35").Select Open "\\Poste-xp1\C\jackpot.txt" For Input As #1 r = 0 Do Until EOF(1) Line Input #1, Data ActiveCell.Offset(r, 0) = Data r = r + 1 Loop Close #1 Dim m_oSheet As Feuil1 Set m_oSheet = ThisWorkbook.Sheets.Item(1) Dim szText As String Set m_oRange = m_oSheet.Cells.Item(8, 1) szText = m_oRange.Value f_ret = AdaptiveRTUpdate1.VariableUpdateText("D", szText, "COLOR_RED", "STYLE_DEFAULT") If f_ret <> 1 Then MsgBox "Error : " & AdaptiveRTUpdate1.GetErrorDescription(f_ret), vbExclamation, "RTupdate ActiveX" End If Dim t As Date t = Timer + 10: Do Until Timer > t: DoEvents: Loop Loop End Sub



Répondre avec citation



Partager