cathodique
XLDnaute Barbatruc
Bonjour,
c'est peut-être simple, mais je ne trouve pas. Avec ces lignes de code, j'alimente une combobox (inspiré d'un exemple de Boisgontier).
En ouvrant mon fichier sous excel 2003, le code plante c'est normal on fait référence dans le code à 1048576 lignes.
Or sous excel 2003 il n'y en a que 65536.
Les crochés si je ne trompe pas indique que l'on prend en compte les valeurs.
Alors ma question est: peut-on en utilisant cette "technique" de crochées pour faire un code compatible excel 2003 et 2007.
En vous remerciant beaucoup.
c'est peut-être simple, mais je ne trouve pas. Avec ces lignes de code, j'alimente une combobox (inspiré d'un exemple de Boisgontier).
VB:
Private Sub UserForm_Initialize()
Dim mondico As Object
Dim c As Range
Set F = Sheets("Users")
Set mondico = CreateObject("Scripting.Dictionary")
For Each c In Range(F.[a2], F.[a1048576].End(xlUp)) '******cette ligne*****
mondico(c.Value) = UCase(c.Value)
Next c
Me.ComboBox1.List = mondico.items
End Sub
Or sous excel 2003 il n'y en a que 65536.
Les crochés si je ne trompe pas indique que l'on prend en compte les valeurs.
Alors ma question est: peut-on en utilisant cette "technique" de crochées pour faire un code compatible excel 2003 et 2007.
En vous remerciant beaucoup.
Dernière édition: