Philippe Dhondt
2005-11-20 11:47:44 UTC
Bonjour,
Je copie, via VBA, des data d'une feuille vers une autre
Feuille 1 :
Range("A1:F1).Select
Selection.copy
Feuille 2 :
Range("A1:F1).Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks
:=False, Transpose:=False
Les colonnes des deux feuilles sont formatées en numérique
Quelque soient les options utilisées dans le « Paste », les data copiées le
sont en Texte !!!!!!!!!!!! (Number stored as text)
Reformater, après le paste, les cellules en numeriques via VBA ne change
rien....
L'aide Excel propose de multiplier les cellules par 1, mais la même chose en
VBA ne change rien ....
Dans la feuille, le menu contextuel permet de les convertir en nombre, mais
quid en VBA ?
Evidemment, la suite de mon code doit obligatoirement utiliser ces données
copiées, et ce en nombre .
Quelqu'un aurait-il une idée ???
Merci
Philippe Dhondt
Je copie, via VBA, des data d'une feuille vers une autre
Feuille 1 :
Range("A1:F1).Select
Selection.copy
Feuille 2 :
Range("A1:F1).Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks
:=False, Transpose:=False
Les colonnes des deux feuilles sont formatées en numérique
Quelque soient les options utilisées dans le « Paste », les data copiées le
sont en Texte !!!!!!!!!!!! (Number stored as text)
Reformater, après le paste, les cellules en numeriques via VBA ne change
rien....
L'aide Excel propose de multiplier les cellules par 1, mais la même chose en
VBA ne change rien ....
Dans la feuille, le menu contextuel permet de les convertir en nombre, mais
quid en VBA ?
Evidemment, la suite de mon code doit obligatoirement utiliser ces données
copiées, et ce en nombre .
Quelqu'un aurait-il une idée ???
Merci
Philippe Dhondt