bonsoir,
actuellement j'utilise une macro qui fonctionne tres bien mais par contre au niveau des inputbox je galere un peu a trouver la solution alors comme toujours je me trourne vers vous afin de m'aider
je vous explique : ce que je souhaiterai faire c'est lorsque je rentre dans mes inputbox les donnees qui peuvent varier de 1 inputbox a 5
que si par exemple 2 inputbox sont saisie lancer la fin du script sinon annule et seule 2 box sont lancer , alors que maintenant meme si je saisie 1 inputbox les 5 sont executer
If runType = "G" Then
Const max = 5
Dim addroute(5) As String
addroute(1) = InputBox("Entrer la Route 1")
addroute(2) = InputBox("Entrer la Route 2")
addroute(3) = InputBox("Entrer la Route 3")
addroute(4) = InputBox("Entrer la Route 4")
addroute(5) = InputBox("Entrer la Route 5")
Exchange = True
While Exchange
Exchange = False
For I = 1 To max
.MoveCursor 3, 18
.TransmitAnsi "o"
.MoveCursor 3, 43
.TransmitAnsi "c"
.MoveCursor 3, 75
.TransmitAnsi "c"
.MoveCursor 8, 14
.TransmitAnsi "00"
.MoveCursor 8, 19
.TransmitAnsi "00"
.MoveCursor 8, 24
.TransmitAnsi "05"
.MoveCursor 8, 29
.TransmitAnsi "00"
.MoveCursor 8, 64
.TransmitAnsi "cdg"
.MoveCursor 14, 15
.TransmitAnsi "cdghu"
.MoveCursor 21, 46
.TransmitAnsi "x"
.MoveCursor 22, 51
.TransmitAnsi "ippbg680"
.MoveCursor 8, 3
.TransmitAnsi newRtDate
.MoveCursor 8, 54
.TransmitAnsi newRtDate
.MoveCursor 8, 45
.TransmitAnsi addroute(I)
.TransmitTerminalKey rcIBMEnterKey
Next I
Wend
End If