Alors voilà, je commence enfin à me lancer dans l'AutoIt et je rencontre mon premier probleme :
J'ai un fichier .txt à la base
Janvier;;;;;;
1;1;1;1;1;1;1
2;2;2;2;2;2;2
3;3;3;3;3;3;3
4;;;;;;
5;;;;;;
6;;;;;;
7;;;;;;
8;;;;;;
9;;;;;;
10;;;;;;
11;;;;;;
12;;;;;;
13;;;;;;
Février;;;;;;
14;;;;;;
15;;;;;;
16;;;;;;
17;;;;;;
18;;;;;;
19;;;;;;
20;;;;;;
Mars;;;;;;
1;1;1;1;1;1;1
2;2;2;2;2;2;2
3;3;3;3;3;3;3
4;;;;;;
5;;;;;;
6;;;;;;
7;;;;;;
8;;;;;;
9;;;;;;
10;;;;;;
11;;;;;;
12;;;;;;
13;;;;;;
Février;;;;;;
14;;;;;;
15;;;;;;
16;;;;;;
17;;;;;;
18;;;;;;
19;;;;;;
20;;;;;;
Mars;;;;;;
#include <FileConstants.au3>
#include <Array.au3>
#include <File.au3>
#include <String.au3>
; Creation tableau
$Ligne = _FileCountLines (".\Date.txt")
$i = 0
$a = 0
$Del = 0
Dim $Array[$Ligne][7]
; Compte pour prendre la zone voulue
While FileReadLine(".\Date.txt", $a) <> "Janvier;;;;;;"
$a += 1
$Del += 1
WEnd
; On commence a sélectionner a partir de la bonne ligne
$i = $a
; Sélectionne la zone voulue
While FileReadLine(".\Date.txt", $i) <> "Février;;;;;;"
$Texte = FileReadLine(".\Date.txt", $i)
$Split = StringSplit($Texte,";")
$Array[$i][7] = [$Split[1] & $Split[2] & $Split[3] & $Split[4] & $Split[5] & $Split[6] & $Split[7]]
$i += 1
WEnd
; Affiche
_ArrayDisplay($Array, "Bravo", $Del &":"&$Ligne)
#include <Array.au3>
#include <File.au3>
#include <String.au3>
; Creation tableau
$Ligne = _FileCountLines (".\Date.txt")
$i = 0
$a = 0
$Del = 0
Dim $Array[$Ligne][7]
; Compte pour prendre la zone voulue
While FileReadLine(".\Date.txt", $a) <> "Janvier;;;;;;"
$a += 1
$Del += 1
WEnd
; On commence a sélectionner a partir de la bonne ligne
$i = $a
; Sélectionne la zone voulue
While FileReadLine(".\Date.txt", $i) <> "Février;;;;;;"
$Texte = FileReadLine(".\Date.txt", $i)
$Split = StringSplit($Texte,";")
$Array[$i][7] = [$Split[1] & $Split[2] & $Split[3] & $Split[4] & $Split[5] & $Split[6] & $Split[7]]
$i += 1
WEnd
; Affiche
_ArrayDisplay($Array, "Bravo", $Del &":"&$Ligne)
Dans un 1er temps, je crée un tableau à la dimension de ma liste.
Dans 2eme temps, je dis la partie de la liste que je veux sélectionner et j'affiche le tableau en affichant seulement la zone voulu (Grace au 1er While)
Hors probleme, probleme de dimension Array dans le 2eme While, impossible de voir l'erreur en question.
Merci d'avance de m'éclairer !
