Bonjour, vous.
Je bute sur un problème sans doute simple à résoudre, mais à ma connaissance pas documenté...
j'ai besoin de vos lumières, ou d'un lien que je n'aurais pas trouvé :
Un classeur avec x onglets.
Comment transformer chacune des onglets de ce classeur en un classeur mono onglet , en conservant pour
chacun de ces nouveaux classeurs le nom de l' onglet correspondant ?
Le but :
J'ai paramétré des infos qui doivent être importées sur une appli interne, et lors de l'import, cette
appli me demande le nom du fichier à importer, pas le nom de l'onglet.
En manuel, je sais faire mais c'est fastidieux...
Merci par avance pour vos propositions zéclairées.
Win XP,
Excel 2000 - SP3
--
Bien cordialement,
P. Bastard
Bonjour, vous.
Je bute sur un problème sans doute simple à résoudre, mais à ma connaissance pas documenté...
j'ai besoin de vos lumières, ou d'un lien que je n'aurais pas trouvé :
Un classeur avec x onglets.
Comment transformer chacune des onglets de ce classeur en un classeur mono onglet , en conservant pour
chacun de ces nouveaux classeurs le nom de l' onglet correspondant ?
Le but :
J'ai paramétré des infos qui doivent être importées sur une appli interne, et lors de l'import, cette
appli me demande le nom du fichier à importer, pas le nom de l'onglet.
En manuel, je sais faire mais c'est fastidieux...
Merci par avance pour vos propositions zéclairées.
Win XP,
Excel 2000 - SP3
--
Bien cordialement,
P. Bastard
Bonjour, vous.
Je bute sur un problème sans doute simple à résoudre, mais à ma connaissance pas documenté...
j'ai besoin de vos lumières, ou d'un lien que je n'aurais pas trouvé :
Un classeur avec x onglets.
Comment transformer chacune des onglets de ce classeur en un classeur mono onglet , en conservant pour
chacun de ces nouveaux classeurs le nom de l' onglet correspondant ?
Le but :
J'ai paramétré des infos qui doivent être importées sur une appli interne, et lors de l'import, cette
appli me demande le nom du fichier à importer, pas le nom de l'onglet.
En manuel, je sais faire mais c'est fastidieux...
Merci par avance pour vos propositions zéclairées.
Win XP,
Excel 2000 - SP3
--
Bien cordialement,
P. Bastard
Bonjour, vous.
Je bute sur un problème sans doute simple à résoudre, mais à ma
connaissance pas documenté...
j'ai besoin de vos lumières, ou d'un lien que je n'aurais pas trouvé :
Un classeur avec x onglets.
Comment transformer chacune des onglets de ce classeur en un classeur mono
onglet , en conservant pour chacun de ces nouveaux classeurs le nom de l'
onglet correspondant ?
Le but :
J'ai paramétré des infos qui doivent être importées sur une appli interne,
et lors de l'import, cette appli me demande le nom du fichier à importer,
pas le nom de l'onglet.
En manuel, je sais faire mais c'est fastidieux...
Merci par avance pour vos propositions zéclairées.
Win XP,
Excel 2000 - SP3
--
Bien cordialement,
P. Bastard
Bonjour, vous.
Je bute sur un problème sans doute simple à résoudre, mais à ma
connaissance pas documenté...
j'ai besoin de vos lumières, ou d'un lien que je n'aurais pas trouvé :
Un classeur avec x onglets.
Comment transformer chacune des onglets de ce classeur en un classeur mono
onglet , en conservant pour chacun de ces nouveaux classeurs le nom de l'
onglet correspondant ?
Le but :
J'ai paramétré des infos qui doivent être importées sur une appli interne,
et lors de l'import, cette appli me demande le nom du fichier à importer,
pas le nom de l'onglet.
En manuel, je sais faire mais c'est fastidieux...
Merci par avance pour vos propositions zéclairées.
Win XP,
Excel 2000 - SP3
--
Bien cordialement,
P. Bastard
Bonjour, vous.
Je bute sur un problème sans doute simple à résoudre, mais à ma
connaissance pas documenté...
j'ai besoin de vos lumières, ou d'un lien que je n'aurais pas trouvé :
Un classeur avec x onglets.
Comment transformer chacune des onglets de ce classeur en un classeur mono
onglet , en conservant pour chacun de ces nouveaux classeurs le nom de l'
onglet correspondant ?
Le but :
J'ai paramétré des infos qui doivent être importées sur une appli interne,
et lors de l'import, cette appli me demande le nom du fichier à importer,
pas le nom de l'onglet.
En manuel, je sais faire mais c'est fastidieux...
Merci par avance pour vos propositions zéclairées.
Win XP,
Excel 2000 - SP3
--
Bien cordialement,
P. Bastard
Comment transformer chacune des onglets de ce classeur en un classeur
mono onglet , en conservant pour chacun de ces nouveaux classeurs le
nom de l' onglet correspondant ?
Win XP,
Excel 2000 - SP3
Comment transformer chacune des onglets de ce classeur en un classeur
mono onglet , en conservant pour chacun de ces nouveaux classeurs le
nom de l' onglet correspondant ?
Win XP,
Excel 2000 - SP3
Comment transformer chacune des onglets de ce classeur en un classeur
mono onglet , en conservant pour chacun de ces nouveaux classeurs le
nom de l' onglet correspondant ?
Win XP,
Excel 2000 - SP3
Merci à vous, Philippe et LSteph
Résultats :
'MPFE le 14/05/2005 par Philippe Raulet
Sub sauveonglet()
Dim leNom As String
For x = 1 To Sheets.Count
*Sheets(x).Copy*
leNom = Sheets(1).Name
ChDir "C:Documents and SettingsPatrickMes documents1PB1Projet GESTPLAN"
ActiveWorkbook.SaveAs Filename:= _
"C:Documents and SettingsPatrickMes documents1PB1Projet GESTPLAN" & leNom & ".xls" _
, FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:úlse, CreateBackup:úlse
ThisWorkbook.Activate
Next x
End Sub
me renvoie une erreur 1004 : La méthode copy de la classe Worksheet a échoué.
====================================================================== >
Sub deploie()
'LSteph
Dim sh As Worksheet
For Each sh In ThisWorkbook.Sheets
*sh.Copy*
ActiveWorkbook.SaveAs sh.Name
Next
End Sub
me renvoie une erreur 1004 : La méthode copy de l'objet Worshhet a échoué.
J'ai essayé avec l'enregistreur, mais sans succcès.
(select et move, mais pour renommer ?)
Merci à vous deux pour votre aide (passée et à venir).
--
Bien cordialement,
P. BastardComment transformer chacune des onglets de ce classeur en un classeur
mono onglet , en conservant pour chacun de ces nouveaux classeurs le
nom de l' onglet correspondant ?
Win XP,
Excel 2000 - SP3
Merci à vous, Philippe et LSteph
Résultats :
'MPFE le 14/05/2005 par Philippe Raulet
Sub sauveonglet()
Dim leNom As String
For x = 1 To Sheets.Count
*Sheets(x).Copy*
leNom = Sheets(1).Name
ChDir "C:Documents and SettingsPatrickMes documents1PB1Projet GESTPLAN"
ActiveWorkbook.SaveAs Filename:= _
"C:Documents and SettingsPatrickMes documents1PB1Projet GESTPLAN" & leNom & ".xls" _
, FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:úlse, CreateBackup:úlse
ThisWorkbook.Activate
Next x
End Sub
me renvoie une erreur 1004 : La méthode copy de la classe Worksheet a échoué.
====================================================================== >
Sub deploie()
'LSteph
Dim sh As Worksheet
For Each sh In ThisWorkbook.Sheets
*sh.Copy*
ActiveWorkbook.SaveAs sh.Name
Next
End Sub
me renvoie une erreur 1004 : La méthode copy de l'objet Worshhet a échoué.
J'ai essayé avec l'enregistreur, mais sans succcès.
(select et move, mais pour renommer ?)
Merci à vous deux pour votre aide (passée et à venir).
--
Bien cordialement,
P. Bastard
Comment transformer chacune des onglets de ce classeur en un classeur
mono onglet , en conservant pour chacun de ces nouveaux classeurs le
nom de l' onglet correspondant ?
Win XP,
Excel 2000 - SP3
Merci à vous, Philippe et LSteph
Résultats :
'MPFE le 14/05/2005 par Philippe Raulet
Sub sauveonglet()
Dim leNom As String
For x = 1 To Sheets.Count
*Sheets(x).Copy*
leNom = Sheets(1).Name
ChDir "C:Documents and SettingsPatrickMes documents1PB1Projet GESTPLAN"
ActiveWorkbook.SaveAs Filename:= _
"C:Documents and SettingsPatrickMes documents1PB1Projet GESTPLAN" & leNom & ".xls" _
, FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:úlse, CreateBackup:úlse
ThisWorkbook.Activate
Next x
End Sub
me renvoie une erreur 1004 : La méthode copy de la classe Worksheet a échoué.
====================================================================== >
Sub deploie()
'LSteph
Dim sh As Worksheet
For Each sh In ThisWorkbook.Sheets
*sh.Copy*
ActiveWorkbook.SaveAs sh.Name
Next
End Sub
me renvoie une erreur 1004 : La méthode copy de l'objet Worshhet a échoué.
J'ai essayé avec l'enregistreur, mais sans succcès.
(select et move, mais pour renommer ?)
Merci à vous deux pour votre aide (passée et à venir).
--
Bien cordialement,
P. BastardComment transformer chacune des onglets de ce classeur en un classeur
mono onglet , en conservant pour chacun de ces nouveaux classeurs le
nom de l' onglet correspondant ?
Win XP,
Excel 2000 - SP3
La procédure est bien dans un module ordinaire ?
Oui.
Quels sont ces astérisques qui encadrent Sheets(x).Copy ?
Juste pour mettre en gras la ligne qui provoque l'erreur : pas d'astérisque
'MPFE le 14/05/2005 par Philippe Raulet
Sub sauveonglet()
Dim leNom As String
For x = 1 To Sheets.Count
*Sheets(x).Copy*
leNom = Sheets(1).Name
ChDir "C:Documents and SettingsPatrickMes
documents1PB1Projet GESTPLAN" ActiveWorkbook.SaveAs Filename: >> _ "C:Documents and SettingsPatrickMes
documents1PB1Projet GESTPLAN" & leNom & ".xls" _ ,
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:úlse, CreateBackup:úlse ThisWorkbook.Activate
Next x
End Sub
me renvoie une erreur 1004 : La méthode copy de la classe Worksheet
a échoué.
====================================================================== >>
Sub deploie()
'LSteph
Dim sh As Worksheet
For Each sh In ThisWorkbook.Sheets
*sh.Copy*
ActiveWorkbook.SaveAs sh.Name
Next
End Sub
me renvoie une erreur 1004 : La méthode copy de l'objet Worshhet a
échoué. J'ai essayé avec l'enregistreur, mais sans succcès.
(select et move, mais pour renommer ?)
Merci à vous deux pour votre aide (passée et à venir).
--
Bien cordialement,
P. BastardComment transformer chacune des onglets de ce classeur en un
classeur mono onglet , en conservant pour chacun de ces nouveaux
classeurs le nom de l' onglet correspondant ?
Win XP,
Excel 2000 - SP3
La procédure est bien dans un module ordinaire ?
Oui.
Quels sont ces astérisques qui encadrent Sheets(x).Copy ?
Juste pour mettre en gras la ligne qui provoque l'erreur : pas d'astérisque
'MPFE le 14/05/2005 par Philippe Raulet
Sub sauveonglet()
Dim leNom As String
For x = 1 To Sheets.Count
*Sheets(x).Copy*
leNom = Sheets(1).Name
ChDir "C:Documents and SettingsPatrickMes
documents1PB1Projet GESTPLAN" ActiveWorkbook.SaveAs Filename: >> _ "C:Documents and SettingsPatrickMes
documents1PB1Projet GESTPLAN" & leNom & ".xls" _ ,
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:úlse, CreateBackup:úlse ThisWorkbook.Activate
Next x
End Sub
me renvoie une erreur 1004 : La méthode copy de la classe Worksheet
a échoué.
====================================================================== >>
Sub deploie()
'LSteph
Dim sh As Worksheet
For Each sh In ThisWorkbook.Sheets
*sh.Copy*
ActiveWorkbook.SaveAs sh.Name
Next
End Sub
me renvoie une erreur 1004 : La méthode copy de l'objet Worshhet a
échoué. J'ai essayé avec l'enregistreur, mais sans succcès.
(select et move, mais pour renommer ?)
Merci à vous deux pour votre aide (passée et à venir).
--
Bien cordialement,
P. Bastard
Comment transformer chacune des onglets de ce classeur en un
classeur mono onglet , en conservant pour chacun de ces nouveaux
classeurs le nom de l' onglet correspondant ?
Win XP,
Excel 2000 - SP3
La procédure est bien dans un module ordinaire ?
Oui.
Quels sont ces astérisques qui encadrent Sheets(x).Copy ?
Juste pour mettre en gras la ligne qui provoque l'erreur : pas d'astérisque
'MPFE le 14/05/2005 par Philippe Raulet
Sub sauveonglet()
Dim leNom As String
For x = 1 To Sheets.Count
*Sheets(x).Copy*
leNom = Sheets(1).Name
ChDir "C:Documents and SettingsPatrickMes
documents1PB1Projet GESTPLAN" ActiveWorkbook.SaveAs Filename: >> _ "C:Documents and SettingsPatrickMes
documents1PB1Projet GESTPLAN" & leNom & ".xls" _ ,
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:úlse, CreateBackup:úlse ThisWorkbook.Activate
Next x
End Sub
me renvoie une erreur 1004 : La méthode copy de la classe Worksheet
a échoué.
====================================================================== >>
Sub deploie()
'LSteph
Dim sh As Worksheet
For Each sh In ThisWorkbook.Sheets
*sh.Copy*
ActiveWorkbook.SaveAs sh.Name
Next
End Sub
me renvoie une erreur 1004 : La méthode copy de l'objet Worshhet a
échoué. J'ai essayé avec l'enregistreur, mais sans succcès.
(select et move, mais pour renommer ?)
Merci à vous deux pour votre aide (passée et à venir).
--
Bien cordialement,
P. BastardComment transformer chacune des onglets de ce classeur en un
classeur mono onglet , en conservant pour chacun de ces nouveaux
classeurs le nom de l' onglet correspondant ?
Win XP,
Excel 2000 - SP3
Bonjour, *Philippe.R*La procédure est bien dans un module ordinaire ?
Oui.Quels sont ces astérisques qui encadrent Sheets(x).Copy ?
Juste pour mettre en gras la ligne qui provoque l'erreur : pas d'astérisque dans le code.
Pour info, le nom des onglets est du type : aaaaxx (ex : LUCP12)
J'ai bien ôté option explicit, n'auant pas défini le x
Merci de ton aide.
--
Bien cordialement,
P. Bastard'MPFE le 14/05/2005 par Philippe Raulet
Sub sauveonglet()
Dim leNom As String
For x = 1 To Sheets.Count
*Sheets(x).Copy*
leNom = Sheets(1).Name
ChDir "C:Documents and SettingsPatrickMes
documents1PB1Projet GESTPLAN" ActiveWorkbook.SaveAs Filename: >>> _ "C:Documents and SettingsPatrickMes
documents1PB1Projet GESTPLAN" & leNom & ".xls" _ ,
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:úlse, CreateBackup:úlse ThisWorkbook.Activate
Next x
End Sub
me renvoie une erreur 1004 : La méthode copy de la classe Worksheet
a échoué.
====================================================================== >>>
Sub deploie()
'LSteph
Dim sh As Worksheet
For Each sh In ThisWorkbook.Sheets
*sh.Copy*
ActiveWorkbook.SaveAs sh.Name
Next
End Sub
me renvoie une erreur 1004 : La méthode copy de l'objet Worshhet a
échoué. J'ai essayé avec l'enregistreur, mais sans succcès.
(select et move, mais pour renommer ?)
Merci à vous deux pour votre aide (passée et à venir).
--
Bien cordialement,
P. BastardComment transformer chacune des onglets de ce classeur en un
classeur mono onglet , en conservant pour chacun de ces nouveaux
classeurs le nom de l' onglet correspondant ?
Win XP,
Excel 2000 - SP3
Bonjour, *Philippe.R*
La procédure est bien dans un module ordinaire ?
Oui.
Quels sont ces astérisques qui encadrent Sheets(x).Copy ?
Juste pour mettre en gras la ligne qui provoque l'erreur : pas d'astérisque dans le code.
Pour info, le nom des onglets est du type : aaaaxx (ex : LUCP12)
J'ai bien ôté option explicit, n'auant pas défini le x
Merci de ton aide.
--
Bien cordialement,
P. Bastard
'MPFE le 14/05/2005 par Philippe Raulet
Sub sauveonglet()
Dim leNom As String
For x = 1 To Sheets.Count
*Sheets(x).Copy*
leNom = Sheets(1).Name
ChDir "C:Documents and SettingsPatrickMes
documents1PB1Projet GESTPLAN" ActiveWorkbook.SaveAs Filename: >>> _ "C:Documents and SettingsPatrickMes
documents1PB1Projet GESTPLAN" & leNom & ".xls" _ ,
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:úlse, CreateBackup:úlse ThisWorkbook.Activate
Next x
End Sub
me renvoie une erreur 1004 : La méthode copy de la classe Worksheet
a échoué.
====================================================================== >>>
Sub deploie()
'LSteph
Dim sh As Worksheet
For Each sh In ThisWorkbook.Sheets
*sh.Copy*
ActiveWorkbook.SaveAs sh.Name
Next
End Sub
me renvoie une erreur 1004 : La méthode copy de l'objet Worshhet a
échoué. J'ai essayé avec l'enregistreur, mais sans succcès.
(select et move, mais pour renommer ?)
Merci à vous deux pour votre aide (passée et à venir).
--
Bien cordialement,
P. Bastard
Comment transformer chacune des onglets de ce classeur en un
classeur mono onglet , en conservant pour chacun de ces nouveaux
classeurs le nom de l' onglet correspondant ?
Win XP,
Excel 2000 - SP3
Bonjour, *Philippe.R*La procédure est bien dans un module ordinaire ?
Oui.Quels sont ces astérisques qui encadrent Sheets(x).Copy ?
Juste pour mettre en gras la ligne qui provoque l'erreur : pas d'astérisque dans le code.
Pour info, le nom des onglets est du type : aaaaxx (ex : LUCP12)
J'ai bien ôté option explicit, n'auant pas défini le x
Merci de ton aide.
--
Bien cordialement,
P. Bastard'MPFE le 14/05/2005 par Philippe Raulet
Sub sauveonglet()
Dim leNom As String
For x = 1 To Sheets.Count
*Sheets(x).Copy*
leNom = Sheets(1).Name
ChDir "C:Documents and SettingsPatrickMes
documents1PB1Projet GESTPLAN" ActiveWorkbook.SaveAs Filename: >>> _ "C:Documents and SettingsPatrickMes
documents1PB1Projet GESTPLAN" & leNom & ".xls" _ ,
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:úlse, CreateBackup:úlse ThisWorkbook.Activate
Next x
End Sub
me renvoie une erreur 1004 : La méthode copy de la classe Worksheet
a échoué.
====================================================================== >>>
Sub deploie()
'LSteph
Dim sh As Worksheet
For Each sh In ThisWorkbook.Sheets
*sh.Copy*
ActiveWorkbook.SaveAs sh.Name
Next
End Sub
me renvoie une erreur 1004 : La méthode copy de l'objet Worshhet a
échoué. J'ai essayé avec l'enregistreur, mais sans succcès.
(select et move, mais pour renommer ?)
Merci à vous deux pour votre aide (passée et à venir).
--
Bien cordialement,
P. BastardComment transformer chacune des onglets de ce classeur en un
classeur mono onglet , en conservant pour chacun de ces nouveaux
classeurs le nom de l' onglet correspondant ?
Win XP,
Excel 2000 - SP3
Bonjour, *Philippe.R*La procédure est bien dans un module ordinaire ?
Oui.Quels sont ces astérisques qui encadrent Sheets(x).Copy ?
Juste pour mettre en gras la ligne qui provoque l'erreur : pas
d'astérisque dans le code.
Pour info, le nom des onglets est du type : aaaaxx (ex : LUCP12)
J'ai bien ôté option explicit, n'auant pas défini le x
Merci de ton aide.
--
Bien cordialement,
P. Bastard'MPFE le 14/05/2005 par Philippe Raulet
Sub sauveonglet()
Dim leNom As String
For x = 1 To Sheets.Count
*Sheets(x).Copy*
leNom = Sheets(1).Name
ChDir "C:Documents and SettingsPatrickMes
documents1PB1Projet GESTPLAN" ActiveWorkbook.SaveAs Filename: >>> _ "C:Documents and SettingsPatrickMes
documents1PB1Projet GESTPLAN" & leNom & ".xls" _ ,
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:úlse, CreateBackup:úlse ThisWorkbook.Activate
Next x
End Sub
me renvoie une erreur 1004 : La méthode copy de la classe Worksheet
a échoué.
====================================================================== >>>
Sub deploie()
'LSteph
Dim sh As Worksheet
For Each sh In ThisWorkbook.Sheets
*sh.Copy*
ActiveWorkbook.SaveAs sh.Name
Next
End Sub
me renvoie une erreur 1004 : La méthode copy de l'objet Worshhet a
échoué. J'ai essayé avec l'enregistreur, mais sans succcès.
(select et move, mais pour renommer ?)
Merci à vous deux pour votre aide (passée et à venir).
--
Bien cordialement,
P. BastardComment transformer chacune des onglets de ce classeur en un
classeur mono onglet , en conservant pour chacun de ces nouveaux
classeurs le nom de l' onglet correspondant ?
Win XP,
Excel 2000 - SP3
Bonjour, *Philippe.R*
La procédure est bien dans un module ordinaire ?
Oui.
Quels sont ces astérisques qui encadrent Sheets(x).Copy ?
Juste pour mettre en gras la ligne qui provoque l'erreur : pas
d'astérisque dans le code.
Pour info, le nom des onglets est du type : aaaaxx (ex : LUCP12)
J'ai bien ôté option explicit, n'auant pas défini le x
Merci de ton aide.
--
Bien cordialement,
P. Bastard
'MPFE le 14/05/2005 par Philippe Raulet
Sub sauveonglet()
Dim leNom As String
For x = 1 To Sheets.Count
*Sheets(x).Copy*
leNom = Sheets(1).Name
ChDir "C:Documents and SettingsPatrickMes
documents1PB1Projet GESTPLAN" ActiveWorkbook.SaveAs Filename: >>> _ "C:Documents and SettingsPatrickMes
documents1PB1Projet GESTPLAN" & leNom & ".xls" _ ,
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:úlse, CreateBackup:úlse ThisWorkbook.Activate
Next x
End Sub
me renvoie une erreur 1004 : La méthode copy de la classe Worksheet
a échoué.
====================================================================== >>>
Sub deploie()
'LSteph
Dim sh As Worksheet
For Each sh In ThisWorkbook.Sheets
*sh.Copy*
ActiveWorkbook.SaveAs sh.Name
Next
End Sub
me renvoie une erreur 1004 : La méthode copy de l'objet Worshhet a
échoué. J'ai essayé avec l'enregistreur, mais sans succcès.
(select et move, mais pour renommer ?)
Merci à vous deux pour votre aide (passée et à venir).
--
Bien cordialement,
P. Bastard
Comment transformer chacune des onglets de ce classeur en un
classeur mono onglet , en conservant pour chacun de ces nouveaux
classeurs le nom de l' onglet correspondant ?
Win XP,
Excel 2000 - SP3
Bonjour, *Philippe.R*La procédure est bien dans un module ordinaire ?
Oui.Quels sont ces astérisques qui encadrent Sheets(x).Copy ?
Juste pour mettre en gras la ligne qui provoque l'erreur : pas
d'astérisque dans le code.
Pour info, le nom des onglets est du type : aaaaxx (ex : LUCP12)
J'ai bien ôté option explicit, n'auant pas défini le x
Merci de ton aide.
--
Bien cordialement,
P. Bastard'MPFE le 14/05/2005 par Philippe Raulet
Sub sauveonglet()
Dim leNom As String
For x = 1 To Sheets.Count
*Sheets(x).Copy*
leNom = Sheets(1).Name
ChDir "C:Documents and SettingsPatrickMes
documents1PB1Projet GESTPLAN" ActiveWorkbook.SaveAs Filename: >>> _ "C:Documents and SettingsPatrickMes
documents1PB1Projet GESTPLAN" & leNom & ".xls" _ ,
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:úlse, CreateBackup:úlse ThisWorkbook.Activate
Next x
End Sub
me renvoie une erreur 1004 : La méthode copy de la classe Worksheet
a échoué.
====================================================================== >>>
Sub deploie()
'LSteph
Dim sh As Worksheet
For Each sh In ThisWorkbook.Sheets
*sh.Copy*
ActiveWorkbook.SaveAs sh.Name
Next
End Sub
me renvoie une erreur 1004 : La méthode copy de l'objet Worshhet a
échoué. J'ai essayé avec l'enregistreur, mais sans succcès.
(select et move, mais pour renommer ?)
Merci à vous deux pour votre aide (passée et à venir).
--
Bien cordialement,
P. BastardComment transformer chacune des onglets de ce classeur en un
classeur mono onglet , en conservant pour chacun de ces nouveaux
classeurs le nom de l' onglet correspondant ?
Win XP,
Excel 2000 - SP3
Encore une précision, c'est bien dans un module du classeur dont les
onglets sont à copier que se trouve la procédure ?
"Patrick BASTARD" a écrit dans
le message de news: eR%Bonjour, *Philippe.R*La procédure est bien dans un module ordinaire ?
Oui.Quels sont ces astérisques qui encadrent Sheets(x).Copy ?
Juste pour mettre en gras la ligne qui provoque l'erreur : pas
d'astérisque dans le code. Pour info, le nom des onglets est du type :
aaaaxx (ex : LUCP12)
J'ai bien ôté option explicit, n'auant pas défini le x
Merci de ton aide.
--
Bien cordialement,
P. Bastard'MPFE le 14/05/2005 par Philippe Raulet
Sub sauveonglet()
Dim leNom As String
For x = 1 To Sheets.Count
*Sheets(x).Copy*
leNom = Sheets(1).Name
ChDir "C:Documents and SettingsPatrickMes
documents1PB1Projet GESTPLAN" ActiveWorkbook.SaveAs
Filename:= _ "C:Documents and SettingsPatrickMes
documents1PB1Projet GESTPLAN" & leNom & ".xls" _ ,
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:úlse, CreateBackup:úlse
ThisWorkbook.Activate Next x
End Sub
me renvoie une erreur 1004 : La méthode copy de la classe Worksheet
a échoué.
====================================================================== >>>>
Sub deploie()
'LSteph
Dim sh As Worksheet
For Each sh In ThisWorkbook.Sheets
*sh.Copy*
ActiveWorkbook.SaveAs sh.Name
Next
End Sub
me renvoie une erreur 1004 : La méthode copy de l'objet Worshhet a
échoué. J'ai essayé avec l'enregistreur, mais sans succcès.
(select et move, mais pour renommer ?)
Merci à vous deux pour votre aide (passée et à venir).
--
Bien cordialement,
P. BastardComment transformer chacune des onglets de ce classeur en un
classeur mono onglet , en conservant pour chacun de ces nouveaux
classeurs le nom de l' onglet correspondant ?
Win XP,
Excel 2000 - SP3
Encore une précision, c'est bien dans un module du classeur dont les
onglets sont à copier que se trouve la procédure ?
"Patrick BASTARD" <pasdespambastardp@freepasdespam.fr> a écrit dans
le message de news: eR%233s0GWFHA.616@TK2MSFTNGP12.phx.gbl...
Bonjour, *Philippe.R*
La procédure est bien dans un module ordinaire ?
Oui.
Quels sont ces astérisques qui encadrent Sheets(x).Copy ?
Juste pour mettre en gras la ligne qui provoque l'erreur : pas
d'astérisque dans le code. Pour info, le nom des onglets est du type :
aaaaxx (ex : LUCP12)
J'ai bien ôté option explicit, n'auant pas défini le x
Merci de ton aide.
--
Bien cordialement,
P. Bastard
'MPFE le 14/05/2005 par Philippe Raulet
Sub sauveonglet()
Dim leNom As String
For x = 1 To Sheets.Count
*Sheets(x).Copy*
leNom = Sheets(1).Name
ChDir "C:Documents and SettingsPatrickMes
documents1PB1Projet GESTPLAN" ActiveWorkbook.SaveAs
Filename:= _ "C:Documents and SettingsPatrickMes
documents1PB1Projet GESTPLAN" & leNom & ".xls" _ ,
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:úlse, CreateBackup:úlse
ThisWorkbook.Activate Next x
End Sub
me renvoie une erreur 1004 : La méthode copy de la classe Worksheet
a échoué.
====================================================================== >>>>
Sub deploie()
'LSteph
Dim sh As Worksheet
For Each sh In ThisWorkbook.Sheets
*sh.Copy*
ActiveWorkbook.SaveAs sh.Name
Next
End Sub
me renvoie une erreur 1004 : La méthode copy de l'objet Worshhet a
échoué. J'ai essayé avec l'enregistreur, mais sans succcès.
(select et move, mais pour renommer ?)
Merci à vous deux pour votre aide (passée et à venir).
--
Bien cordialement,
P. Bastard
Comment transformer chacune des onglets de ce classeur en un
classeur mono onglet , en conservant pour chacun de ces nouveaux
classeurs le nom de l' onglet correspondant ?
Win XP,
Excel 2000 - SP3
Encore une précision, c'est bien dans un module du classeur dont les
onglets sont à copier que se trouve la procédure ?
"Patrick BASTARD" a écrit dans
le message de news: eR%Bonjour, *Philippe.R*La procédure est bien dans un module ordinaire ?
Oui.Quels sont ces astérisques qui encadrent Sheets(x).Copy ?
Juste pour mettre en gras la ligne qui provoque l'erreur : pas
d'astérisque dans le code. Pour info, le nom des onglets est du type :
aaaaxx (ex : LUCP12)
J'ai bien ôté option explicit, n'auant pas défini le x
Merci de ton aide.
--
Bien cordialement,
P. Bastard'MPFE le 14/05/2005 par Philippe Raulet
Sub sauveonglet()
Dim leNom As String
For x = 1 To Sheets.Count
*Sheets(x).Copy*
leNom = Sheets(1).Name
ChDir "C:Documents and SettingsPatrickMes
documents1PB1Projet GESTPLAN" ActiveWorkbook.SaveAs
Filename:= _ "C:Documents and SettingsPatrickMes
documents1PB1Projet GESTPLAN" & leNom & ".xls" _ ,
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:úlse, CreateBackup:úlse
ThisWorkbook.Activate Next x
End Sub
me renvoie une erreur 1004 : La méthode copy de la classe Worksheet
a échoué.
====================================================================== >>>>
Sub deploie()
'LSteph
Dim sh As Worksheet
For Each sh In ThisWorkbook.Sheets
*sh.Copy*
ActiveWorkbook.SaveAs sh.Name
Next
End Sub
me renvoie une erreur 1004 : La méthode copy de l'objet Worshhet a
échoué. J'ai essayé avec l'enregistreur, mais sans succcès.
(select et move, mais pour renommer ?)
Merci à vous deux pour votre aide (passée et à venir).
--
Bien cordialement,
P. BastardComment transformer chacune des onglets de ce classeur en un
classeur mono onglet , en conservant pour chacun de ces nouveaux
classeurs le nom de l' onglet correspondant ?
Win XP,
Excel 2000 - SP3
Curieux , chez moi aucune des deux sub ne génère de 1004
Y aurait'il un nom déjà utilisé ou autre?
Tu mets bien cela dans un module standard de ton classeur à
transformer?
lSteph
"Patrick BASTARD" a écrit dans le
message de news: eR%Bonjour, *Philippe.R*La procédure est bien dans un module ordinaire ?
Oui.Quels sont ces astérisques qui encadrent Sheets(x).Copy ?
Juste pour mettre en gras la ligne qui provoque l'erreur : pas
d'astérisque dans le code.
Pour info, le nom des onglets est du type : aaaaxx (ex : LUCP12)
J'ai bien ôté option explicit, n'auant pas défini le x
Merci de ton aide.
--
Bien cordialement,
P. Bastard'MPFE le 14/05/2005 par Philippe Raulet
Sub sauveonglet()
Dim leNom As String
For x = 1 To Sheets.Count
*Sheets(x).Copy*
leNom = Sheets(1).Name
ChDir "C:Documents and SettingsPatrickMes
documents1PB1Projet GESTPLAN" ActiveWorkbook.SaveAs
Filename:= _ "C:Documents and SettingsPatrickMes
documents1PB1Projet GESTPLAN" & leNom & ".xls" _ ,
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:úlse, CreateBackup:úlse
ThisWorkbook.Activate Next x
End Sub
me renvoie une erreur 1004 : La méthode copy de la classe Worksheet
a échoué.
====================================================================== >>>>
Sub deploie()
'LSteph
Dim sh As Worksheet
For Each sh In ThisWorkbook.Sheets
*sh.Copy*
ActiveWorkbook.SaveAs sh.Name
Next
End Sub
me renvoie une erreur 1004 : La méthode copy de l'objet Worshhet a
échoué. J'ai essayé avec l'enregistreur, mais sans succcès.
(select et move, mais pour renommer ?)
Merci à vous deux pour votre aide (passée et à venir).
--
Bien cordialement,
P. BastardComment transformer chacune des onglets de ce classeur en un
classeur mono onglet , en conservant pour chacun de ces nouveaux
classeurs le nom de l' onglet correspondant ?
Win XP,
Excel 2000 - SP3
Curieux , chez moi aucune des deux sub ne génère de 1004
Y aurait'il un nom déjà utilisé ou autre?
Tu mets bien cela dans un module standard de ton classeur à
transformer?
lSteph
"Patrick BASTARD" <pasdespambastardp@freepasdespam.fr> a écrit dans le
message de news: eR%233s0GWFHA.616@TK2MSFTNGP12.phx.gbl...
Bonjour, *Philippe.R*
La procédure est bien dans un module ordinaire ?
Oui.
Quels sont ces astérisques qui encadrent Sheets(x).Copy ?
Juste pour mettre en gras la ligne qui provoque l'erreur : pas
d'astérisque dans le code.
Pour info, le nom des onglets est du type : aaaaxx (ex : LUCP12)
J'ai bien ôté option explicit, n'auant pas défini le x
Merci de ton aide.
--
Bien cordialement,
P. Bastard
'MPFE le 14/05/2005 par Philippe Raulet
Sub sauveonglet()
Dim leNom As String
For x = 1 To Sheets.Count
*Sheets(x).Copy*
leNom = Sheets(1).Name
ChDir "C:Documents and SettingsPatrickMes
documents1PB1Projet GESTPLAN" ActiveWorkbook.SaveAs
Filename:= _ "C:Documents and SettingsPatrickMes
documents1PB1Projet GESTPLAN" & leNom & ".xls" _ ,
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:úlse, CreateBackup:úlse
ThisWorkbook.Activate Next x
End Sub
me renvoie une erreur 1004 : La méthode copy de la classe Worksheet
a échoué.
====================================================================== >>>>
Sub deploie()
'LSteph
Dim sh As Worksheet
For Each sh In ThisWorkbook.Sheets
*sh.Copy*
ActiveWorkbook.SaveAs sh.Name
Next
End Sub
me renvoie une erreur 1004 : La méthode copy de l'objet Worshhet a
échoué. J'ai essayé avec l'enregistreur, mais sans succcès.
(select et move, mais pour renommer ?)
Merci à vous deux pour votre aide (passée et à venir).
--
Bien cordialement,
P. Bastard
Comment transformer chacune des onglets de ce classeur en un
classeur mono onglet , en conservant pour chacun de ces nouveaux
classeurs le nom de l' onglet correspondant ?
Win XP,
Excel 2000 - SP3
Curieux , chez moi aucune des deux sub ne génère de 1004
Y aurait'il un nom déjà utilisé ou autre?
Tu mets bien cela dans un module standard de ton classeur à
transformer?
lSteph
"Patrick BASTARD" a écrit dans le
message de news: eR%Bonjour, *Philippe.R*La procédure est bien dans un module ordinaire ?
Oui.Quels sont ces astérisques qui encadrent Sheets(x).Copy ?
Juste pour mettre en gras la ligne qui provoque l'erreur : pas
d'astérisque dans le code.
Pour info, le nom des onglets est du type : aaaaxx (ex : LUCP12)
J'ai bien ôté option explicit, n'auant pas défini le x
Merci de ton aide.
--
Bien cordialement,
P. Bastard'MPFE le 14/05/2005 par Philippe Raulet
Sub sauveonglet()
Dim leNom As String
For x = 1 To Sheets.Count
*Sheets(x).Copy*
leNom = Sheets(1).Name
ChDir "C:Documents and SettingsPatrickMes
documents1PB1Projet GESTPLAN" ActiveWorkbook.SaveAs
Filename:= _ "C:Documents and SettingsPatrickMes
documents1PB1Projet GESTPLAN" & leNom & ".xls" _ ,
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:úlse, CreateBackup:úlse
ThisWorkbook.Activate Next x
End Sub
me renvoie une erreur 1004 : La méthode copy de la classe Worksheet
a échoué.
====================================================================== >>>>
Sub deploie()
'LSteph
Dim sh As Worksheet
For Each sh In ThisWorkbook.Sheets
*sh.Copy*
ActiveWorkbook.SaveAs sh.Name
Next
End Sub
me renvoie une erreur 1004 : La méthode copy de l'objet Worshhet a
échoué. J'ai essayé avec l'enregistreur, mais sans succcès.
(select et move, mais pour renommer ?)
Merci à vous deux pour votre aide (passée et à venir).
--
Bien cordialement,
P. BastardComment transformer chacune des onglets de ce classeur en un
classeur mono onglet , en conservant pour chacun de ces nouveaux
classeurs le nom de l' onglet correspondant ?
Win XP,
Excel 2000 - SP3
Merci à vous, Philippe et LSteph
Résultats :
'MPFE le 14/05/2005 par Philippe Raulet
Sub sauveonglet()
Dim leNom As String
For x = 1 To Sheets.Count
*Sheets(x).Copy*
leNom = Sheets(1).Name
ChDir "C:Documents and SettingsPatrickMes documents1PB1Projet
GESTPLAN"
ActiveWorkbook.SaveAs Filename:= _
"C:Documents and SettingsPatrickMes documents1PB1Projet
GESTPLAN" & leNom & ".xls" _
, FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:úlse, CreateBackup:úlse
ThisWorkbook.Activate
Next x
End Sub
me renvoie une erreur 1004 : La méthode copy de la classe Worksheet a
échoué.
====================================================================== >
Sub deploie()
'LSteph
Dim sh As Worksheet
For Each sh In ThisWorkbook.Sheets
*sh.Copy*
ActiveWorkbook.SaveAs sh.Name
Next
End Sub
me renvoie une erreur 1004 : La méthode copy de l'objet Worshhet a échoué.
J'ai essayé avec l'enregistreur, mais sans succcès.
(select et move, mais pour renommer ?)
Merci à vous deux pour votre aide (passée et à venir).
--
Bien cordialement,
P. BastardComment transformer chacune des onglets de ce classeur en un classeur
mono onglet , en conservant pour chacun de ces nouveaux classeurs le
nom de l' onglet correspondant ?
Win XP,
Excel 2000 - SP3
Merci à vous, Philippe et LSteph
Résultats :
'MPFE le 14/05/2005 par Philippe Raulet
Sub sauveonglet()
Dim leNom As String
For x = 1 To Sheets.Count
*Sheets(x).Copy*
leNom = Sheets(1).Name
ChDir "C:Documents and SettingsPatrickMes documents1PB1Projet
GESTPLAN"
ActiveWorkbook.SaveAs Filename:= _
"C:Documents and SettingsPatrickMes documents1PB1Projet
GESTPLAN" & leNom & ".xls" _
, FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:úlse, CreateBackup:úlse
ThisWorkbook.Activate
Next x
End Sub
me renvoie une erreur 1004 : La méthode copy de la classe Worksheet a
échoué.
====================================================================== >
Sub deploie()
'LSteph
Dim sh As Worksheet
For Each sh In ThisWorkbook.Sheets
*sh.Copy*
ActiveWorkbook.SaveAs sh.Name
Next
End Sub
me renvoie une erreur 1004 : La méthode copy de l'objet Worshhet a échoué.
J'ai essayé avec l'enregistreur, mais sans succcès.
(select et move, mais pour renommer ?)
Merci à vous deux pour votre aide (passée et à venir).
--
Bien cordialement,
P. Bastard
Comment transformer chacune des onglets de ce classeur en un classeur
mono onglet , en conservant pour chacun de ces nouveaux classeurs le
nom de l' onglet correspondant ?
Win XP,
Excel 2000 - SP3
Merci à vous, Philippe et LSteph
Résultats :
'MPFE le 14/05/2005 par Philippe Raulet
Sub sauveonglet()
Dim leNom As String
For x = 1 To Sheets.Count
*Sheets(x).Copy*
leNom = Sheets(1).Name
ChDir "C:Documents and SettingsPatrickMes documents1PB1Projet
GESTPLAN"
ActiveWorkbook.SaveAs Filename:= _
"C:Documents and SettingsPatrickMes documents1PB1Projet
GESTPLAN" & leNom & ".xls" _
, FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:úlse, CreateBackup:úlse
ThisWorkbook.Activate
Next x
End Sub
me renvoie une erreur 1004 : La méthode copy de la classe Worksheet a
échoué.
====================================================================== >
Sub deploie()
'LSteph
Dim sh As Worksheet
For Each sh In ThisWorkbook.Sheets
*sh.Copy*
ActiveWorkbook.SaveAs sh.Name
Next
End Sub
me renvoie une erreur 1004 : La méthode copy de l'objet Worshhet a échoué.
J'ai essayé avec l'enregistreur, mais sans succcès.
(select et move, mais pour renommer ?)
Merci à vous deux pour votre aide (passée et à venir).
--
Bien cordialement,
P. BastardComment transformer chacune des onglets de ce classeur en un classeur
mono onglet , en conservant pour chacun de ces nouveaux classeurs le
nom de l' onglet correspondant ?
Win XP,
Excel 2000 - SP3