Bonjour,
Souhaitant, après une requête sql, transformer les valeur d'une colonne (D) stockées sous forme de texte en nombre j'utilise le code suivant :
Hors ce code ne fonctionne pas ! Il me renvoie une erreur d'exécution '13' : incomptabilité de type ... surlignant la ligne ici indiquée en rouge.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Dim DerLigne As Long, Tabl(), i As Long DerLigne = Range("D65536").End(xlUp).Row Tabl = Range("D7", Cells(DerLigne, 4)) For i = LBound(Tabl, 1) To UBound(Tabl, 1) Tabl(i, 1) = CDbl(Tabl(i, 1)) Next Range("D7").Resize(UBound(Tabl, 1), 1) = Tabl
J'en appelle donc à vos lumière pour me sortir de ce mauvais pas.
Partager