Bonsoir à toutes et à tous.
Je travaille avec Excel 2000 en VBA
J'ai besoin de copier un fichier .dbf en fichier .xls puis d'exécuter des
opérations pour récupérer les données.
Je procède ainsi:
Sub CopieBase()
Workbooks.Open Filename:=NomFichierDbf, ReadOnly:=True
ActiveWorkbook.SaveAs Filename:=NomFichierXls,
FileFormat:=xlNormal,
Password:="", _
WriteResPassword:="", ReadOnlyRecommended:úlse,
CreateBackup:úlse
ActiveWorkbook.Close
End Sub
A la première exécution du programme, tout va pour le mieux, mais si je
veux
exécuter à nouveau mon programme
j'ai une erreur m'indiquant que le fichier NomFichierXls est toujours
ouvert. En effet, dans l'explorateur de projet
je vois une instance du fichier ouverte.
Je dois avoir un problème de compréhension dans la définition des objets.
Quelqu'un peut-il m'expliquer comment fermer ce fichier et pouquoi je me
plante une nouvelle fois.
Merci d'avance
Michel
Bonsoir à toutes et à tous.
Je travaille avec Excel 2000 en VBA
J'ai besoin de copier un fichier .dbf en fichier .xls puis d'exécuter des
opérations pour récupérer les données.
Je procède ainsi:
Sub CopieBase()
Workbooks.Open Filename:=NomFichierDbf, ReadOnly:=True
ActiveWorkbook.SaveAs Filename:=NomFichierXls,
FileFormat:=xlNormal,
Password:="", _
WriteResPassword:="", ReadOnlyRecommended:úlse,
CreateBackup:úlse
ActiveWorkbook.Close
End Sub
A la première exécution du programme, tout va pour le mieux, mais si je
veux
exécuter à nouveau mon programme
j'ai une erreur m'indiquant que le fichier NomFichierXls est toujours
ouvert. En effet, dans l'explorateur de projet
je vois une instance du fichier ouverte.
Je dois avoir un problème de compréhension dans la définition des objets.
Quelqu'un peut-il m'expliquer comment fermer ce fichier et pouquoi je me
plante une nouvelle fois.
Merci d'avance
Michel
Bonsoir à toutes et à tous.
Je travaille avec Excel 2000 en VBA
J'ai besoin de copier un fichier .dbf en fichier .xls puis d'exécuter des
opérations pour récupérer les données.
Je procède ainsi:
Sub CopieBase()
Workbooks.Open Filename:=NomFichierDbf, ReadOnly:=True
ActiveWorkbook.SaveAs Filename:=NomFichierXls,
FileFormat:=xlNormal,
Password:="", _
WriteResPassword:="", ReadOnlyRecommended:úlse,
CreateBackup:úlse
ActiveWorkbook.Close
End Sub
A la première exécution du programme, tout va pour le mieux, mais si je
veux
exécuter à nouveau mon programme
j'ai une erreur m'indiquant que le fichier NomFichierXls est toujours
ouvert. En effet, dans l'explorateur de projet
je vois une instance du fichier ouverte.
Je dois avoir un problème de compréhension dans la définition des objets.
Quelqu'un peut-il m'expliquer comment fermer ce fichier et pouquoi je me
plante une nouvelle fois.
Merci d'avance
Michel
Bonsoir à toutes et à tous.
Je travaille avec Excel 2000 en VBA
J'ai besoin de copier un fichier .dbf en fichier .xls puis d'exécuter des
opérations pour récupérer les données.
Je procède ainsi:
Sub CopieBase()
Workbooks.Open Filename:=NomFichierDbf, ReadOnly:=True
ActiveWorkbook.SaveAs Filename:=NomFichierXls, FileFormat:=xlNormal,
Password:="", _
WriteResPassword:="", ReadOnlyRecommended:úlse,
CreateBackup:úlse
ActiveWorkbook.Close
End Sub
A la première exécution du programme, tout va pour le mieux, mais si je veux
exécuter à nouveau mon programme
j'ai une erreur m'indiquant que le fichier NomFichierXls est toujours
ouvert. En effet, dans l'explorateur de projet
je vois une instance du fichier ouverte.
Je dois avoir un problème de compréhension dans la définition des objets.
Quelqu'un peut-il m'expliquer comment fermer ce fichier et pouquoi je me
plante une nouvelle fois.
Merci d'avance
Michel
Bonsoir à toutes et à tous.
Je travaille avec Excel 2000 en VBA
J'ai besoin de copier un fichier .dbf en fichier .xls puis d'exécuter des
opérations pour récupérer les données.
Je procède ainsi:
Sub CopieBase()
Workbooks.Open Filename:=NomFichierDbf, ReadOnly:=True
ActiveWorkbook.SaveAs Filename:=NomFichierXls, FileFormat:=xlNormal,
Password:="", _
WriteResPassword:="", ReadOnlyRecommended:úlse,
CreateBackup:úlse
ActiveWorkbook.Close
End Sub
A la première exécution du programme, tout va pour le mieux, mais si je veux
exécuter à nouveau mon programme
j'ai une erreur m'indiquant que le fichier NomFichierXls est toujours
ouvert. En effet, dans l'explorateur de projet
je vois une instance du fichier ouverte.
Je dois avoir un problème de compréhension dans la définition des objets.
Quelqu'un peut-il m'expliquer comment fermer ce fichier et pouquoi je me
plante une nouvelle fois.
Merci d'avance
Michel
Bonsoir à toutes et à tous.
Je travaille avec Excel 2000 en VBA
J'ai besoin de copier un fichier .dbf en fichier .xls puis d'exécuter des
opérations pour récupérer les données.
Je procède ainsi:
Sub CopieBase()
Workbooks.Open Filename:=NomFichierDbf, ReadOnly:=True
ActiveWorkbook.SaveAs Filename:=NomFichierXls, FileFormat:=xlNormal,
Password:="", _
WriteResPassword:="", ReadOnlyRecommended:úlse,
CreateBackup:úlse
ActiveWorkbook.Close
End Sub
A la première exécution du programme, tout va pour le mieux, mais si je veux
exécuter à nouveau mon programme
j'ai une erreur m'indiquant que le fichier NomFichierXls est toujours
ouvert. En effet, dans l'explorateur de projet
je vois une instance du fichier ouverte.
Je dois avoir un problème de compréhension dans la définition des objets.
Quelqu'un peut-il m'expliquer comment fermer ce fichier et pouquoi je me
plante une nouvelle fois.
Merci d'avance
Michel
Bonsoir
Non testé... Travaille avec un objet workbook
Dim wb as workbook
Set wb = Workbooks.open...
wb.SaveAs ...
wb.close
Set wb = Nothing
Ok?
--
Pierre Fauconnier () (Skype:
pierre_fauconnier)
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin (
proverbe
zen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci
"MorMic" a écrit dans le message de news:
45196176$0$5108$Bonsoir à toutes et à tous.
Je travaille avec Excel 2000 en VBA
J'ai besoin de copier un fichier .dbf en fichier .xls puis d'exécuter
des
opérations pour récupérer les données.
Je procède ainsi:
Sub CopieBase()
Workbooks.Open Filename:=NomFichierDbf, ReadOnly:=True
ActiveWorkbook.SaveAs Filename:=NomFichierXls,
FileFormat:=xlNormal,
Password:="", _
WriteResPassword:="", ReadOnlyRecommended:úlse,
CreateBackup:úlse
ActiveWorkbook.Close
End Sub
A la première exécution du programme, tout va pour le mieux, mais si je
veux
exécuter à nouveau mon programme
j'ai une erreur m'indiquant que le fichier NomFichierXls est toujours
ouvert. En effet, dans l'explorateur de projet
je vois une instance du fichier ouverte.
Je dois avoir un problème de compréhension dans la définition des
objets.
Quelqu'un peut-il m'expliquer comment fermer ce fichier et pouquoi je me
plante une nouvelle fois.
Merci d'avance
Michel
Bonsoir
Non testé... Travaille avec un objet workbook
Dim wb as workbook
Set wb = Workbooks.open...
wb.SaveAs ...
wb.close
Set wb = Nothing
Ok?
--
Pierre Fauconnier (pierre.fauconnier@nospam.nospam) (Skype:
pierre_fauconnier)
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin (
proverbe
zen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci
"MorMic" <mor.mic@wanadoo.fr> a écrit dans le message de news:
45196176$0$5108$ba4acef3@news.orange.fr...
Bonsoir à toutes et à tous.
Je travaille avec Excel 2000 en VBA
J'ai besoin de copier un fichier .dbf en fichier .xls puis d'exécuter
des
opérations pour récupérer les données.
Je procède ainsi:
Sub CopieBase()
Workbooks.Open Filename:=NomFichierDbf, ReadOnly:=True
ActiveWorkbook.SaveAs Filename:=NomFichierXls,
FileFormat:=xlNormal,
Password:="", _
WriteResPassword:="", ReadOnlyRecommended:úlse,
CreateBackup:úlse
ActiveWorkbook.Close
End Sub
A la première exécution du programme, tout va pour le mieux, mais si je
veux
exécuter à nouveau mon programme
j'ai une erreur m'indiquant que le fichier NomFichierXls est toujours
ouvert. En effet, dans l'explorateur de projet
je vois une instance du fichier ouverte.
Je dois avoir un problème de compréhension dans la définition des
objets.
Quelqu'un peut-il m'expliquer comment fermer ce fichier et pouquoi je me
plante une nouvelle fois.
Merci d'avance
Michel
Bonsoir
Non testé... Travaille avec un objet workbook
Dim wb as workbook
Set wb = Workbooks.open...
wb.SaveAs ...
wb.close
Set wb = Nothing
Ok?
--
Pierre Fauconnier () (Skype:
pierre_fauconnier)
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin (
proverbe
zen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci
"MorMic" a écrit dans le message de news:
45196176$0$5108$Bonsoir à toutes et à tous.
Je travaille avec Excel 2000 en VBA
J'ai besoin de copier un fichier .dbf en fichier .xls puis d'exécuter
des
opérations pour récupérer les données.
Je procède ainsi:
Sub CopieBase()
Workbooks.Open Filename:=NomFichierDbf, ReadOnly:=True
ActiveWorkbook.SaveAs Filename:=NomFichierXls,
FileFormat:=xlNormal,
Password:="", _
WriteResPassword:="", ReadOnlyRecommended:úlse,
CreateBackup:úlse
ActiveWorkbook.Close
End Sub
A la première exécution du programme, tout va pour le mieux, mais si je
veux
exécuter à nouveau mon programme
j'ai une erreur m'indiquant que le fichier NomFichierXls est toujours
ouvert. En effet, dans l'explorateur de projet
je vois une instance du fichier ouverte.
Je dois avoir un problème de compréhension dans la définition des
objets.
Quelqu'un peut-il m'expliquer comment fermer ce fichier et pouquoi je me
plante une nouvelle fois.
Merci d'avance
Michel
Ajouter :
Application.Quit en dernière ligne
Cordialement
PP
"MorMic" a écrit dans le message de news:
45196176$0$5108$
Bonsoir à toutes et à tous.
Je travaille avec Excel 2000 en VBA
J'ai besoin de copier un fichier .dbf en fichier .xls puis d'exécuter
des
opérations pour récupérer les données.
Je procède ainsi:
Sub CopieBase()
Workbooks.Open Filename:=NomFichierDbf, ReadOnly:=True
ActiveWorkbook.SaveAs Filename:=NomFichierXls,
FileFormat:=xlNormal,
Password:="", _
WriteResPassword:="", ReadOnlyRecommended:úlse,
CreateBackup:úlse
ActiveWorkbook.Close
End Sub
A la première exécution du programme, tout va pour le mieux, mais si je
veux
exécuter à nouveau mon programme
j'ai une erreur m'indiquant que le fichier NomFichierXls est toujours
ouvert. En effet, dans l'explorateur de projet
je vois une instance du fichier ouverte.
Je dois avoir un problème de compréhension dans la définition des
objets.
Quelqu'un peut-il m'expliquer comment fermer ce fichier et pouquoi je me
plante une nouvelle fois.
Merci d'avance
Michel
Ajouter :
Application.Quit en dernière ligne
Cordialement
PP
"MorMic" <mor.mic@wanadoo.fr> a écrit dans le message de news:
45196176$0$5108$ba4acef3@news.orange.fr...
Bonsoir à toutes et à tous.
Je travaille avec Excel 2000 en VBA
J'ai besoin de copier un fichier .dbf en fichier .xls puis d'exécuter
des
opérations pour récupérer les données.
Je procède ainsi:
Sub CopieBase()
Workbooks.Open Filename:=NomFichierDbf, ReadOnly:=True
ActiveWorkbook.SaveAs Filename:=NomFichierXls,
FileFormat:=xlNormal,
Password:="", _
WriteResPassword:="", ReadOnlyRecommended:úlse,
CreateBackup:úlse
ActiveWorkbook.Close
End Sub
A la première exécution du programme, tout va pour le mieux, mais si je
veux
exécuter à nouveau mon programme
j'ai une erreur m'indiquant que le fichier NomFichierXls est toujours
ouvert. En effet, dans l'explorateur de projet
je vois une instance du fichier ouverte.
Je dois avoir un problème de compréhension dans la définition des
objets.
Quelqu'un peut-il m'expliquer comment fermer ce fichier et pouquoi je me
plante une nouvelle fois.
Merci d'avance
Michel
Ajouter :
Application.Quit en dernière ligne
Cordialement
PP
"MorMic" a écrit dans le message de news:
45196176$0$5108$
Bonsoir à toutes et à tous.
Je travaille avec Excel 2000 en VBA
J'ai besoin de copier un fichier .dbf en fichier .xls puis d'exécuter
des
opérations pour récupérer les données.
Je procède ainsi:
Sub CopieBase()
Workbooks.Open Filename:=NomFichierDbf, ReadOnly:=True
ActiveWorkbook.SaveAs Filename:=NomFichierXls,
FileFormat:=xlNormal,
Password:="", _
WriteResPassword:="", ReadOnlyRecommended:úlse,
CreateBackup:úlse
ActiveWorkbook.Close
End Sub
A la première exécution du programme, tout va pour le mieux, mais si je
veux
exécuter à nouveau mon programme
j'ai une erreur m'indiquant que le fichier NomFichierXls est toujours
ouvert. En effet, dans l'explorateur de projet
je vois une instance du fichier ouverte.
Je dois avoir un problème de compréhension dans la définition des
objets.
Quelqu'un peut-il m'expliquer comment fermer ce fichier et pouquoi je me
plante une nouvelle fois.
Merci d'avance
Michel
Bonsoir à toutes et à tous.
Je travaille avec Excel 2000 en VBA
J'ai besoin de copier un fichier .dbf en fichier .xls puis d'exécuter des
opérations pour récupérer les données.
Je procède ainsi:
Sub CopieBase()
Workbooks.Open Filename:=NomFichierDbf, ReadOnly:=True
ActiveWorkbook.SaveAs Filename:=NomFichierXls,
FileFormat:=xlNormal,
Password:="", _
WriteResPassword:="", ReadOnlyRecommended:úlse,
CreateBackup:úlse
ActiveWorkbook.Close
End Sub
A la première exécution du programme, tout va pour le mieux, mais si je
veux
exécuter à nouveau mon programme
j'ai une erreur m'indiquant que le fichier NomFichierXls est toujours
ouvert. En effet, dans l'explorateur de projet
je vois une instance du fichier ouverte.
Je dois avoir un problème de compréhension dans la définition des objets.
Quelqu'un peut-il m'expliquer comment fermer ce fichier et pouquoi je me
plante une nouvelle fois.
Merci d'avance
Michel
Bonsoir à toutes et à tous.
Je travaille avec Excel 2000 en VBA
J'ai besoin de copier un fichier .dbf en fichier .xls puis d'exécuter des
opérations pour récupérer les données.
Je procède ainsi:
Sub CopieBase()
Workbooks.Open Filename:=NomFichierDbf, ReadOnly:=True
ActiveWorkbook.SaveAs Filename:=NomFichierXls,
FileFormat:=xlNormal,
Password:="", _
WriteResPassword:="", ReadOnlyRecommended:úlse,
CreateBackup:úlse
ActiveWorkbook.Close
End Sub
A la première exécution du programme, tout va pour le mieux, mais si je
veux
exécuter à nouveau mon programme
j'ai une erreur m'indiquant que le fichier NomFichierXls est toujours
ouvert. En effet, dans l'explorateur de projet
je vois une instance du fichier ouverte.
Je dois avoir un problème de compréhension dans la définition des objets.
Quelqu'un peut-il m'expliquer comment fermer ce fichier et pouquoi je me
plante une nouvelle fois.
Merci d'avance
Michel
Bonsoir à toutes et à tous.
Je travaille avec Excel 2000 en VBA
J'ai besoin de copier un fichier .dbf en fichier .xls puis d'exécuter des
opérations pour récupérer les données.
Je procède ainsi:
Sub CopieBase()
Workbooks.Open Filename:=NomFichierDbf, ReadOnly:=True
ActiveWorkbook.SaveAs Filename:=NomFichierXls,
FileFormat:=xlNormal,
Password:="", _
WriteResPassword:="", ReadOnlyRecommended:úlse,
CreateBackup:úlse
ActiveWorkbook.Close
End Sub
A la première exécution du programme, tout va pour le mieux, mais si je
veux
exécuter à nouveau mon programme
j'ai une erreur m'indiquant que le fichier NomFichierXls est toujours
ouvert. En effet, dans l'explorateur de projet
je vois une instance du fichier ouverte.
Je dois avoir un problème de compréhension dans la définition des objets.
Quelqu'un peut-il m'expliquer comment fermer ce fichier et pouquoi je me
plante une nouvelle fois.
Merci d'avance
Michel
Je reviens vers vous car grâce aux conseils de Pierre et de Patrick je
suis
allé plus loin dans l'analyse de mon problème et en fn de compte le
problème
ne vient pas d'où je pensais qu'il vint.
En fait, dans une autre routine j'ai:
Sub CréationFichier()
Set FicBase = GetObject(NomFichierXls)
..........
et c'est après cette routine qu'il faudrait que je ferme le fichier
NomFichierXls, mais comment faut-il le faire ?
Merci
Michel
"MorMic" a écrit dans le message de news:
45196176$0$5108$Bonsoir à toutes et à tous.
Je travaille avec Excel 2000 en VBA
J'ai besoin de copier un fichier .dbf en fichier .xls puis d'exécuter des
opérations pour récupérer les données.
Je procède ainsi:
Sub CopieBase()
Workbooks.Open Filename:=NomFichierDbf, ReadOnly:=True
ActiveWorkbook.SaveAs Filename:=NomFichierXls,
FileFormat:=xlNormal,Password:="", _
WriteResPassword:="", ReadOnlyRecommended:úlse,
CreateBackup:úlse
ActiveWorkbook.Close
End Sub
A la première exécution du programme, tout va pour le mieux, mais si je
veuxexécuter à nouveau mon programme
j'ai une erreur m'indiquant que le fichier NomFichierXls est toujours
ouvert. En effet, dans l'explorateur de projet
je vois une instance du fichier ouverte.
Je dois avoir un problème de compréhension dans la définition des objets.
Quelqu'un peut-il m'expliquer comment fermer ce fichier et pouquoi je me
plante une nouvelle fois.
Merci d'avance
Michel
Je reviens vers vous car grâce aux conseils de Pierre et de Patrick je
suis
allé plus loin dans l'analyse de mon problème et en fn de compte le
problème
ne vient pas d'où je pensais qu'il vint.
En fait, dans une autre routine j'ai:
Sub CréationFichier()
Set FicBase = GetObject(NomFichierXls)
..........
et c'est après cette routine qu'il faudrait que je ferme le fichier
NomFichierXls, mais comment faut-il le faire ?
Merci
Michel
"MorMic" <mor.mic@wanadoo.fr> a écrit dans le message de news:
45196176$0$5108$ba4acef3@news.orange.fr...
Bonsoir à toutes et à tous.
Je travaille avec Excel 2000 en VBA
J'ai besoin de copier un fichier .dbf en fichier .xls puis d'exécuter des
opérations pour récupérer les données.
Je procède ainsi:
Sub CopieBase()
Workbooks.Open Filename:=NomFichierDbf, ReadOnly:=True
ActiveWorkbook.SaveAs Filename:=NomFichierXls,
FileFormat:=xlNormal,
Password:="", _
WriteResPassword:="", ReadOnlyRecommended:úlse,
CreateBackup:úlse
ActiveWorkbook.Close
End Sub
A la première exécution du programme, tout va pour le mieux, mais si je
veux
exécuter à nouveau mon programme
j'ai une erreur m'indiquant que le fichier NomFichierXls est toujours
ouvert. En effet, dans l'explorateur de projet
je vois une instance du fichier ouverte.
Je dois avoir un problème de compréhension dans la définition des objets.
Quelqu'un peut-il m'expliquer comment fermer ce fichier et pouquoi je me
plante une nouvelle fois.
Merci d'avance
Michel
Je reviens vers vous car grâce aux conseils de Pierre et de Patrick je
suis
allé plus loin dans l'analyse de mon problème et en fn de compte le
problème
ne vient pas d'où je pensais qu'il vint.
En fait, dans une autre routine j'ai:
Sub CréationFichier()
Set FicBase = GetObject(NomFichierXls)
..........
et c'est après cette routine qu'il faudrait que je ferme le fichier
NomFichierXls, mais comment faut-il le faire ?
Merci
Michel
"MorMic" a écrit dans le message de news:
45196176$0$5108$Bonsoir à toutes et à tous.
Je travaille avec Excel 2000 en VBA
J'ai besoin de copier un fichier .dbf en fichier .xls puis d'exécuter des
opérations pour récupérer les données.
Je procède ainsi:
Sub CopieBase()
Workbooks.Open Filename:=NomFichierDbf, ReadOnly:=True
ActiveWorkbook.SaveAs Filename:=NomFichierXls,
FileFormat:=xlNormal,Password:="", _
WriteResPassword:="", ReadOnlyRecommended:úlse,
CreateBackup:úlse
ActiveWorkbook.Close
End Sub
A la première exécution du programme, tout va pour le mieux, mais si je
veuxexécuter à nouveau mon programme
j'ai une erreur m'indiquant que le fichier NomFichierXls est toujours
ouvert. En effet, dans l'explorateur de projet
je vois une instance du fichier ouverte.
Je dois avoir un problème de compréhension dans la définition des objets.
Quelqu'un peut-il m'expliquer comment fermer ce fichier et pouquoi je me
plante une nouvelle fois.
Merci d'avance
Michel
Bonsoir à toutes et à tous.
Je travaille avec Excel 2000 en VBA
J'ai besoin de copier un fichier .dbf en fichier .xls puis d'exécuter des
opérations pour récupérer les données.
Je procède ainsi:
Sub CopieBase()
Workbooks.Open Filename:=NomFichierDbf, ReadOnly:=True
ActiveWorkbook.SaveAs Filename:=NomFichierXls,
FileFormat:=xlNormal,
Password:="", _
WriteResPassword:="", ReadOnlyRecommended:úlse,
CreateBackup:úlse
ActiveWorkbook.Close
End Sub
A la première exécution du programme, tout va pour le mieux, mais si je
veux
exécuter à nouveau mon programme
j'ai une erreur m'indiquant que le fichier NomFichierXls est toujours
ouvert. En effet, dans l'explorateur de projet
je vois une instance du fichier ouverte.
Je dois avoir un problème de compréhension dans la définition des objets.
Quelqu'un peut-il m'expliquer comment fermer ce fichier et pouquoi je me
plante une nouvelle fois.
Merci d'avance
Michel
Bonsoir à toutes et à tous.
Je travaille avec Excel 2000 en VBA
J'ai besoin de copier un fichier .dbf en fichier .xls puis d'exécuter des
opérations pour récupérer les données.
Je procède ainsi:
Sub CopieBase()
Workbooks.Open Filename:=NomFichierDbf, ReadOnly:=True
ActiveWorkbook.SaveAs Filename:=NomFichierXls,
FileFormat:=xlNormal,
Password:="", _
WriteResPassword:="", ReadOnlyRecommended:úlse,
CreateBackup:úlse
ActiveWorkbook.Close
End Sub
A la première exécution du programme, tout va pour le mieux, mais si je
veux
exécuter à nouveau mon programme
j'ai une erreur m'indiquant que le fichier NomFichierXls est toujours
ouvert. En effet, dans l'explorateur de projet
je vois une instance du fichier ouverte.
Je dois avoir un problème de compréhension dans la définition des objets.
Quelqu'un peut-il m'expliquer comment fermer ce fichier et pouquoi je me
plante une nouvelle fois.
Merci d'avance
Michel
Bonsoir à toutes et à tous.
Je travaille avec Excel 2000 en VBA
J'ai besoin de copier un fichier .dbf en fichier .xls puis d'exécuter des
opérations pour récupérer les données.
Je procède ainsi:
Sub CopieBase()
Workbooks.Open Filename:=NomFichierDbf, ReadOnly:=True
ActiveWorkbook.SaveAs Filename:=NomFichierXls,
FileFormat:=xlNormal,
Password:="", _
WriteResPassword:="", ReadOnlyRecommended:úlse,
CreateBackup:úlse
ActiveWorkbook.Close
End Sub
A la première exécution du programme, tout va pour le mieux, mais si je
veux
exécuter à nouveau mon programme
j'ai une erreur m'indiquant que le fichier NomFichierXls est toujours
ouvert. En effet, dans l'explorateur de projet
je vois une instance du fichier ouverte.
Je dois avoir un problème de compréhension dans la définition des objets.
Quelqu'un peut-il m'expliquer comment fermer ce fichier et pouquoi je me
plante une nouvelle fois.
Merci d'avance
Michel
Workbooks(NomFichierXls).close True or False selon que tu veuilles
sauvegarder tes modifications
"MorMic" a écrit dans le message de news:
4519821d$0$27395$
Je reviens vers vous car grâce aux conseils de Pierre et de Patrick je
suis
allé plus loin dans l'analyse de mon problème et en fn de compte le
problème
ne vient pas d'où je pensais qu'il vint.
En fait, dans une autre routine j'ai:
Sub CréationFichier()
Set FicBase = GetObject(NomFichierXls)
..........
et c'est après cette routine qu'il faudrait que je ferme le fichier
NomFichierXls, mais comment faut-il le faire ?
Merci
Michel
"MorMic" a écrit dans le message de news:
45196176$0$5108$Bonsoir à toutes et à tous.
Je travaille avec Excel 2000 en VBA
J'ai besoin de copier un fichier .dbf en fichier .xls puis d'exécuter
des
opérations pour récupérer les données.
Je procède ainsi:
Sub CopieBase()
Workbooks.Open Filename:=NomFichierDbf, ReadOnly:=True
ActiveWorkbook.SaveAs Filename:=NomFichierXls,
FileFormat:=xlNormal,Password:="", _
WriteResPassword:="", ReadOnlyRecommended:úlse,
CreateBackup:úlse
ActiveWorkbook.Close
End Sub
A la première exécution du programme, tout va pour le mieux, mais si je
veuxexécuter à nouveau mon programme
j'ai une erreur m'indiquant que le fichier NomFichierXls est toujours
ouvert. En effet, dans l'explorateur de projet
je vois une instance du fichier ouverte.
Je dois avoir un problème de compréhension dans la définition des
objets.
Quelqu'un peut-il m'expliquer comment fermer ce fichier et pouquoi je me
plante une nouvelle fois.
Merci d'avance
Michel
Workbooks(NomFichierXls).close True or False selon que tu veuilles
sauvegarder tes modifications
"MorMic" <mor.mic@wanadoo.fr> a écrit dans le message de news:
4519821d$0$27395$ba4acef3@news.orange.fr...
Je reviens vers vous car grâce aux conseils de Pierre et de Patrick je
suis
allé plus loin dans l'analyse de mon problème et en fn de compte le
problème
ne vient pas d'où je pensais qu'il vint.
En fait, dans une autre routine j'ai:
Sub CréationFichier()
Set FicBase = GetObject(NomFichierXls)
..........
et c'est après cette routine qu'il faudrait que je ferme le fichier
NomFichierXls, mais comment faut-il le faire ?
Merci
Michel
"MorMic" <mor.mic@wanadoo.fr> a écrit dans le message de news:
45196176$0$5108$ba4acef3@news.orange.fr...
Bonsoir à toutes et à tous.
Je travaille avec Excel 2000 en VBA
J'ai besoin de copier un fichier .dbf en fichier .xls puis d'exécuter
des
opérations pour récupérer les données.
Je procède ainsi:
Sub CopieBase()
Workbooks.Open Filename:=NomFichierDbf, ReadOnly:=True
ActiveWorkbook.SaveAs Filename:=NomFichierXls,
FileFormat:=xlNormal,
Password:="", _
WriteResPassword:="", ReadOnlyRecommended:úlse,
CreateBackup:úlse
ActiveWorkbook.Close
End Sub
A la première exécution du programme, tout va pour le mieux, mais si je
veux
exécuter à nouveau mon programme
j'ai une erreur m'indiquant que le fichier NomFichierXls est toujours
ouvert. En effet, dans l'explorateur de projet
je vois une instance du fichier ouverte.
Je dois avoir un problème de compréhension dans la définition des
objets.
Quelqu'un peut-il m'expliquer comment fermer ce fichier et pouquoi je me
plante une nouvelle fois.
Merci d'avance
Michel
Workbooks(NomFichierXls).close True or False selon que tu veuilles
sauvegarder tes modifications
"MorMic" a écrit dans le message de news:
4519821d$0$27395$
Je reviens vers vous car grâce aux conseils de Pierre et de Patrick je
suis
allé plus loin dans l'analyse de mon problème et en fn de compte le
problème
ne vient pas d'où je pensais qu'il vint.
En fait, dans une autre routine j'ai:
Sub CréationFichier()
Set FicBase = GetObject(NomFichierXls)
..........
et c'est après cette routine qu'il faudrait que je ferme le fichier
NomFichierXls, mais comment faut-il le faire ?
Merci
Michel
"MorMic" a écrit dans le message de news:
45196176$0$5108$Bonsoir à toutes et à tous.
Je travaille avec Excel 2000 en VBA
J'ai besoin de copier un fichier .dbf en fichier .xls puis d'exécuter
des
opérations pour récupérer les données.
Je procède ainsi:
Sub CopieBase()
Workbooks.Open Filename:=NomFichierDbf, ReadOnly:=True
ActiveWorkbook.SaveAs Filename:=NomFichierXls,
FileFormat:=xlNormal,Password:="", _
WriteResPassword:="", ReadOnlyRecommended:úlse,
CreateBackup:úlse
ActiveWorkbook.Close
End Sub
A la première exécution du programme, tout va pour le mieux, mais si je
veuxexécuter à nouveau mon programme
j'ai une erreur m'indiquant que le fichier NomFichierXls est toujours
ouvert. En effet, dans l'explorateur de projet
je vois une instance du fichier ouverte.
Je dois avoir un problème de compréhension dans la définition des
objets.
Quelqu'un peut-il m'expliquer comment fermer ce fichier et pouquoi je me
plante une nouvelle fois.
Merci d'avance
Michel
Je serais tenté de dire
ficbase.close
Mais il faut voir si c'est dans la proc CreationFichier que tu veux fermer
FicBase.
Il serait intéressant que tu utilises le copier-coller plutôt que de
saisir
le code dans le message, ce serait plus aisé de comprendre la proc et de
te
venir en aide...
--
Pierre Fauconnier () (Skype:
pierre_fauconnier)
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin (
proverbe
zen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci
"MorMic" a écrit dans le message de news:
4519821d$0$27395$Je reviens vers vous car grâce aux conseils de Pierre et de Patrick je
suis
allé plus loin dans l'analyse de mon problème et en fn de compte le
problème
ne vient pas d'où je pensais qu'il vint.
En fait, dans une autre routine j'ai:
Sub CréationFichier()
Set FicBase = GetObject(NomFichierXls)
..........
et c'est après cette routine qu'il faudrait que je ferme le fichier
NomFichierXls, mais comment faut-il le faire ?
Merci
Michel
"MorMic" a écrit dans le message de news:
45196176$0$5108$Bonsoir à toutes et à tous.
Je travaille avec Excel 2000 en VBA
J'ai besoin de copier un fichier .dbf en fichier .xls puis d'exécuter
des
opérations pour récupérer les données.
Je procède ainsi:
Sub CopieBase()
Workbooks.Open Filename:=NomFichierDbf, ReadOnly:=True
ActiveWorkbook.SaveAs Filename:=NomFichierXls,
FileFormat:=xlNormal,Password:="", _
WriteResPassword:="", ReadOnlyRecommended:úlse,
CreateBackup:úlse
ActiveWorkbook.Close
End Sub
A la première exécution du programme, tout va pour le mieux, mais si je
veuxexécuter à nouveau mon programme
j'ai une erreur m'indiquant que le fichier NomFichierXls est toujours
ouvert. En effet, dans l'explorateur de projet
je vois une instance du fichier ouverte.
Je dois avoir un problème de compréhension dans la définition des
objets.
Quelqu'un peut-il m'expliquer comment fermer ce fichier et pouquoi je
me
plante une nouvelle fois.
Merci d'avance
Michel
Je serais tenté de dire
ficbase.close
Mais il faut voir si c'est dans la proc CreationFichier que tu veux fermer
FicBase.
Il serait intéressant que tu utilises le copier-coller plutôt que de
saisir
le code dans le message, ce serait plus aisé de comprendre la proc et de
te
venir en aide...
--
Pierre Fauconnier (pierre.fauconnier@nospam.nospam) (Skype:
pierre_fauconnier)
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin (
proverbe
zen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci
"MorMic" <mor.mic@wanadoo.fr> a écrit dans le message de news:
4519821d$0$27395$ba4acef3@news.orange.fr...
Je reviens vers vous car grâce aux conseils de Pierre et de Patrick je
suis
allé plus loin dans l'analyse de mon problème et en fn de compte le
problème
ne vient pas d'où je pensais qu'il vint.
En fait, dans une autre routine j'ai:
Sub CréationFichier()
Set FicBase = GetObject(NomFichierXls)
..........
et c'est après cette routine qu'il faudrait que je ferme le fichier
NomFichierXls, mais comment faut-il le faire ?
Merci
Michel
"MorMic" <mor.mic@wanadoo.fr> a écrit dans le message de news:
45196176$0$5108$ba4acef3@news.orange.fr...
Bonsoir à toutes et à tous.
Je travaille avec Excel 2000 en VBA
J'ai besoin de copier un fichier .dbf en fichier .xls puis d'exécuter
des
opérations pour récupérer les données.
Je procède ainsi:
Sub CopieBase()
Workbooks.Open Filename:=NomFichierDbf, ReadOnly:=True
ActiveWorkbook.SaveAs Filename:=NomFichierXls,
FileFormat:=xlNormal,
Password:="", _
WriteResPassword:="", ReadOnlyRecommended:úlse,
CreateBackup:úlse
ActiveWorkbook.Close
End Sub
A la première exécution du programme, tout va pour le mieux, mais si je
veux
exécuter à nouveau mon programme
j'ai une erreur m'indiquant que le fichier NomFichierXls est toujours
ouvert. En effet, dans l'explorateur de projet
je vois une instance du fichier ouverte.
Je dois avoir un problème de compréhension dans la définition des
objets.
Quelqu'un peut-il m'expliquer comment fermer ce fichier et pouquoi je
me
plante une nouvelle fois.
Merci d'avance
Michel
Je serais tenté de dire
ficbase.close
Mais il faut voir si c'est dans la proc CreationFichier que tu veux fermer
FicBase.
Il serait intéressant que tu utilises le copier-coller plutôt que de
saisir
le code dans le message, ce serait plus aisé de comprendre la proc et de
te
venir en aide...
--
Pierre Fauconnier () (Skype:
pierre_fauconnier)
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin (
proverbe
zen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci
"MorMic" a écrit dans le message de news:
4519821d$0$27395$Je reviens vers vous car grâce aux conseils de Pierre et de Patrick je
suis
allé plus loin dans l'analyse de mon problème et en fn de compte le
problème
ne vient pas d'où je pensais qu'il vint.
En fait, dans une autre routine j'ai:
Sub CréationFichier()
Set FicBase = GetObject(NomFichierXls)
..........
et c'est après cette routine qu'il faudrait que je ferme le fichier
NomFichierXls, mais comment faut-il le faire ?
Merci
Michel
"MorMic" a écrit dans le message de news:
45196176$0$5108$Bonsoir à toutes et à tous.
Je travaille avec Excel 2000 en VBA
J'ai besoin de copier un fichier .dbf en fichier .xls puis d'exécuter
des
opérations pour récupérer les données.
Je procède ainsi:
Sub CopieBase()
Workbooks.Open Filename:=NomFichierDbf, ReadOnly:=True
ActiveWorkbook.SaveAs Filename:=NomFichierXls,
FileFormat:=xlNormal,Password:="", _
WriteResPassword:="", ReadOnlyRecommended:úlse,
CreateBackup:úlse
ActiveWorkbook.Close
End Sub
A la première exécution du programme, tout va pour le mieux, mais si je
veuxexécuter à nouveau mon programme
j'ai une erreur m'indiquant que le fichier NomFichierXls est toujours
ouvert. En effet, dans l'explorateur de projet
je vois une instance du fichier ouverte.
Je dois avoir un problème de compréhension dans la définition des
objets.
Quelqu'un peut-il m'expliquer comment fermer ce fichier et pouquoi je
me
plante une nouvelle fois.
Merci d'avance
Michel
Je serais tenté de dire
ficbase.close
Mais il faut voir si c'est dans la proc CreationFichier que tu veux fermer
FicBase.
Il serait intéressant que tu utilises le copier-coller plutôt que de
saisir
le code dans le message, ce serait plus aisé de comprendre la proc et de
te
venir en aide...
--
Pierre Fauconnier () (Skype:
pierre_fauconnier)
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin (
proverbe
zen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci
"MorMic" a écrit dans le message de news:
4519821d$0$27395$Je reviens vers vous car grâce aux conseils de Pierre et de Patrick je
suis
allé plus loin dans l'analyse de mon problème et en fn de compte le
problème
ne vient pas d'où je pensais qu'il vint.
En fait, dans une autre routine j'ai:
Sub CréationFichier()
Set FicBase = GetObject(NomFichierXls)
..........
et c'est après cette routine qu'il faudrait que je ferme le fichier
NomFichierXls, mais comment faut-il le faire ?
Merci
Michel
"MorMic" a écrit dans le message de news:
45196176$0$5108$Bonsoir à toutes et à tous.
Je travaille avec Excel 2000 en VBA
J'ai besoin de copier un fichier .dbf en fichier .xls puis d'exécuter
des
opérations pour récupérer les données.
Je procède ainsi:
Sub CopieBase()
Workbooks.Open Filename:=NomFichierDbf, ReadOnly:=True
ActiveWorkbook.SaveAs Filename:=NomFichierXls,
FileFormat:=xlNormal,Password:="", _
WriteResPassword:="", ReadOnlyRecommended:úlse,
CreateBackup:úlse
ActiveWorkbook.Close
End Sub
A la première exécution du programme, tout va pour le mieux, mais si je
veuxexécuter à nouveau mon programme
j'ai une erreur m'indiquant que le fichier NomFichierXls est toujours
ouvert. En effet, dans l'explorateur de projet
je vois une instance du fichier ouverte.
Je dois avoir un problème de compréhension dans la définition des
objets.
Quelqu'un peut-il m'expliquer comment fermer ce fichier et pouquoi je
me
plante une nouvelle fois.
Merci d'avance
Michel
Je serais tenté de dire
ficbase.close
Mais il faut voir si c'est dans la proc CreationFichier que tu veux fermer
FicBase.
Il serait intéressant que tu utilises le copier-coller plutôt que de
saisir
le code dans le message, ce serait plus aisé de comprendre la proc et de
te
venir en aide...
--
Pierre Fauconnier (pierre.fauconnier@nospam.nospam) (Skype:
pierre_fauconnier)
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin (
proverbe
zen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci
"MorMic" <mor.mic@wanadoo.fr> a écrit dans le message de news:
4519821d$0$27395$ba4acef3@news.orange.fr...
Je reviens vers vous car grâce aux conseils de Pierre et de Patrick je
suis
allé plus loin dans l'analyse de mon problème et en fn de compte le
problème
ne vient pas d'où je pensais qu'il vint.
En fait, dans une autre routine j'ai:
Sub CréationFichier()
Set FicBase = GetObject(NomFichierXls)
..........
et c'est après cette routine qu'il faudrait que je ferme le fichier
NomFichierXls, mais comment faut-il le faire ?
Merci
Michel
"MorMic" <mor.mic@wanadoo.fr> a écrit dans le message de news:
45196176$0$5108$ba4acef3@news.orange.fr...
Bonsoir à toutes et à tous.
Je travaille avec Excel 2000 en VBA
J'ai besoin de copier un fichier .dbf en fichier .xls puis d'exécuter
des
opérations pour récupérer les données.
Je procède ainsi:
Sub CopieBase()
Workbooks.Open Filename:=NomFichierDbf, ReadOnly:=True
ActiveWorkbook.SaveAs Filename:=NomFichierXls,
FileFormat:=xlNormal,
Password:="", _
WriteResPassword:="", ReadOnlyRecommended:úlse,
CreateBackup:úlse
ActiveWorkbook.Close
End Sub
A la première exécution du programme, tout va pour le mieux, mais si je
veux
exécuter à nouveau mon programme
j'ai une erreur m'indiquant que le fichier NomFichierXls est toujours
ouvert. En effet, dans l'explorateur de projet
je vois une instance du fichier ouverte.
Je dois avoir un problème de compréhension dans la définition des
objets.
Quelqu'un peut-il m'expliquer comment fermer ce fichier et pouquoi je
me
plante une nouvelle fois.
Merci d'avance
Michel
Je serais tenté de dire
ficbase.close
Mais il faut voir si c'est dans la proc CreationFichier que tu veux fermer
FicBase.
Il serait intéressant que tu utilises le copier-coller plutôt que de
saisir
le code dans le message, ce serait plus aisé de comprendre la proc et de
te
venir en aide...
--
Pierre Fauconnier () (Skype:
pierre_fauconnier)
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin (
proverbe
zen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci
"MorMic" a écrit dans le message de news:
4519821d$0$27395$Je reviens vers vous car grâce aux conseils de Pierre et de Patrick je
suis
allé plus loin dans l'analyse de mon problème et en fn de compte le
problème
ne vient pas d'où je pensais qu'il vint.
En fait, dans une autre routine j'ai:
Sub CréationFichier()
Set FicBase = GetObject(NomFichierXls)
..........
et c'est après cette routine qu'il faudrait que je ferme le fichier
NomFichierXls, mais comment faut-il le faire ?
Merci
Michel
"MorMic" a écrit dans le message de news:
45196176$0$5108$Bonsoir à toutes et à tous.
Je travaille avec Excel 2000 en VBA
J'ai besoin de copier un fichier .dbf en fichier .xls puis d'exécuter
des
opérations pour récupérer les données.
Je procède ainsi:
Sub CopieBase()
Workbooks.Open Filename:=NomFichierDbf, ReadOnly:=True
ActiveWorkbook.SaveAs Filename:=NomFichierXls,
FileFormat:=xlNormal,Password:="", _
WriteResPassword:="", ReadOnlyRecommended:úlse,
CreateBackup:úlse
ActiveWorkbook.Close
End Sub
A la première exécution du programme, tout va pour le mieux, mais si je
veuxexécuter à nouveau mon programme
j'ai une erreur m'indiquant que le fichier NomFichierXls est toujours
ouvert. En effet, dans l'explorateur de projet
je vois une instance du fichier ouverte.
Je dois avoir un problème de compréhension dans la définition des
objets.
Quelqu'un peut-il m'expliquer comment fermer ce fichier et pouquoi je
me
plante une nouvelle fois.
Merci d'avance
Michel