étant débutant en Autoit et malgré mes recherches sur le forum, je n'arrive pas à insérer le contenu d'une colonne d'un tableau dans un Combo.
je tourne en rond depuis pas mal d'heures... quand j'affiche le tableau tout va bien mais lorsque je veux l'intégrer dans un combo avec une boucle ça ne match pas...
Voici le bout de code qui me pose soucis.
Local $aResult = _Excel_RangeRead($oWorkbook, Default, "K5:K150")
If @error Then Exit MsgBox($MB_SYSTEMMODAL, "Excel UDF: _Excel_RangeRead ", "Erreur de lecture du fichier XLS" & @CRLF & "@error = " & @error & ", @extended = " & @extended)
Local $aTabSansDbl = _ArrayUnique ($aResult,0); suppression des doublons
_ArraySort ($aTabSansDbl) ; tri dans l'ordre croissant
_ArrayDelete ($aTabSansDbl,1) ; suppression de ligne 1 contenant le nombre de ligne totale
;_ArrayDisplay ($aTabSansDbl, "tableau sans doublon classé en ordre croissant")
GUICtrlCreateLabel("Tableau Principal", 10, 50, 380)
Local $idComboBox = GUICtrlCreateCombo("Coisir N° de tableau", 10, 80, 185, 20)
Local $comb_alim
For $i = 1 To $aTabSansDbl[0]
$comb_alim &= $aTabSansDbl[$i] & "|"
Next
GUICtrlSetData($idComboBox, $comb_alim)
If @error Then Exit MsgBox($MB_SYSTEMMODAL, "Excel UDF: _Excel_RangeRead ", "Erreur de lecture du fichier XLS" & @CRLF & "@error = " & @error & ", @extended = " & @extended)
Local $aTabSansDbl = _ArrayUnique ($aResult,0); suppression des doublons
_ArraySort ($aTabSansDbl) ; tri dans l'ordre croissant
_ArrayDelete ($aTabSansDbl,1) ; suppression de ligne 1 contenant le nombre de ligne totale
;_ArrayDisplay ($aTabSansDbl, "tableau sans doublon classé en ordre croissant")
GUICtrlCreateLabel("Tableau Principal", 10, 50, 380)
Local $idComboBox = GUICtrlCreateCombo("Coisir N° de tableau", 10, 80, 185, 20)
Local $comb_alim
For $i = 1 To $aTabSansDbl[0]
$comb_alim &= $aTabSansDbl[$i] & "|"
Next
GUICtrlSetData($idComboBox, $comb_alim)