Re : faire un tri préalable à l'affichage dans un Combobox
C'est une réparation pour homogénéiser la nature nombre ou pas nombre des données rangées dans toutes les cellule d'une plage dans une colonne, à décider une bonne fois pour toute : utiliser une colonne libre, mettre une formule qui reprend la valeur suivie d'une chaine vide ou augmentée de 0, selon la solution décidée, copier toute cette colonne, collage spécial par valeur dans la colonne d'origine.
Et si numérique décidé :
VlgnDI(1, 25) = Me.MontantFac pas bon ! mais :
VlgnDI(1, 25) = CDbl(Me.MontantFac)
Et… vous n'écrivez pas la VlgnDI dans une ligne de la feuille ?
Pour des dates c'est CDate(Me.Date1) ou utilisez peut être plutôt des DTPicker.