M
Manu91
Guest
Bonsoir,
Je réalise un prog où je récupère la liste des départements que j'installe dans un combobox.
Cette liste est située dans une feuille excel col1: indicatif, col2: nom du dep, l'ensemble du tableau étant nommé "Départements".
Dim i As Integer
i = 2
c = "0"
'met tous les départements dans le combo
Do While c <> ""
With Worksheets("BDD").Range("Départements")
c = .Cells(i, 1)
test = Format(.Cells(i, 1), "0#") & " - " & .Cells(i, 2) 'ligne pour le test
CB_dep.AddItem Format(.Cells(i, 1), "0#") & " - " & .Cells(i, 2)
i = i + 1
End With
Loop
CB_dep.ListIndex = 0
Tout va bien SAUF pour la Corse... (volonté d"'indépendance ????) en effet, le département "2A", ressort "00"...
2A serait considéré par Excel (version 2007) équivalent à 2 AM ....
J'ai beau tourné ça dans tous les sens, je ne m'en sors pas....
Quelqu'un a une idée ????
Merci d'avance
Je réalise un prog où je récupère la liste des départements que j'installe dans un combobox.
Cette liste est située dans une feuille excel col1: indicatif, col2: nom du dep, l'ensemble du tableau étant nommé "Départements".
Dim i As Integer
i = 2
c = "0"
'met tous les départements dans le combo
Do While c <> ""
With Worksheets("BDD").Range("Départements")
c = .Cells(i, 1)
test = Format(.Cells(i, 1), "0#") & " - " & .Cells(i, 2) 'ligne pour le test
CB_dep.AddItem Format(.Cells(i, 1), "0#") & " - " & .Cells(i, 2)
i = i + 1
End With
Loop
CB_dep.ListIndex = 0
Tout va bien SAUF pour la Corse... (volonté d"'indépendance ????) en effet, le département "2A", ressort "00"...
2A serait considéré par Excel (version 2007) équivalent à 2 AM ....
J'ai beau tourné ça dans tous les sens, je ne m'en sors pas....
Quelqu'un a une idée ????
Merci d'avance
Pièces jointes
Dernière modification par un modérateur: