D
dj.run
Guest
Bonjour à tous et à toutes,
J'avais ouvert un premier fil avant ce long week end mais n'ayant pas obtenu, les renseignements voulus, je me permet d'en ouvrir un autre . Je sais c'est pas bien .
voici mon probleme :
je voudrai recuperer des données d'un fichier txt pour les inserer dans ma feuille de calcul . manuellement j'y arrive, mais avec une macro, cela m'importe bien les données mais, il y a un mais elles ne sont pas reconnues en format nombre.
je travaille sur win98 et office97 pro.
le plus surprenant c'est : avec office small busines ça fontionne normalement (sur un autre poste).
de plus quand j'enregistre la macro avec le vbe, les données sont bien reconnues, mais quand je l'execute c'est là que ça fontionne plus .
que dois je faire ??
ci joint le code :
Workbooks.OpenText FileName:="a:\STATFAM.TXT", Origin:=xlWindows, StartRow _
:=1, DataType:=xlDelimited, TextQualifier:=xlDoubleQuote, _
ConsecutiveDelimiter:=False, Tab:=True, Semicolon:=False, Comma:=False _
, Space:=False, Other:=False, FieldInfo:=Array(Array(1, 1), Array(2, 1), _
Array(3, 1), Array(4, 1), Array(5, 1), Array(6, 1), Array(7, 1), Array(8, 1))
Range("A2:A51,B2:B51,C251").Select
Range("C2").Activate
ActiveWindow.ScrollRow = 1
Range("A2:A51,B2:B51,C251,F2:F51").Select
Range("F2").Activate
Selection.Copy
Windows("statfammodl.xls").Activate
ActiveWindow.ScrollRow = 1
Range("B7").Select
Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=False
Application.CutCopyMode = False ''on vide le presse papier
Windows("STATFAM.TXT").Activate
ActiveWindow.Close SaveChanges:=False
MsgBox "Vous devez changer de mois puis cliquer sur le bouton Sauvegarde", 64
Range("a1").Select
merci pour votre aide
dj.run
J'avais ouvert un premier fil avant ce long week end mais n'ayant pas obtenu, les renseignements voulus, je me permet d'en ouvrir un autre . Je sais c'est pas bien .
voici mon probleme :
je voudrai recuperer des données d'un fichier txt pour les inserer dans ma feuille de calcul . manuellement j'y arrive, mais avec une macro, cela m'importe bien les données mais, il y a un mais elles ne sont pas reconnues en format nombre.
je travaille sur win98 et office97 pro.
le plus surprenant c'est : avec office small busines ça fontionne normalement (sur un autre poste).
de plus quand j'enregistre la macro avec le vbe, les données sont bien reconnues, mais quand je l'execute c'est là que ça fontionne plus .
que dois je faire ??
ci joint le code :
Workbooks.OpenText FileName:="a:\STATFAM.TXT", Origin:=xlWindows, StartRow _
:=1, DataType:=xlDelimited, TextQualifier:=xlDoubleQuote, _
ConsecutiveDelimiter:=False, Tab:=True, Semicolon:=False, Comma:=False _
, Space:=False, Other:=False, FieldInfo:=Array(Array(1, 1), Array(2, 1), _
Array(3, 1), Array(4, 1), Array(5, 1), Array(6, 1), Array(7, 1), Array(8, 1))
Range("A2:A51,B2:B51,C251").Select
Range("C2").Activate
ActiveWindow.ScrollRow = 1
Range("A2:A51,B2:B51,C251,F2:F51").Select
Range("F2").Activate
Selection.Copy
Windows("statfammodl.xls").Activate
ActiveWindow.ScrollRow = 1
Range("B7").Select
Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=False
Application.CutCopyMode = False ''on vide le presse papier
Windows("STATFAM.TXT").Activate
ActiveWindow.Close SaveChanges:=False
MsgBox "Vous devez changer de mois puis cliquer sur le bouton Sauvegarde", 64
Range("a1").Select
merci pour votre aide
dj.run