Bonjour William,Le but est que les modifications de contrôles production.xls soient
enregistrées dans "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" et qu'on puisse
réutiliser contrôles production.xls sans qu'il y ai les modifications
précédemment enregistrées.
Non testé :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
nom = Format(Now, "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
ActiveWorkbook.SaveAs Chemin & nom
Workbooks.Open Filename:="D:contrôles production", UpdateLinks:=3
workbooks(nom).close
End Sub
@+
FxM
iam wrote:Une erreur s'est glissée dans le 1er type d'où la correction
bonjour,
j'ai toujours le problème.
voici 2 types de lignes de codes, la 1ère marche mais elle me ferme le
mauvais document (contrôles production.xls) et la 2ème marche mais ne
m'ouvre pas le document souhaité ( càd qu'elle ferme le doc avec la date
mais ne m'ouvre pas contrôles production.xls) :
1er type :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
ActiveWorkbook.SaveAs Chemin & Format(Now, _
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
Workbooks.Open Filename:="D:contrôles production", UpdateLinks:=3
ActiveWorkbook.Close
End Sub
2ème type :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
ActiveWorkbook.SaveAs Chemin & Format(Now, _
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
ActiveWorkbook.Close
Workbooks.Open Filename:="D:contrôles production.xls", UpdateLinks:=3
End Sub
Peut-être faut-il ouvrir contrôles production.xls (alias toto.xls) et
qu'il
ne soit pas "activate" afin de pouvoir fermer
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" (que j'appelais date.xls dans mes
précédents posts).
Le but est que les modifications de contrôles production.xls soient
enregistrées dans "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" et qu'on puisse
réutiliser contrôles production.xls sans qu'il y ai les modifications
précédemment enregistrées.
William
"William" a écrit dans le message de
news:
#bonjour,
j'ai toujours le problème.
voici 2 types de lignes de codes, la 1ère marche mais elle me ferme le
mauvais document (contrôles production.xls) et la 2ème marche mais ne
m'ouvre pas le document souhaité ( càd qu'elle ferme le doc avec la date
mais ne m'ouvre pas contrôles production.xls) :
1er type :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
ActiveWorkbook.SaveAs Chemin & Format(Now, _
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
Workbooks.Open Filename:="D:c", UpdateLinks:=3
ActiveWorkbook.Close
End Sub
2ème type :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
ActiveWorkbook.SaveAs Chemin & Format(Now, _
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
ActiveWorkbook.Close
Workbooks.Open Filename:="D:contrôles production.xls", UpdateLinks:=3
End Sub
Peut-être faut-il ouvrir contrôles production.xls (alias toto.xls) et
qu'ilne soit pas "activate" afin de pouvoir fermer
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" (que j'appelais date.xls dans mes
précédents posts).
Le but est que les modifications de contrôles production.xls soient
enregistrées dans "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" et qu'on puisse
réutiliser contrôles production.xls sans qu'il y ai les modifications
précédemment enregistrées.
William
"Philippe.R" a écrit dans le message de news:Bonsoir William,
Workbooks.Open Filename:="LecteurDossiertoto.xls", UpdateLinks:=3
devrait faire l'affaire
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL 97 / 2000 / 2002
Pour suivre le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"William" a écrit dans le message de
news:Ca ne marche pas car le problème est que quand je clic sur mon bouton,
ledossier toto.xls change de nom et donc DEVIENT date.xls càd qu'avant
quejeclique, j'avais un fichier actif toto.xls et après que j'ai cliqué
j'enaitoujours un mais il s'agit de date.xls (ex-toto).
Donc à mon avis, il faut que je rajoute une ligne qui permettent
l'ouvertured'un fichier qui n'est pas déjà ouvert ; en l'occurence toto.xls (qui
s'est"fermé" quand il a changé de nom).
et là je bloque mais je pense qu'il faudra à un moment ou un autre que
jestipule le chemin d'accès à toto.xls
"Nicolas B." a écrit dans le message
denews:Salut William,
Si tu veux juste resélectionner le premier classeur, rajoute :
Workbooks("Toto.xls").Activate
Et pour fermer le classeur de sauvegarde :
ActiveWorkbook.Close
(à mettre juste après l'enregistrement)
A+
--
Nicolas B.Bonjour,
Dans mon dernier post, j'avais demandé si je pouvais enregistrer
unfichier toto.xls avec comme nom une date : toto.xls ==> copie avec
comme nom date.xls
J'ai affecté cette opération à un bouton et quand je clique dessus
tout marche bien mais je suis alors dans le nouveau fichier
(date.xls).
Quelle ligne dois-je rajouter dans la macro du bouton de toto.xls
pourrevenir à toto?
en effet, je sais activer une feuille mais pas un fichier .xls
William
Bonjour William,
Le but est que les modifications de contrôles production.xls soient
enregistrées dans "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" et qu'on puisse
réutiliser contrôles production.xls sans qu'il y ai les modifications
précédemment enregistrées.
Non testé :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
nom = Format(Now, "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
ActiveWorkbook.SaveAs Chemin & nom
Workbooks.Open Filename:="D:contrôles production", UpdateLinks:=3
workbooks(nom).close
End Sub
@+
FxM
iam wrote:
Une erreur s'est glissée dans le 1er type d'où la correction
bonjour,
j'ai toujours le problème.
voici 2 types de lignes de codes, la 1ère marche mais elle me ferme le
mauvais document (contrôles production.xls) et la 2ème marche mais ne
m'ouvre pas le document souhaité ( càd qu'elle ferme le doc avec la date
mais ne m'ouvre pas contrôles production.xls) :
1er type :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
ActiveWorkbook.SaveAs Chemin & Format(Now, _
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
Workbooks.Open Filename:="D:contrôles production", UpdateLinks:=3
ActiveWorkbook.Close
End Sub
2ème type :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
ActiveWorkbook.SaveAs Chemin & Format(Now, _
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
ActiveWorkbook.Close
Workbooks.Open Filename:="D:contrôles production.xls", UpdateLinks:=3
End Sub
Peut-être faut-il ouvrir contrôles production.xls (alias toto.xls) et
qu'il
ne soit pas "activate" afin de pouvoir fermer
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" (que j'appelais date.xls dans mes
précédents posts).
Le but est que les modifications de contrôles production.xls soient
enregistrées dans "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" et qu'on puisse
réutiliser contrôles production.xls sans qu'il y ai les modifications
précédemment enregistrées.
William
"William" <brun_rhodanienne@hotmail.com> a écrit dans le message de
news:
#qzR1WzYEHA.2816@TK2MSFTNGP11.phx.gbl...
bonjour,
j'ai toujours le problème.
voici 2 types de lignes de codes, la 1ère marche mais elle me ferme le
mauvais document (contrôles production.xls) et la 2ème marche mais ne
m'ouvre pas le document souhaité ( càd qu'elle ferme le doc avec la date
mais ne m'ouvre pas contrôles production.xls) :
1er type :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
ActiveWorkbook.SaveAs Chemin & Format(Now, _
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
Workbooks.Open Filename:="D:c", UpdateLinks:=3
ActiveWorkbook.Close
End Sub
2ème type :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
ActiveWorkbook.SaveAs Chemin & Format(Now, _
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
ActiveWorkbook.Close
Workbooks.Open Filename:="D:contrôles production.xls", UpdateLinks:=3
End Sub
Peut-être faut-il ouvrir contrôles production.xls (alias toto.xls) et
qu'il
ne soit pas "activate" afin de pouvoir fermer
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" (que j'appelais date.xls dans mes
précédents posts).
Le but est que les modifications de contrôles production.xls soient
enregistrées dans "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" et qu'on puisse
réutiliser contrôles production.xls sans qu'il y ai les modifications
précédemment enregistrées.
William
"Philippe.R" <A_S_rauphil@wanadoo.fr> a écrit dans le message de news:
OiwJvjtYEHA.3112@tk2msftngp13.phx.gbl...
Bonsoir William,
Workbooks.Open Filename:="\LecteurDossiertoto.xls", UpdateLinks:=3
devrait faire l'affaire
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL 97 / 2000 / 2002
Pour suivre le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"William" <brun_rhodanienne@hotmail.com> a écrit dans le message de
news:Ovgr6UqYEHA.3944@tk2msftngp13.phx.gbl...
Ca ne marche pas car le problème est que quand je clic sur mon bouton,
le
dossier toto.xls change de nom et donc DEVIENT date.xls càd qu'avant
que
je
clique, j'avais un fichier actif toto.xls et après que j'ai cliqué
j'en
ai
toujours un mais il s'agit de date.xls (ex-toto).
Donc à mon avis, il faut que je rajoute une ligne qui permettent
l'ouverture
d'un fichier qui n'est pas déjà ouvert ; en l'occurence toto.xls (qui
s'est
"fermé" quand il a changé de nom).
et là je bloque mais je pense qu'il faudra à un moment ou un autre que
je
stipule le chemin d'accès à toto.xls
"Nicolas B." <nicolas.bruot@adresse.bidon.com> a écrit dans le message
de
news: OQPTylnYEHA.2844@TK2MSFTNGP12.phx.gbl...
Salut William,
Si tu veux juste resélectionner le premier classeur, rajoute :
Workbooks("Toto.xls").Activate
Et pour fermer le classeur de sauvegarde :
ActiveWorkbook.Close
(à mettre juste après l'enregistrement)
A+
--
Nicolas B.
Bonjour,
Dans mon dernier post, j'avais demandé si je pouvais enregistrer
un
fichier toto.xls avec comme nom une date : toto.xls ==> copie avec
comme nom date.xls
J'ai affecté cette opération à un bouton et quand je clique dessus
tout marche bien mais je suis alors dans le nouveau fichier
(date.xls).
Quelle ligne dois-je rajouter dans la macro du bouton de toto.xls
pour
revenir à toto?
en effet, je sais activer une feuille mais pas un fichier .xls
William
Bonjour William,Le but est que les modifications de contrôles production.xls soient
enregistrées dans "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" et qu'on puisse
réutiliser contrôles production.xls sans qu'il y ai les modifications
précédemment enregistrées.
Non testé :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
nom = Format(Now, "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
ActiveWorkbook.SaveAs Chemin & nom
Workbooks.Open Filename:="D:contrôles production", UpdateLinks:=3
workbooks(nom).close
End Sub
@+
FxM
iam wrote:Une erreur s'est glissée dans le 1er type d'où la correction
bonjour,
j'ai toujours le problème.
voici 2 types de lignes de codes, la 1ère marche mais elle me ferme le
mauvais document (contrôles production.xls) et la 2ème marche mais ne
m'ouvre pas le document souhaité ( càd qu'elle ferme le doc avec la date
mais ne m'ouvre pas contrôles production.xls) :
1er type :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
ActiveWorkbook.SaveAs Chemin & Format(Now, _
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
Workbooks.Open Filename:="D:contrôles production", UpdateLinks:=3
ActiveWorkbook.Close
End Sub
2ème type :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
ActiveWorkbook.SaveAs Chemin & Format(Now, _
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
ActiveWorkbook.Close
Workbooks.Open Filename:="D:contrôles production.xls", UpdateLinks:=3
End Sub
Peut-être faut-il ouvrir contrôles production.xls (alias toto.xls) et
qu'il
ne soit pas "activate" afin de pouvoir fermer
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" (que j'appelais date.xls dans mes
précédents posts).
Le but est que les modifications de contrôles production.xls soient
enregistrées dans "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" et qu'on puisse
réutiliser contrôles production.xls sans qu'il y ai les modifications
précédemment enregistrées.
William
"William" a écrit dans le message de
news:
#bonjour,
j'ai toujours le problème.
voici 2 types de lignes de codes, la 1ère marche mais elle me ferme le
mauvais document (contrôles production.xls) et la 2ème marche mais ne
m'ouvre pas le document souhaité ( càd qu'elle ferme le doc avec la date
mais ne m'ouvre pas contrôles production.xls) :
1er type :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
ActiveWorkbook.SaveAs Chemin & Format(Now, _
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
Workbooks.Open Filename:="D:c", UpdateLinks:=3
ActiveWorkbook.Close
End Sub
2ème type :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
ActiveWorkbook.SaveAs Chemin & Format(Now, _
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
ActiveWorkbook.Close
Workbooks.Open Filename:="D:contrôles production.xls", UpdateLinks:=3
End Sub
Peut-être faut-il ouvrir contrôles production.xls (alias toto.xls) et
qu'ilne soit pas "activate" afin de pouvoir fermer
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" (que j'appelais date.xls dans mes
précédents posts).
Le but est que les modifications de contrôles production.xls soient
enregistrées dans "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" et qu'on puisse
réutiliser contrôles production.xls sans qu'il y ai les modifications
précédemment enregistrées.
William
"Philippe.R" a écrit dans le message de news:Bonsoir William,
Workbooks.Open Filename:="LecteurDossiertoto.xls", UpdateLinks:=3
devrait faire l'affaire
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL 97 / 2000 / 2002
Pour suivre le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"William" a écrit dans le message de
news:Ca ne marche pas car le problème est que quand je clic sur mon bouton,
ledossier toto.xls change de nom et donc DEVIENT date.xls càd qu'avant
quejeclique, j'avais un fichier actif toto.xls et après que j'ai cliqué
j'enaitoujours un mais il s'agit de date.xls (ex-toto).
Donc à mon avis, il faut que je rajoute une ligne qui permettent
l'ouvertured'un fichier qui n'est pas déjà ouvert ; en l'occurence toto.xls (qui
s'est"fermé" quand il a changé de nom).
et là je bloque mais je pense qu'il faudra à un moment ou un autre que
jestipule le chemin d'accès à toto.xls
"Nicolas B." a écrit dans le message
denews:Salut William,
Si tu veux juste resélectionner le premier classeur, rajoute :
Workbooks("Toto.xls").Activate
Et pour fermer le classeur de sauvegarde :
ActiveWorkbook.Close
(à mettre juste après l'enregistrement)
A+
--
Nicolas B.Bonjour,
Dans mon dernier post, j'avais demandé si je pouvais enregistrer
unfichier toto.xls avec comme nom une date : toto.xls ==> copie avec
comme nom date.xls
J'ai affecté cette opération à un bouton et quand je clique dessus
tout marche bien mais je suis alors dans le nouveau fichier
(date.xls).
Quelle ligne dois-je rajouter dans la macro du bouton de toto.xls
pourrevenir à toto?
en effet, je sais activer une feuille mais pas un fichier .xls
William
testé et ca marche
bravo
"FxM" a écrit dans le message de news:Bonjour William,Le but est que les modifications de contrôles production.xls soient
enregistrées dans "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" et qu'on puisse
réutiliser contrôles production.xls sans qu'il y ai les modifications
précédemment enregistrées.
Non testé :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
nom = Format(Now, "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
ActiveWorkbook.SaveAs Chemin & nom
Workbooks.Open Filename:="D:contrôles production", UpdateLinks:=3
workbooks(nom).close
End Sub
@+
FxM
iam wrote:Une erreur s'est glissée dans le 1er type d'où la correction
bonjour,
j'ai toujours le problème.
voici 2 types de lignes de codes, la 1ère marche mais elle me ferme le
mauvais document (contrôles production.xls) et la 2ème marche mais ne
m'ouvre pas le document souhaité ( càd qu'elle ferme le doc avec la
date
mais ne m'ouvre pas contrôles production.xls) :
1er type :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
ActiveWorkbook.SaveAs Chemin & Format(Now, _
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
Workbooks.Open Filename:="D:contrôles production", UpdateLinks:=3
ActiveWorkbook.Close
End Sub
2ème type :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
ActiveWorkbook.SaveAs Chemin & Format(Now, _
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
ActiveWorkbook.Close
Workbooks.Open Filename:="D:contrôles production.xls", UpdateLinks:=3
End Sub
Peut-être faut-il ouvrir contrôles production.xls (alias toto.xls) et
qu'ilne soit pas "activate" afin de pouvoir fermer
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" (que j'appelais date.xls dans
mes
précédents posts).
Le but est que les modifications de contrôles production.xls soient
enregistrées dans "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" et qu'on
puisse
réutiliser contrôles production.xls sans qu'il y ai les modifications
précédemment enregistrées.
William
"William" a écrit dans le message de
news:#bonjour,
j'ai toujours le problème.
voici 2 types de lignes de codes, la 1ère marche mais elle me ferme le
mauvais document (contrôles production.xls) et la 2ème marche mais ne
m'ouvre pas le document souhaité ( càd qu'elle ferme le doc avec la
date
mais ne m'ouvre pas contrôles production.xls) :
1er type :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
ActiveWorkbook.SaveAs Chemin & Format(Now, _
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
Workbooks.Open Filename:="D:c", UpdateLinks:=3
ActiveWorkbook.Close
End Sub
2ème type :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
ActiveWorkbook.SaveAs Chemin & Format(Now, _
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
ActiveWorkbook.Close
Workbooks.Open Filename:="D:contrôles production.xls", UpdateLinks:=3
End Sub
Peut-être faut-il ouvrir contrôles production.xls (alias toto.xls) et
qu'ilne soit pas "activate" afin de pouvoir fermer
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" (que j'appelais date.xls dans
mes
précédents posts).
Le but est que les modifications de contrôles production.xls soient
enregistrées dans "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" et qu'on
puisse
réutiliser contrôles production.xls sans qu'il y ai les modifications
précédemment enregistrées.
William
"Philippe.R" a écrit dans le message de news:Bonsoir William,
Workbooks.Open Filename:="LecteurDossiertoto.xls", UpdateLinks:=3
devrait faire l'affaire
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL 97 / 2000 / 2002
Pour suivre le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"William" a écrit dans le message de
news:Ca ne marche pas car le problème est que quand je clic sur mon
bouton,
ledossier toto.xls change de nom et donc DEVIENT date.xls càd qu'avant
quejeclique, j'avais un fichier actif toto.xls et après que j'ai cliqué
j'enaitoujours un mais il s'agit de date.xls (ex-toto).
Donc à mon avis, il faut que je rajoute une ligne qui permettent
l'ouvertured'un fichier qui n'est pas déjà ouvert ; en l'occurence toto.xls
(qui
s'est"fermé" quand il a changé de nom).
et là je bloque mais je pense qu'il faudra à un moment ou un autre
que
jestipule le chemin d'accès à toto.xls
"Nicolas B." a écrit dans le
message
denews:Salut William,
Si tu veux juste resélectionner le premier classeur, rajoute :
Workbooks("Toto.xls").Activate
Et pour fermer le classeur de sauvegarde :
ActiveWorkbook.Close
(à mettre juste après l'enregistrement)
A+
--
Nicolas B.Bonjour,
Dans mon dernier post, j'avais demandé si je pouvais enregistrer
unfichier toto.xls avec comme nom une date : toto.xls ==> copie avec
comme nom date.xls
J'ai affecté cette opération à un bouton et quand je clique dessus
tout marche bien mais je suis alors dans le nouveau fichier
(date.xls).
Quelle ligne dois-je rajouter dans la macro du bouton de toto.xls
pourrevenir à toto?
en effet, je sais activer une feuille mais pas un fichier .xls
William
testé et ca marche
bravo
"FxM" <fxmanceaux@chello.fr> a écrit dans le message de news:
utL8hQ0YEHA.2908@TK2MSFTNGP10.phx.gbl...
Bonjour William,
Le but est que les modifications de contrôles production.xls soient
enregistrées dans "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" et qu'on puisse
réutiliser contrôles production.xls sans qu'il y ai les modifications
précédemment enregistrées.
Non testé :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
nom = Format(Now, "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
ActiveWorkbook.SaveAs Chemin & nom
Workbooks.Open Filename:="D:contrôles production", UpdateLinks:=3
workbooks(nom).close
End Sub
@+
FxM
iam wrote:
Une erreur s'est glissée dans le 1er type d'où la correction
bonjour,
j'ai toujours le problème.
voici 2 types de lignes de codes, la 1ère marche mais elle me ferme le
mauvais document (contrôles production.xls) et la 2ème marche mais ne
m'ouvre pas le document souhaité ( càd qu'elle ferme le doc avec la
date
mais ne m'ouvre pas contrôles production.xls) :
1er type :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
ActiveWorkbook.SaveAs Chemin & Format(Now, _
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
Workbooks.Open Filename:="D:contrôles production", UpdateLinks:=3
ActiveWorkbook.Close
End Sub
2ème type :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
ActiveWorkbook.SaveAs Chemin & Format(Now, _
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
ActiveWorkbook.Close
Workbooks.Open Filename:="D:contrôles production.xls", UpdateLinks:=3
End Sub
Peut-être faut-il ouvrir contrôles production.xls (alias toto.xls) et
qu'il
ne soit pas "activate" afin de pouvoir fermer
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" (que j'appelais date.xls dans
mes
précédents posts).
Le but est que les modifications de contrôles production.xls soient
enregistrées dans "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" et qu'on
puisse
réutiliser contrôles production.xls sans qu'il y ai les modifications
précédemment enregistrées.
William
"William" <brun_rhodanienne@hotmail.com> a écrit dans le message de
news:
#qzR1WzYEHA.2816@TK2MSFTNGP11.phx.gbl...
bonjour,
j'ai toujours le problème.
voici 2 types de lignes de codes, la 1ère marche mais elle me ferme le
mauvais document (contrôles production.xls) et la 2ème marche mais ne
m'ouvre pas le document souhaité ( càd qu'elle ferme le doc avec la
date
mais ne m'ouvre pas contrôles production.xls) :
1er type :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
ActiveWorkbook.SaveAs Chemin & Format(Now, _
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
Workbooks.Open Filename:="D:c", UpdateLinks:=3
ActiveWorkbook.Close
End Sub
2ème type :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
ActiveWorkbook.SaveAs Chemin & Format(Now, _
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
ActiveWorkbook.Close
Workbooks.Open Filename:="D:contrôles production.xls", UpdateLinks:=3
End Sub
Peut-être faut-il ouvrir contrôles production.xls (alias toto.xls) et
qu'il
ne soit pas "activate" afin de pouvoir fermer
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" (que j'appelais date.xls dans
mes
précédents posts).
Le but est que les modifications de contrôles production.xls soient
enregistrées dans "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" et qu'on
puisse
réutiliser contrôles production.xls sans qu'il y ai les modifications
précédemment enregistrées.
William
"Philippe.R" <A_S_rauphil@wanadoo.fr> a écrit dans le message de news:
OiwJvjtYEHA.3112@tk2msftngp13.phx.gbl...
Bonsoir William,
Workbooks.Open Filename:="\LecteurDossiertoto.xls", UpdateLinks:=3
devrait faire l'affaire
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL 97 / 2000 / 2002
Pour suivre le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"William" <brun_rhodanienne@hotmail.com> a écrit dans le message de
news:Ovgr6UqYEHA.3944@tk2msftngp13.phx.gbl...
Ca ne marche pas car le problème est que quand je clic sur mon
bouton,
le
dossier toto.xls change de nom et donc DEVIENT date.xls càd qu'avant
que
je
clique, j'avais un fichier actif toto.xls et après que j'ai cliqué
j'en
ai
toujours un mais il s'agit de date.xls (ex-toto).
Donc à mon avis, il faut que je rajoute une ligne qui permettent
l'ouverture
d'un fichier qui n'est pas déjà ouvert ; en l'occurence toto.xls
(qui
s'est
"fermé" quand il a changé de nom).
et là je bloque mais je pense qu'il faudra à un moment ou un autre
que
je
stipule le chemin d'accès à toto.xls
"Nicolas B." <nicolas.bruot@adresse.bidon.com> a écrit dans le
message
de
news: OQPTylnYEHA.2844@TK2MSFTNGP12.phx.gbl...
Salut William,
Si tu veux juste resélectionner le premier classeur, rajoute :
Workbooks("Toto.xls").Activate
Et pour fermer le classeur de sauvegarde :
ActiveWorkbook.Close
(à mettre juste après l'enregistrement)
A+
--
Nicolas B.
Bonjour,
Dans mon dernier post, j'avais demandé si je pouvais enregistrer
un
fichier toto.xls avec comme nom une date : toto.xls ==> copie avec
comme nom date.xls
J'ai affecté cette opération à un bouton et quand je clique dessus
tout marche bien mais je suis alors dans le nouveau fichier
(date.xls).
Quelle ligne dois-je rajouter dans la macro du bouton de toto.xls
pour
revenir à toto?
en effet, je sais activer une feuille mais pas un fichier .xls
William
testé et ca marche
bravo
"FxM" a écrit dans le message de news:Bonjour William,Le but est que les modifications de contrôles production.xls soient
enregistrées dans "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" et qu'on puisse
réutiliser contrôles production.xls sans qu'il y ai les modifications
précédemment enregistrées.
Non testé :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
nom = Format(Now, "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
ActiveWorkbook.SaveAs Chemin & nom
Workbooks.Open Filename:="D:contrôles production", UpdateLinks:=3
workbooks(nom).close
End Sub
@+
FxM
iam wrote:Une erreur s'est glissée dans le 1er type d'où la correction
bonjour,
j'ai toujours le problème.
voici 2 types de lignes de codes, la 1ère marche mais elle me ferme le
mauvais document (contrôles production.xls) et la 2ème marche mais ne
m'ouvre pas le document souhaité ( càd qu'elle ferme le doc avec la
date
mais ne m'ouvre pas contrôles production.xls) :
1er type :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
ActiveWorkbook.SaveAs Chemin & Format(Now, _
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
Workbooks.Open Filename:="D:contrôles production", UpdateLinks:=3
ActiveWorkbook.Close
End Sub
2ème type :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
ActiveWorkbook.SaveAs Chemin & Format(Now, _
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
ActiveWorkbook.Close
Workbooks.Open Filename:="D:contrôles production.xls", UpdateLinks:=3
End Sub
Peut-être faut-il ouvrir contrôles production.xls (alias toto.xls) et
qu'ilne soit pas "activate" afin de pouvoir fermer
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" (que j'appelais date.xls dans
mes
précédents posts).
Le but est que les modifications de contrôles production.xls soient
enregistrées dans "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" et qu'on
puisse
réutiliser contrôles production.xls sans qu'il y ai les modifications
précédemment enregistrées.
William
"William" a écrit dans le message de
news:#bonjour,
j'ai toujours le problème.
voici 2 types de lignes de codes, la 1ère marche mais elle me ferme le
mauvais document (contrôles production.xls) et la 2ème marche mais ne
m'ouvre pas le document souhaité ( càd qu'elle ferme le doc avec la
date
mais ne m'ouvre pas contrôles production.xls) :
1er type :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
ActiveWorkbook.SaveAs Chemin & Format(Now, _
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
Workbooks.Open Filename:="D:c", UpdateLinks:=3
ActiveWorkbook.Close
End Sub
2ème type :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
ActiveWorkbook.SaveAs Chemin & Format(Now, _
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
ActiveWorkbook.Close
Workbooks.Open Filename:="D:contrôles production.xls", UpdateLinks:=3
End Sub
Peut-être faut-il ouvrir contrôles production.xls (alias toto.xls) et
qu'ilne soit pas "activate" afin de pouvoir fermer
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" (que j'appelais date.xls dans
mes
précédents posts).
Le but est que les modifications de contrôles production.xls soient
enregistrées dans "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" et qu'on
puisse
réutiliser contrôles production.xls sans qu'il y ai les modifications
précédemment enregistrées.
William
"Philippe.R" a écrit dans le message de news:Bonsoir William,
Workbooks.Open Filename:="LecteurDossiertoto.xls", UpdateLinks:=3
devrait faire l'affaire
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL 97 / 2000 / 2002
Pour suivre le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"William" a écrit dans le message de
news:Ca ne marche pas car le problème est que quand je clic sur mon
bouton,
ledossier toto.xls change de nom et donc DEVIENT date.xls càd qu'avant
quejeclique, j'avais un fichier actif toto.xls et après que j'ai cliqué
j'enaitoujours un mais il s'agit de date.xls (ex-toto).
Donc à mon avis, il faut que je rajoute une ligne qui permettent
l'ouvertured'un fichier qui n'est pas déjà ouvert ; en l'occurence toto.xls
(qui
s'est"fermé" quand il a changé de nom).
et là je bloque mais je pense qu'il faudra à un moment ou un autre
que
jestipule le chemin d'accès à toto.xls
"Nicolas B." a écrit dans le
message
denews:Salut William,
Si tu veux juste resélectionner le premier classeur, rajoute :
Workbooks("Toto.xls").Activate
Et pour fermer le classeur de sauvegarde :
ActiveWorkbook.Close
(à mettre juste après l'enregistrement)
A+
--
Nicolas B.Bonjour,
Dans mon dernier post, j'avais demandé si je pouvais enregistrer
unfichier toto.xls avec comme nom une date : toto.xls ==> copie avec
comme nom date.xls
J'ai affecté cette opération à un bouton et quand je clique dessus
tout marche bien mais je suis alors dans le nouveau fichier
(date.xls).
Quelle ligne dois-je rajouter dans la macro du bouton de toto.xls
pourrevenir à toto?
en effet, je sais activer une feuille mais pas un fichier .xls
William
petite question impertinente :
voici pour rappel mes lignes
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
nom = Format(Now, "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
ActiveWorkbook.SaveAs Chemin & nom
Workbooks.Open Filename:="D:contrôles production", UpdateLinks:=3
Workbooks(nom).Close
End Sub
Où dois-je rajouter la référence à une cellule si je veux qu'en plus de la
date, il y est ce qui l'y a écris dans la cellule A1 ?
"William" a écrit dans le message de news:testé et ca marche
bravo
"FxM" a écrit dans le message de news:Bonjour William,Le but est que les modifications de contrôles production.xls soient
enregistrées dans "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" et qu'on
puisse
réutiliser contrôles production.xls sans qu'il y ai les modifications
précédemment enregistrées.
Non testé :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
nom = Format(Now, "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
ActiveWorkbook.SaveAs Chemin & nom
Workbooks.Open Filename:="D:contrôles production", UpdateLinks:=3
workbooks(nom).close
End Sub
@+
FxM
iam wrote:Une erreur s'est glissée dans le 1er type d'où la correction
bonjour,
j'ai toujours le problème.
voici 2 types de lignes de codes, la 1ère marche mais elle me ferme
le
mauvais document (contrôles production.xls) et la 2ème marche mais
ne
m'ouvre pas le document souhaité ( càd qu'elle ferme le doc avec la
datemais ne m'ouvre pas contrôles production.xls) :
1er type :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
ActiveWorkbook.SaveAs Chemin & Format(Now, _
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
Workbooks.Open Filename:="D:contrôles production", UpdateLinks:=3
ActiveWorkbook.Close
End Sub
2ème type :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
ActiveWorkbook.SaveAs Chemin & Format(Now, _
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
ActiveWorkbook.Close
Workbooks.Open Filename:="D:contrôles production.xls",
UpdateLinks:=3
End Sub
Peut-être faut-il ouvrir contrôles production.xls (alias toto.xls)
et
qu'ilne soit pas "activate" afin de pouvoir fermer
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" (que j'appelais date.xls dans
mesprécédents posts).
Le but est que les modifications de contrôles production.xls soient
enregistrées dans "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" et qu'on
puisseréutiliser contrôles production.xls sans qu'il y ai les
modifications
précédemment enregistrées.
William
"William" a écrit dans le message de
news:#bonjour,
j'ai toujours le problème.
voici 2 types de lignes de codes, la 1ère marche mais elle me ferme
le
mauvais document (contrôles production.xls) et la 2ème marche mais
ne
m'ouvre pas le document souhaité ( càd qu'elle ferme le doc avec la
datemais ne m'ouvre pas contrôles production.xls) :
1er type :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
ActiveWorkbook.SaveAs Chemin & Format(Now, _
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
Workbooks.Open Filename:="D:c", UpdateLinks:=3
ActiveWorkbook.Close
End Sub
2ème type :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
ActiveWorkbook.SaveAs Chemin & Format(Now, _
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
ActiveWorkbook.Close
Workbooks.Open Filename:="D:contrôles production.xls",
UpdateLinks:=3
End Sub
Peut-être faut-il ouvrir contrôles production.xls (alias toto.xls)
et
qu'ilne soit pas "activate" afin de pouvoir fermer
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" (que j'appelais date.xls dans
mesprécédents posts).
Le but est que les modifications de contrôles production.xls soient
enregistrées dans "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" et qu'on
puisseréutiliser contrôles production.xls sans qu'il y ai les
modifications
précédemment enregistrées.
William
"Philippe.R" a écrit dans le message de
news:
Bonsoir William,
Workbooks.Open Filename:="LecteurDossiertoto.xls",
UpdateLinks:=3
devrait faire l'affaire
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL 97 / 2000 / 2002
Pour suivre le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"William" a écrit dans le message de
news:Ca ne marche pas car le problème est que quand je clic sur mon
bouton,
ledossier toto.xls change de nom et donc DEVIENT date.xls càd
qu'avant
quejeclique, j'avais un fichier actif toto.xls et après que j'ai cliqué
j'enaitoujours un mais il s'agit de date.xls (ex-toto).
Donc à mon avis, il faut que je rajoute une ligne qui permettent
l'ouvertured'un fichier qui n'est pas déjà ouvert ; en l'occurence toto.xls
(qui
s'est"fermé" quand il a changé de nom).
et là je bloque mais je pense qu'il faudra à un moment ou un autre
que
jestipule le chemin d'accès à toto.xls
"Nicolas B." a écrit dans le
message
denews:Salut William,
Si tu veux juste resélectionner le premier classeur, rajoute :
Workbooks("Toto.xls").Activate
Et pour fermer le classeur de sauvegarde :
ActiveWorkbook.Close
(à mettre juste après l'enregistrement)
A+
--
Nicolas B.Bonjour,
Dans mon dernier post, j'avais demandé si je pouvais enregistrer
unfichier toto.xls avec comme nom une date : toto.xls ==> copie
avec
comme nom date.xls
J'ai affecté cette opération à un bouton et quand je clique
dessus
tout marche bien mais je suis alors dans le nouveau fichier
(date.xls).
Quelle ligne dois-je rajouter dans la macro du bouton de
toto.xls
pourrevenir à toto?
en effet, je sais activer une feuille mais pas un fichier .xls
William
petite question impertinente :
voici pour rappel mes lignes
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
nom = Format(Now, "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
ActiveWorkbook.SaveAs Chemin & nom
Workbooks.Open Filename:="D:contrôles production", UpdateLinks:=3
Workbooks(nom).Close
End Sub
Où dois-je rajouter la référence à une cellule si je veux qu'en plus de la
date, il y est ce qui l'y a écris dans la cellule A1 ?
"William" <brun_rhodanienne@hotmail.com> a écrit dans le message de news:
uQbDBM1YEHA.1000@TK2MSFTNGP12.phx.gbl...
testé et ca marche
bravo
"FxM" <fxmanceaux@chello.fr> a écrit dans le message de news:
utL8hQ0YEHA.2908@TK2MSFTNGP10.phx.gbl...
Bonjour William,
Le but est que les modifications de contrôles production.xls soient
enregistrées dans "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" et qu'on
puisse
réutiliser contrôles production.xls sans qu'il y ai les modifications
précédemment enregistrées.
Non testé :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
nom = Format(Now, "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
ActiveWorkbook.SaveAs Chemin & nom
Workbooks.Open Filename:="D:contrôles production", UpdateLinks:=3
workbooks(nom).close
End Sub
@+
FxM
iam wrote:
Une erreur s'est glissée dans le 1er type d'où la correction
bonjour,
j'ai toujours le problème.
voici 2 types de lignes de codes, la 1ère marche mais elle me ferme
le
mauvais document (contrôles production.xls) et la 2ème marche mais
ne
m'ouvre pas le document souhaité ( càd qu'elle ferme le doc avec la
date
mais ne m'ouvre pas contrôles production.xls) :
1er type :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
ActiveWorkbook.SaveAs Chemin & Format(Now, _
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
Workbooks.Open Filename:="D:contrôles production", UpdateLinks:=3
ActiveWorkbook.Close
End Sub
2ème type :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
ActiveWorkbook.SaveAs Chemin & Format(Now, _
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
ActiveWorkbook.Close
Workbooks.Open Filename:="D:contrôles production.xls",
UpdateLinks:=3
End Sub
Peut-être faut-il ouvrir contrôles production.xls (alias toto.xls)
et
qu'il
ne soit pas "activate" afin de pouvoir fermer
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" (que j'appelais date.xls dans
mes
précédents posts).
Le but est que les modifications de contrôles production.xls soient
enregistrées dans "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" et qu'on
puisse
réutiliser contrôles production.xls sans qu'il y ai les
modifications
précédemment enregistrées.
William
"William" <brun_rhodanienne@hotmail.com> a écrit dans le message de
news:
#qzR1WzYEHA.2816@TK2MSFTNGP11.phx.gbl...
bonjour,
j'ai toujours le problème.
voici 2 types de lignes de codes, la 1ère marche mais elle me ferme
le
mauvais document (contrôles production.xls) et la 2ème marche mais
ne
m'ouvre pas le document souhaité ( càd qu'elle ferme le doc avec la
date
mais ne m'ouvre pas contrôles production.xls) :
1er type :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
ActiveWorkbook.SaveAs Chemin & Format(Now, _
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
Workbooks.Open Filename:="D:c", UpdateLinks:=3
ActiveWorkbook.Close
End Sub
2ème type :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
ActiveWorkbook.SaveAs Chemin & Format(Now, _
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
ActiveWorkbook.Close
Workbooks.Open Filename:="D:contrôles production.xls",
UpdateLinks:=3
End Sub
Peut-être faut-il ouvrir contrôles production.xls (alias toto.xls)
et
qu'il
ne soit pas "activate" afin de pouvoir fermer
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" (que j'appelais date.xls dans
mes
précédents posts).
Le but est que les modifications de contrôles production.xls soient
enregistrées dans "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" et qu'on
puisse
réutiliser contrôles production.xls sans qu'il y ai les
modifications
précédemment enregistrées.
William
"Philippe.R" <A_S_rauphil@wanadoo.fr> a écrit dans le message de
news:
OiwJvjtYEHA.3112@tk2msftngp13.phx.gbl...
Bonsoir William,
Workbooks.Open Filename:="\LecteurDossiertoto.xls",
UpdateLinks:=3
devrait faire l'affaire
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL 97 / 2000 / 2002
Pour suivre le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"William" <brun_rhodanienne@hotmail.com> a écrit dans le message de
news:Ovgr6UqYEHA.3944@tk2msftngp13.phx.gbl...
Ca ne marche pas car le problème est que quand je clic sur mon
bouton,
le
dossier toto.xls change de nom et donc DEVIENT date.xls càd
qu'avant
que
je
clique, j'avais un fichier actif toto.xls et après que j'ai cliqué
j'en
ai
toujours un mais il s'agit de date.xls (ex-toto).
Donc à mon avis, il faut que je rajoute une ligne qui permettent
l'ouverture
d'un fichier qui n'est pas déjà ouvert ; en l'occurence toto.xls
(qui
s'est
"fermé" quand il a changé de nom).
et là je bloque mais je pense qu'il faudra à un moment ou un autre
que
je
stipule le chemin d'accès à toto.xls
"Nicolas B." <nicolas.bruot@adresse.bidon.com> a écrit dans le
message
de
news: OQPTylnYEHA.2844@TK2MSFTNGP12.phx.gbl...
Salut William,
Si tu veux juste resélectionner le premier classeur, rajoute :
Workbooks("Toto.xls").Activate
Et pour fermer le classeur de sauvegarde :
ActiveWorkbook.Close
(à mettre juste après l'enregistrement)
A+
--
Nicolas B.
Bonjour,
Dans mon dernier post, j'avais demandé si je pouvais enregistrer
un
fichier toto.xls avec comme nom une date : toto.xls ==> copie
avec
comme nom date.xls
J'ai affecté cette opération à un bouton et quand je clique
dessus
tout marche bien mais je suis alors dans le nouveau fichier
(date.xls).
Quelle ligne dois-je rajouter dans la macro du bouton de
toto.xls
pour
revenir à toto?
en effet, je sais activer une feuille mais pas un fichier .xls
William
petite question impertinente :
voici pour rappel mes lignes
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
nom = Format(Now, "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
ActiveWorkbook.SaveAs Chemin & nom
Workbooks.Open Filename:="D:contrôles production", UpdateLinks:=3
Workbooks(nom).Close
End Sub
Où dois-je rajouter la référence à une cellule si je veux qu'en plus de la
date, il y est ce qui l'y a écris dans la cellule A1 ?
"William" a écrit dans le message de news:testé et ca marche
bravo
"FxM" a écrit dans le message de news:Bonjour William,Le but est que les modifications de contrôles production.xls soient
enregistrées dans "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" et qu'on
puisse
réutiliser contrôles production.xls sans qu'il y ai les modifications
précédemment enregistrées.
Non testé :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
nom = Format(Now, "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
ActiveWorkbook.SaveAs Chemin & nom
Workbooks.Open Filename:="D:contrôles production", UpdateLinks:=3
workbooks(nom).close
End Sub
@+
FxM
iam wrote:Une erreur s'est glissée dans le 1er type d'où la correction
bonjour,
j'ai toujours le problème.
voici 2 types de lignes de codes, la 1ère marche mais elle me ferme
le
mauvais document (contrôles production.xls) et la 2ème marche mais
ne
m'ouvre pas le document souhaité ( càd qu'elle ferme le doc avec la
datemais ne m'ouvre pas contrôles production.xls) :
1er type :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
ActiveWorkbook.SaveAs Chemin & Format(Now, _
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
Workbooks.Open Filename:="D:contrôles production", UpdateLinks:=3
ActiveWorkbook.Close
End Sub
2ème type :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
ActiveWorkbook.SaveAs Chemin & Format(Now, _
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
ActiveWorkbook.Close
Workbooks.Open Filename:="D:contrôles production.xls",
UpdateLinks:=3
End Sub
Peut-être faut-il ouvrir contrôles production.xls (alias toto.xls)
et
qu'ilne soit pas "activate" afin de pouvoir fermer
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" (que j'appelais date.xls dans
mesprécédents posts).
Le but est que les modifications de contrôles production.xls soient
enregistrées dans "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" et qu'on
puisseréutiliser contrôles production.xls sans qu'il y ai les
modifications
précédemment enregistrées.
William
"William" a écrit dans le message de
news:#bonjour,
j'ai toujours le problème.
voici 2 types de lignes de codes, la 1ère marche mais elle me ferme
le
mauvais document (contrôles production.xls) et la 2ème marche mais
ne
m'ouvre pas le document souhaité ( càd qu'elle ferme le doc avec la
datemais ne m'ouvre pas contrôles production.xls) :
1er type :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
ActiveWorkbook.SaveAs Chemin & Format(Now, _
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
Workbooks.Open Filename:="D:c", UpdateLinks:=3
ActiveWorkbook.Close
End Sub
2ème type :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
ActiveWorkbook.SaveAs Chemin & Format(Now, _
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
ActiveWorkbook.Close
Workbooks.Open Filename:="D:contrôles production.xls",
UpdateLinks:=3
End Sub
Peut-être faut-il ouvrir contrôles production.xls (alias toto.xls)
et
qu'ilne soit pas "activate" afin de pouvoir fermer
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" (que j'appelais date.xls dans
mesprécédents posts).
Le but est que les modifications de contrôles production.xls soient
enregistrées dans "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" et qu'on
puisseréutiliser contrôles production.xls sans qu'il y ai les
modifications
précédemment enregistrées.
William
"Philippe.R" a écrit dans le message de
news:
Bonsoir William,
Workbooks.Open Filename:="LecteurDossiertoto.xls",
UpdateLinks:=3
devrait faire l'affaire
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL 97 / 2000 / 2002
Pour suivre le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"William" a écrit dans le message de
news:Ca ne marche pas car le problème est que quand je clic sur mon
bouton,
ledossier toto.xls change de nom et donc DEVIENT date.xls càd
qu'avant
quejeclique, j'avais un fichier actif toto.xls et après que j'ai cliqué
j'enaitoujours un mais il s'agit de date.xls (ex-toto).
Donc à mon avis, il faut que je rajoute une ligne qui permettent
l'ouvertured'un fichier qui n'est pas déjà ouvert ; en l'occurence toto.xls
(qui
s'est"fermé" quand il a changé de nom).
et là je bloque mais je pense qu'il faudra à un moment ou un autre
que
jestipule le chemin d'accès à toto.xls
"Nicolas B." a écrit dans le
message
denews:Salut William,
Si tu veux juste resélectionner le premier classeur, rajoute :
Workbooks("Toto.xls").Activate
Et pour fermer le classeur de sauvegarde :
ActiveWorkbook.Close
(à mettre juste après l'enregistrement)
A+
--
Nicolas B.Bonjour,
Dans mon dernier post, j'avais demandé si je pouvais enregistrer
unfichier toto.xls avec comme nom une date : toto.xls ==> copie
avec
comme nom date.xls
J'ai affecté cette opération à un bouton et quand je clique
dessus
tout marche bien mais je suis alors dans le nouveau fichier
(date.xls).
Quelle ligne dois-je rajouter dans la macro du bouton de
toto.xls
pourrevenir à toto?
en effet, je sais activer une feuille mais pas un fichier .xls
William
et insérer si possible le nom de la feuille
"William" a écrit dans le message de news:petite question impertinente :
voici pour rappel mes lignes
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
nom = Format(Now, "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
ActiveWorkbook.SaveAs Chemin & nom
Workbooks.Open Filename:="D:contrôles production", UpdateLinks:=3
Workbooks(nom).Close
End Sub
Où dois-je rajouter la référence à une cellule si je veux qu'en plus de la
date, il y est ce qui l'y a écris dans la cellule A1 ?
"William" a écrit dans le message de news:testé et ca marche
bravo
"FxM" a écrit dans le message de news:Bonjour William,Le but est que les modifications de contrôles production.xls soient
enregistrées dans "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" et qu'on
puisseréutiliser contrôles production.xls sans qu'il y ai les modifications
précédemment enregistrées.
Non testé :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
nom = Format(Now, "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
ActiveWorkbook.SaveAs Chemin & nom
Workbooks.Open Filename:="D:contrôles production", UpdateLinks:=3
workbooks(nom).close
End Sub
@+
FxM
iam wrote:Une erreur s'est glissée dans le 1er type d'où la correction
bonjour,
j'ai toujours le problème.
voici 2 types de lignes de codes, la 1ère marche mais elle me ferme
lemauvais document (contrôles production.xls) et la 2ème marche mais
nem'ouvre pas le document souhaité ( càd qu'elle ferme le doc avec la
datemais ne m'ouvre pas contrôles production.xls) :
1er type :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
ActiveWorkbook.SaveAs Chemin & Format(Now, _
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
Workbooks.Open Filename:="D:contrôles production", UpdateLinks:=3
ActiveWorkbook.Close
End Sub
2ème type :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
ActiveWorkbook.SaveAs Chemin & Format(Now, _
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
ActiveWorkbook.Close
Workbooks.Open Filename:="D:contrôles production.xls",
UpdateLinks:=3End Sub
Peut-être faut-il ouvrir contrôles production.xls (alias toto.xls)
etqu'ilne soit pas "activate" afin de pouvoir fermer
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" (que j'appelais date.xls dans
mesprécédents posts).
Le but est que les modifications de contrôles production.xls soient
enregistrées dans "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" et qu'on
puisseréutiliser contrôles production.xls sans qu'il y ai les
modificationsprécédemment enregistrées.
William
"William" a écrit dans le message de
news:#bonjour,
j'ai toujours le problème.
voici 2 types de lignes de codes, la 1ère marche mais elle me ferme
lemauvais document (contrôles production.xls) et la 2ème marche mais
nem'ouvre pas le document souhaité ( càd qu'elle ferme le doc avec la
datemais ne m'ouvre pas contrôles production.xls) :
1er type :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
ActiveWorkbook.SaveAs Chemin & Format(Now, _
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
Workbooks.Open Filename:="D:c", UpdateLinks:=3
ActiveWorkbook.Close
End Sub
2ème type :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
ActiveWorkbook.SaveAs Chemin & Format(Now, _
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
ActiveWorkbook.Close
Workbooks.Open Filename:="D:contrôles production.xls",
UpdateLinks:=3End Sub
Peut-être faut-il ouvrir contrôles production.xls (alias toto.xls)
etqu'ilne soit pas "activate" afin de pouvoir fermer
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" (que j'appelais date.xls dans
mesprécédents posts).
Le but est que les modifications de contrôles production.xls soient
enregistrées dans "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" et qu'on
puisseréutiliser contrôles production.xls sans qu'il y ai les
modificationsprécédemment enregistrées.
William
"Philippe.R" a écrit dans le message de
news:Bonsoir William,
Workbooks.Open Filename:="LecteurDossiertoto.xls",
UpdateLinks:=3devrait faire l'affaire
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL 97 / 2000 / 2002
Pour suivre le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"William" a écrit dans le message de
news:Ca ne marche pas car le problème est que quand je clic sur mon
bouton,ledossier toto.xls change de nom et donc DEVIENT date.xls càd
qu'avantquejeclique, j'avais un fichier actif toto.xls et après que j'ai cliqué
j'enaitoujours un mais il s'agit de date.xls (ex-toto).
Donc à mon avis, il faut que je rajoute une ligne qui permettent
l'ouvertured'un fichier qui n'est pas déjà ouvert ; en l'occurence toto.xls
(quis'est"fermé" quand il a changé de nom).
et là je bloque mais je pense qu'il faudra à un moment ou un autre
quejestipule le chemin d'accès à toto.xls
"Nicolas B." a écrit dans le
messagedenews:Salut William,
Si tu veux juste resélectionner le premier classeur, rajoute :
Workbooks("Toto.xls").Activate
Et pour fermer le classeur de sauvegarde :
ActiveWorkbook.Close
(à mettre juste après l'enregistrement)
A+
--
Nicolas B.Bonjour,
Dans mon dernier post, j'avais demandé si je pouvais enregistrer
unfichier toto.xls avec comme nom une date : toto.xls ==> copie
aveccomme nom date.xls
J'ai affecté cette opération à un bouton et quand je clique
dessustout marche bien mais je suis alors dans le nouveau fichier
(date.xls).
Quelle ligne dois-je rajouter dans la macro du bouton de
toto.xlspourrevenir à toto?
en effet, je sais activer une feuille mais pas un fichier .xls
William
et insérer si possible le nom de la feuille
"William" <brun_rhodanienne@hotmail.com> a écrit dans le message de news:
uvLSMu1YEHA.808@tk2msftngp13.phx.gbl...
petite question impertinente :
voici pour rappel mes lignes
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
nom = Format(Now, "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
ActiveWorkbook.SaveAs Chemin & nom
Workbooks.Open Filename:="D:contrôles production", UpdateLinks:=3
Workbooks(nom).Close
End Sub
Où dois-je rajouter la référence à une cellule si je veux qu'en plus de la
date, il y est ce qui l'y a écris dans la cellule A1 ?
"William" <brun_rhodanienne@hotmail.com> a écrit dans le message de news:
uQbDBM1YEHA.1000@TK2MSFTNGP12.phx.gbl...
testé et ca marche
bravo
"FxM" <fxmanceaux@chello.fr> a écrit dans le message de news:
utL8hQ0YEHA.2908@TK2MSFTNGP10.phx.gbl...
Bonjour William,
Le but est que les modifications de contrôles production.xls soient
enregistrées dans "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" et qu'on
puisse
réutiliser contrôles production.xls sans qu'il y ai les modifications
précédemment enregistrées.
Non testé :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
nom = Format(Now, "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
ActiveWorkbook.SaveAs Chemin & nom
Workbooks.Open Filename:="D:contrôles production", UpdateLinks:=3
workbooks(nom).close
End Sub
@+
FxM
iam wrote:
Une erreur s'est glissée dans le 1er type d'où la correction
bonjour,
j'ai toujours le problème.
voici 2 types de lignes de codes, la 1ère marche mais elle me ferme
le
mauvais document (contrôles production.xls) et la 2ème marche mais
ne
m'ouvre pas le document souhaité ( càd qu'elle ferme le doc avec la
date
mais ne m'ouvre pas contrôles production.xls) :
1er type :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
ActiveWorkbook.SaveAs Chemin & Format(Now, _
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
Workbooks.Open Filename:="D:contrôles production", UpdateLinks:=3
ActiveWorkbook.Close
End Sub
2ème type :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
ActiveWorkbook.SaveAs Chemin & Format(Now, _
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
ActiveWorkbook.Close
Workbooks.Open Filename:="D:contrôles production.xls",
UpdateLinks:=3
End Sub
Peut-être faut-il ouvrir contrôles production.xls (alias toto.xls)
et
qu'il
ne soit pas "activate" afin de pouvoir fermer
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" (que j'appelais date.xls dans
mes
précédents posts).
Le but est que les modifications de contrôles production.xls soient
enregistrées dans "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" et qu'on
puisse
réutiliser contrôles production.xls sans qu'il y ai les
modifications
précédemment enregistrées.
William
"William" <brun_rhodanienne@hotmail.com> a écrit dans le message de
news:
#qzR1WzYEHA.2816@TK2MSFTNGP11.phx.gbl...
bonjour,
j'ai toujours le problème.
voici 2 types de lignes de codes, la 1ère marche mais elle me ferme
le
mauvais document (contrôles production.xls) et la 2ème marche mais
ne
m'ouvre pas le document souhaité ( càd qu'elle ferme le doc avec la
date
mais ne m'ouvre pas contrôles production.xls) :
1er type :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
ActiveWorkbook.SaveAs Chemin & Format(Now, _
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
Workbooks.Open Filename:="D:c", UpdateLinks:=3
ActiveWorkbook.Close
End Sub
2ème type :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
ActiveWorkbook.SaveAs Chemin & Format(Now, _
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
ActiveWorkbook.Close
Workbooks.Open Filename:="D:contrôles production.xls",
UpdateLinks:=3
End Sub
Peut-être faut-il ouvrir contrôles production.xls (alias toto.xls)
et
qu'il
ne soit pas "activate" afin de pouvoir fermer
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" (que j'appelais date.xls dans
mes
précédents posts).
Le but est que les modifications de contrôles production.xls soient
enregistrées dans "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" et qu'on
puisse
réutiliser contrôles production.xls sans qu'il y ai les
modifications
précédemment enregistrées.
William
"Philippe.R" <A_S_rauphil@wanadoo.fr> a écrit dans le message de
news:
OiwJvjtYEHA.3112@tk2msftngp13.phx.gbl...
Bonsoir William,
Workbooks.Open Filename:="\LecteurDossiertoto.xls",
UpdateLinks:=3
devrait faire l'affaire
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL 97 / 2000 / 2002
Pour suivre le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"William" <brun_rhodanienne@hotmail.com> a écrit dans le message de
news:Ovgr6UqYEHA.3944@tk2msftngp13.phx.gbl...
Ca ne marche pas car le problème est que quand je clic sur mon
bouton,
le
dossier toto.xls change de nom et donc DEVIENT date.xls càd
qu'avant
que
je
clique, j'avais un fichier actif toto.xls et après que j'ai cliqué
j'en
ai
toujours un mais il s'agit de date.xls (ex-toto).
Donc à mon avis, il faut que je rajoute une ligne qui permettent
l'ouverture
d'un fichier qui n'est pas déjà ouvert ; en l'occurence toto.xls
(qui
s'est
"fermé" quand il a changé de nom).
et là je bloque mais je pense qu'il faudra à un moment ou un autre
que
je
stipule le chemin d'accès à toto.xls
"Nicolas B." <nicolas.bruot@adresse.bidon.com> a écrit dans le
message
de
news: OQPTylnYEHA.2844@TK2MSFTNGP12.phx.gbl...
Salut William,
Si tu veux juste resélectionner le premier classeur, rajoute :
Workbooks("Toto.xls").Activate
Et pour fermer le classeur de sauvegarde :
ActiveWorkbook.Close
(à mettre juste après l'enregistrement)
A+
--
Nicolas B.
Bonjour,
Dans mon dernier post, j'avais demandé si je pouvais enregistrer
un
fichier toto.xls avec comme nom une date : toto.xls ==> copie
avec
comme nom date.xls
J'ai affecté cette opération à un bouton et quand je clique
dessus
tout marche bien mais je suis alors dans le nouveau fichier
(date.xls).
Quelle ligne dois-je rajouter dans la macro du bouton de
toto.xls
pour
revenir à toto?
en effet, je sais activer une feuille mais pas un fichier .xls
William
et insérer si possible le nom de la feuille
"William" a écrit dans le message de news:petite question impertinente :
voici pour rappel mes lignes
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
nom = Format(Now, "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
ActiveWorkbook.SaveAs Chemin & nom
Workbooks.Open Filename:="D:contrôles production", UpdateLinks:=3
Workbooks(nom).Close
End Sub
Où dois-je rajouter la référence à une cellule si je veux qu'en plus de la
date, il y est ce qui l'y a écris dans la cellule A1 ?
"William" a écrit dans le message de news:testé et ca marche
bravo
"FxM" a écrit dans le message de news:Bonjour William,Le but est que les modifications de contrôles production.xls soient
enregistrées dans "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" et qu'on
puisseréutiliser contrôles production.xls sans qu'il y ai les modifications
précédemment enregistrées.
Non testé :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
nom = Format(Now, "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
ActiveWorkbook.SaveAs Chemin & nom
Workbooks.Open Filename:="D:contrôles production", UpdateLinks:=3
workbooks(nom).close
End Sub
@+
FxM
iam wrote:Une erreur s'est glissée dans le 1er type d'où la correction
bonjour,
j'ai toujours le problème.
voici 2 types de lignes de codes, la 1ère marche mais elle me ferme
lemauvais document (contrôles production.xls) et la 2ème marche mais
nem'ouvre pas le document souhaité ( càd qu'elle ferme le doc avec la
datemais ne m'ouvre pas contrôles production.xls) :
1er type :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
ActiveWorkbook.SaveAs Chemin & Format(Now, _
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
Workbooks.Open Filename:="D:contrôles production", UpdateLinks:=3
ActiveWorkbook.Close
End Sub
2ème type :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
ActiveWorkbook.SaveAs Chemin & Format(Now, _
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
ActiveWorkbook.Close
Workbooks.Open Filename:="D:contrôles production.xls",
UpdateLinks:=3End Sub
Peut-être faut-il ouvrir contrôles production.xls (alias toto.xls)
etqu'ilne soit pas "activate" afin de pouvoir fermer
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" (que j'appelais date.xls dans
mesprécédents posts).
Le but est que les modifications de contrôles production.xls soient
enregistrées dans "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" et qu'on
puisseréutiliser contrôles production.xls sans qu'il y ai les
modificationsprécédemment enregistrées.
William
"William" a écrit dans le message de
news:#bonjour,
j'ai toujours le problème.
voici 2 types de lignes de codes, la 1ère marche mais elle me ferme
lemauvais document (contrôles production.xls) et la 2ème marche mais
nem'ouvre pas le document souhaité ( càd qu'elle ferme le doc avec la
datemais ne m'ouvre pas contrôles production.xls) :
1er type :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
ActiveWorkbook.SaveAs Chemin & Format(Now, _
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
Workbooks.Open Filename:="D:c", UpdateLinks:=3
ActiveWorkbook.Close
End Sub
2ème type :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
ActiveWorkbook.SaveAs Chemin & Format(Now, _
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
ActiveWorkbook.Close
Workbooks.Open Filename:="D:contrôles production.xls",
UpdateLinks:=3End Sub
Peut-être faut-il ouvrir contrôles production.xls (alias toto.xls)
etqu'ilne soit pas "activate" afin de pouvoir fermer
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" (que j'appelais date.xls dans
mesprécédents posts).
Le but est que les modifications de contrôles production.xls soient
enregistrées dans "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" et qu'on
puisseréutiliser contrôles production.xls sans qu'il y ai les
modificationsprécédemment enregistrées.
William
"Philippe.R" a écrit dans le message de
news:Bonsoir William,
Workbooks.Open Filename:="LecteurDossiertoto.xls",
UpdateLinks:=3devrait faire l'affaire
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL 97 / 2000 / 2002
Pour suivre le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"William" a écrit dans le message de
news:Ca ne marche pas car le problème est que quand je clic sur mon
bouton,ledossier toto.xls change de nom et donc DEVIENT date.xls càd
qu'avantquejeclique, j'avais un fichier actif toto.xls et après que j'ai cliqué
j'enaitoujours un mais il s'agit de date.xls (ex-toto).
Donc à mon avis, il faut que je rajoute une ligne qui permettent
l'ouvertured'un fichier qui n'est pas déjà ouvert ; en l'occurence toto.xls
(quis'est"fermé" quand il a changé de nom).
et là je bloque mais je pense qu'il faudra à un moment ou un autre
quejestipule le chemin d'accès à toto.xls
"Nicolas B." a écrit dans le
messagedenews:Salut William,
Si tu veux juste resélectionner le premier classeur, rajoute :
Workbooks("Toto.xls").Activate
Et pour fermer le classeur de sauvegarde :
ActiveWorkbook.Close
(à mettre juste après l'enregistrement)
A+
--
Nicolas B.Bonjour,
Dans mon dernier post, j'avais demandé si je pouvais enregistrer
unfichier toto.xls avec comme nom une date : toto.xls ==> copie
aveccomme nom date.xls
J'ai affecté cette opération à un bouton et quand je clique
dessustout marche bien mais je suis alors dans le nouveau fichier
(date.xls).
Quelle ligne dois-je rajouter dans la macro du bouton de
toto.xlspourrevenir à toto?
en effet, je sais activer une feuille mais pas un fichier .xls
William
La variable nom sera le nom du fichier.
Essaie avec
nom = Format(Now, "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""") & _
activesheet.range("A1").text & activesheet.name
@+
FxM
William wrote:et insérer si possible le nom de la feuille
"William" a écrit dans le message de
news:
petite question impertinente :
voici pour rappel mes lignes
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
nom = Format(Now, "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
ActiveWorkbook.SaveAs Chemin & nom
Workbooks.Open Filename:="D:contrôles production", UpdateLinks:=3
Workbooks(nom).Close
End Sub
Où dois-je rajouter la référence à une cellule si je veux qu'en plus de
la
date, il y est ce qui l'y a écris dans la cellule A1 ?
"William" a écrit dans le message de
news:
testé et ca marche
bravo
"FxM" a écrit dans le message de news:Bonjour William,Le but est que les modifications de contrôles production.xls soient
enregistrées dans "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" et qu'on
puisseréutiliser contrôles production.xls sans qu'il y ai les modifications
précédemment enregistrées.
Non testé :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
nom = Format(Now, "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
ActiveWorkbook.SaveAs Chemin & nom
Workbooks.Open Filename:="D:contrôles production", UpdateLinks:=3
workbooks(nom).close
End Sub
@+
FxM
iam wrote:Une erreur s'est glissée dans le 1er type d'où la correction
bonjour,
j'ai toujours le problème.
voici 2 types de lignes de codes, la 1ère marche mais elle me ferme
lemauvais document (contrôles production.xls) et la 2ème marche mais
nem'ouvre pas le document souhaité ( càd qu'elle ferme le doc avec la
datemais ne m'ouvre pas contrôles production.xls) :
1er type :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
ActiveWorkbook.SaveAs Chemin & Format(Now, _
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
Workbooks.Open Filename:="D:contrôles production", UpdateLinks:=3
ActiveWorkbook.Close
End Sub
2ème type :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
ActiveWorkbook.SaveAs Chemin & Format(Now, _
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
ActiveWorkbook.Close
Workbooks.Open Filename:="D:contrôles production.xls",
UpdateLinks:=3End Sub
Peut-être faut-il ouvrir contrôles production.xls (alias toto.xls)
etqu'ilne soit pas "activate" afin de pouvoir fermer
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" (que j'appelais date.xls dans
mesprécédents posts).
Le but est que les modifications de contrôles production.xls soient
enregistrées dans "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" et qu'on
puisseréutiliser contrôles production.xls sans qu'il y ai les
modificationsprécédemment enregistrées.
William
"William" a écrit dans le message de
news:#bonjour,
j'ai toujours le problème.
voici 2 types de lignes de codes, la 1ère marche mais elle me ferme
lemauvais document (contrôles production.xls) et la 2ème marche mais
nem'ouvre pas le document souhaité ( càd qu'elle ferme le doc avec la
datemais ne m'ouvre pas contrôles production.xls) :
1er type :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
ActiveWorkbook.SaveAs Chemin & Format(Now, _
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
Workbooks.Open Filename:="D:c", UpdateLinks:=3
ActiveWorkbook.Close
End Sub
2ème type :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
ActiveWorkbook.SaveAs Chemin & Format(Now, _
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
ActiveWorkbook.Close
Workbooks.Open Filename:="D:contrôles production.xls",
UpdateLinks:=3End Sub
Peut-être faut-il ouvrir contrôles production.xls (alias toto.xls)
etqu'ilne soit pas "activate" afin de pouvoir fermer
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" (que j'appelais date.xls dans
mesprécédents posts).
Le but est que les modifications de contrôles production.xls soient
enregistrées dans "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" et qu'on
puisseréutiliser contrôles production.xls sans qu'il y ai les
modificationsprécédemment enregistrées.
William
"Philippe.R" a écrit dans le message de
news:Bonsoir William,
Workbooks.Open Filename:="LecteurDossiertoto.xls",
UpdateLinks:=3devrait faire l'affaire
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL 97 / 2000 / 2002
Pour suivre le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"William" a écrit dans le message de
news:Ca ne marche pas car le problème est que quand je clic sur mon
bouton,ledossier toto.xls change de nom et donc DEVIENT date.xls càd
qu'avantquejeclique, j'avais un fichier actif toto.xls et après que j'ai cliqué
j'enaitoujours un mais il s'agit de date.xls (ex-toto).
Donc à mon avis, il faut que je rajoute une ligne qui permettent
l'ouvertured'un fichier qui n'est pas déjà ouvert ; en l'occurence toto.xls
(quis'est"fermé" quand il a changé de nom).
et là je bloque mais je pense qu'il faudra à un moment ou un autre
quejestipule le chemin d'accès à toto.xls
"Nicolas B." a écrit dans le
messagedenews:Salut William,
Si tu veux juste resélectionner le premier classeur, rajoute :
Workbooks("Toto.xls").Activate
Et pour fermer le classeur de sauvegarde :
ActiveWorkbook.Close
(à mettre juste après l'enregistrement)
A+
--
Nicolas B.Bonjour,
Dans mon dernier post, j'avais demandé si je pouvais enregistrer
unfichier toto.xls avec comme nom une date : toto.xls ==> copie
aveccomme nom date.xls
J'ai affecté cette opération à un bouton et quand je clique
dessustout marche bien mais je suis alors dans le nouveau fichier
(date.xls).
Quelle ligne dois-je rajouter dans la macro du bouton de
toto.xlspourrevenir à toto?
en effet, je sais activer une feuille mais pas un fichier .xls
William
La variable nom sera le nom du fichier.
Essaie avec
nom = Format(Now, "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""") & _
activesheet.range("A1").text & activesheet.name
@+
FxM
William wrote:
et insérer si possible le nom de la feuille
"William" <brun_rhodanienne@hotmail.com> a écrit dans le message de
news:
uvLSMu1YEHA.808@tk2msftngp13.phx.gbl...
petite question impertinente :
voici pour rappel mes lignes
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
nom = Format(Now, "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
ActiveWorkbook.SaveAs Chemin & nom
Workbooks.Open Filename:="D:contrôles production", UpdateLinks:=3
Workbooks(nom).Close
End Sub
Où dois-je rajouter la référence à une cellule si je veux qu'en plus de
la
date, il y est ce qui l'y a écris dans la cellule A1 ?
"William" <brun_rhodanienne@hotmail.com> a écrit dans le message de
news:
uQbDBM1YEHA.1000@TK2MSFTNGP12.phx.gbl...
testé et ca marche
bravo
"FxM" <fxmanceaux@chello.fr> a écrit dans le message de news:
utL8hQ0YEHA.2908@TK2MSFTNGP10.phx.gbl...
Bonjour William,
Le but est que les modifications de contrôles production.xls soient
enregistrées dans "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" et qu'on
puisse
réutiliser contrôles production.xls sans qu'il y ai les modifications
précédemment enregistrées.
Non testé :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
nom = Format(Now, "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
ActiveWorkbook.SaveAs Chemin & nom
Workbooks.Open Filename:="D:contrôles production", UpdateLinks:=3
workbooks(nom).close
End Sub
@+
FxM
iam wrote:
Une erreur s'est glissée dans le 1er type d'où la correction
bonjour,
j'ai toujours le problème.
voici 2 types de lignes de codes, la 1ère marche mais elle me ferme
le
mauvais document (contrôles production.xls) et la 2ème marche mais
ne
m'ouvre pas le document souhaité ( càd qu'elle ferme le doc avec la
date
mais ne m'ouvre pas contrôles production.xls) :
1er type :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
ActiveWorkbook.SaveAs Chemin & Format(Now, _
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
Workbooks.Open Filename:="D:contrôles production", UpdateLinks:=3
ActiveWorkbook.Close
End Sub
2ème type :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
ActiveWorkbook.SaveAs Chemin & Format(Now, _
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
ActiveWorkbook.Close
Workbooks.Open Filename:="D:contrôles production.xls",
UpdateLinks:=3
End Sub
Peut-être faut-il ouvrir contrôles production.xls (alias toto.xls)
et
qu'il
ne soit pas "activate" afin de pouvoir fermer
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" (que j'appelais date.xls dans
mes
précédents posts).
Le but est que les modifications de contrôles production.xls soient
enregistrées dans "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" et qu'on
puisse
réutiliser contrôles production.xls sans qu'il y ai les
modifications
précédemment enregistrées.
William
"William" <brun_rhodanienne@hotmail.com> a écrit dans le message de
news:
#qzR1WzYEHA.2816@TK2MSFTNGP11.phx.gbl...
bonjour,
j'ai toujours le problème.
voici 2 types de lignes de codes, la 1ère marche mais elle me ferme
le
mauvais document (contrôles production.xls) et la 2ème marche mais
ne
m'ouvre pas le document souhaité ( càd qu'elle ferme le doc avec la
date
mais ne m'ouvre pas contrôles production.xls) :
1er type :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
ActiveWorkbook.SaveAs Chemin & Format(Now, _
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
Workbooks.Open Filename:="D:c", UpdateLinks:=3
ActiveWorkbook.Close
End Sub
2ème type :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
ActiveWorkbook.SaveAs Chemin & Format(Now, _
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
ActiveWorkbook.Close
Workbooks.Open Filename:="D:contrôles production.xls",
UpdateLinks:=3
End Sub
Peut-être faut-il ouvrir contrôles production.xls (alias toto.xls)
et
qu'il
ne soit pas "activate" afin de pouvoir fermer
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" (que j'appelais date.xls dans
mes
précédents posts).
Le but est que les modifications de contrôles production.xls soient
enregistrées dans "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" et qu'on
puisse
réutiliser contrôles production.xls sans qu'il y ai les
modifications
précédemment enregistrées.
William
"Philippe.R" <A_S_rauphil@wanadoo.fr> a écrit dans le message de
news:
OiwJvjtYEHA.3112@tk2msftngp13.phx.gbl...
Bonsoir William,
Workbooks.Open Filename:="\LecteurDossiertoto.xls",
UpdateLinks:=3
devrait faire l'affaire
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL 97 / 2000 / 2002
Pour suivre le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"William" <brun_rhodanienne@hotmail.com> a écrit dans le message de
news:Ovgr6UqYEHA.3944@tk2msftngp13.phx.gbl...
Ca ne marche pas car le problème est que quand je clic sur mon
bouton,
le
dossier toto.xls change de nom et donc DEVIENT date.xls càd
qu'avant
que
je
clique, j'avais un fichier actif toto.xls et après que j'ai cliqué
j'en
ai
toujours un mais il s'agit de date.xls (ex-toto).
Donc à mon avis, il faut que je rajoute une ligne qui permettent
l'ouverture
d'un fichier qui n'est pas déjà ouvert ; en l'occurence toto.xls
(qui
s'est
"fermé" quand il a changé de nom).
et là je bloque mais je pense qu'il faudra à un moment ou un autre
que
je
stipule le chemin d'accès à toto.xls
"Nicolas B." <nicolas.bruot@adresse.bidon.com> a écrit dans le
message
de
news: OQPTylnYEHA.2844@TK2MSFTNGP12.phx.gbl...
Salut William,
Si tu veux juste resélectionner le premier classeur, rajoute :
Workbooks("Toto.xls").Activate
Et pour fermer le classeur de sauvegarde :
ActiveWorkbook.Close
(à mettre juste après l'enregistrement)
A+
--
Nicolas B.
Bonjour,
Dans mon dernier post, j'avais demandé si je pouvais enregistrer
un
fichier toto.xls avec comme nom une date : toto.xls ==> copie
avec
comme nom date.xls
J'ai affecté cette opération à un bouton et quand je clique
dessus
tout marche bien mais je suis alors dans le nouveau fichier
(date.xls).
Quelle ligne dois-je rajouter dans la macro du bouton de
toto.xls
pour
revenir à toto?
en effet, je sais activer une feuille mais pas un fichier .xls
William
La variable nom sera le nom du fichier.
Essaie avec
nom = Format(Now, "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""") & _
activesheet.range("A1").text & activesheet.name
@+
FxM
William wrote:et insérer si possible le nom de la feuille
"William" a écrit dans le message de
news:
petite question impertinente :
voici pour rappel mes lignes
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
nom = Format(Now, "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
ActiveWorkbook.SaveAs Chemin & nom
Workbooks.Open Filename:="D:contrôles production", UpdateLinks:=3
Workbooks(nom).Close
End Sub
Où dois-je rajouter la référence à une cellule si je veux qu'en plus de
la
date, il y est ce qui l'y a écris dans la cellule A1 ?
"William" a écrit dans le message de
news:
testé et ca marche
bravo
"FxM" a écrit dans le message de news:Bonjour William,Le but est que les modifications de contrôles production.xls soient
enregistrées dans "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" et qu'on
puisseréutiliser contrôles production.xls sans qu'il y ai les modifications
précédemment enregistrées.
Non testé :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
nom = Format(Now, "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
ActiveWorkbook.SaveAs Chemin & nom
Workbooks.Open Filename:="D:contrôles production", UpdateLinks:=3
workbooks(nom).close
End Sub
@+
FxM
iam wrote:Une erreur s'est glissée dans le 1er type d'où la correction
bonjour,
j'ai toujours le problème.
voici 2 types de lignes de codes, la 1ère marche mais elle me ferme
lemauvais document (contrôles production.xls) et la 2ème marche mais
nem'ouvre pas le document souhaité ( càd qu'elle ferme le doc avec la
datemais ne m'ouvre pas contrôles production.xls) :
1er type :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
ActiveWorkbook.SaveAs Chemin & Format(Now, _
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
Workbooks.Open Filename:="D:contrôles production", UpdateLinks:=3
ActiveWorkbook.Close
End Sub
2ème type :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
ActiveWorkbook.SaveAs Chemin & Format(Now, _
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
ActiveWorkbook.Close
Workbooks.Open Filename:="D:contrôles production.xls",
UpdateLinks:=3End Sub
Peut-être faut-il ouvrir contrôles production.xls (alias toto.xls)
etqu'ilne soit pas "activate" afin de pouvoir fermer
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" (que j'appelais date.xls dans
mesprécédents posts).
Le but est que les modifications de contrôles production.xls soient
enregistrées dans "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" et qu'on
puisseréutiliser contrôles production.xls sans qu'il y ai les
modificationsprécédemment enregistrées.
William
"William" a écrit dans le message de
news:#bonjour,
j'ai toujours le problème.
voici 2 types de lignes de codes, la 1ère marche mais elle me ferme
lemauvais document (contrôles production.xls) et la 2ème marche mais
nem'ouvre pas le document souhaité ( càd qu'elle ferme le doc avec la
datemais ne m'ouvre pas contrôles production.xls) :
1er type :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
ActiveWorkbook.SaveAs Chemin & Format(Now, _
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
Workbooks.Open Filename:="D:c", UpdateLinks:=3
ActiveWorkbook.Close
End Sub
2ème type :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
ActiveWorkbook.SaveAs Chemin & Format(Now, _
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
ActiveWorkbook.Close
Workbooks.Open Filename:="D:contrôles production.xls",
UpdateLinks:=3End Sub
Peut-être faut-il ouvrir contrôles production.xls (alias toto.xls)
etqu'ilne soit pas "activate" afin de pouvoir fermer
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" (que j'appelais date.xls dans
mesprécédents posts).
Le but est que les modifications de contrôles production.xls soient
enregistrées dans "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" et qu'on
puisseréutiliser contrôles production.xls sans qu'il y ai les
modificationsprécédemment enregistrées.
William
"Philippe.R" a écrit dans le message de
news:Bonsoir William,
Workbooks.Open Filename:="LecteurDossiertoto.xls",
UpdateLinks:=3devrait faire l'affaire
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL 97 / 2000 / 2002
Pour suivre le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"William" a écrit dans le message de
news:Ca ne marche pas car le problème est que quand je clic sur mon
bouton,ledossier toto.xls change de nom et donc DEVIENT date.xls càd
qu'avantquejeclique, j'avais un fichier actif toto.xls et après que j'ai cliqué
j'enaitoujours un mais il s'agit de date.xls (ex-toto).
Donc à mon avis, il faut que je rajoute une ligne qui permettent
l'ouvertured'un fichier qui n'est pas déjà ouvert ; en l'occurence toto.xls
(quis'est"fermé" quand il a changé de nom).
et là je bloque mais je pense qu'il faudra à un moment ou un autre
quejestipule le chemin d'accès à toto.xls
"Nicolas B." a écrit dans le
messagedenews:Salut William,
Si tu veux juste resélectionner le premier classeur, rajoute :
Workbooks("Toto.xls").Activate
Et pour fermer le classeur de sauvegarde :
ActiveWorkbook.Close
(à mettre juste après l'enregistrement)
A+
--
Nicolas B.Bonjour,
Dans mon dernier post, j'avais demandé si je pouvais enregistrer
unfichier toto.xls avec comme nom une date : toto.xls ==> copie
aveccomme nom date.xls
J'ai affecté cette opération à un bouton et quand je clique
dessustout marche bien mais je suis alors dans le nouveau fichier
(date.xls).
Quelle ligne dois-je rajouter dans la macro du bouton de
toto.xlspourrevenir à toto?
en effet, je sais activer une feuille mais pas un fichier .xls
William
Il enregistre comme je le souhaite mais il bug pour la fermeture du fichier
"nom". Il surligne en jaune :
Workbooks(nom).Close
et dit : "erreur d'exécution '9' L'indice n'appartient pas à la sélection"
Il ne reconnait plus "nom" ?
@+
William
pour rappel :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
nom = Format(Now, "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""") & _
ActiveSheet.Range("A1").Text & ActiveSheet.Name
ActiveWorkbook.SaveAs Chemin & nom
Workbooks.Open Filename:="D:contrôles production", UpdateLinks:=3
Workbooks(nom).Close
End Sub
"FxM" a écrit dans le message de news:La variable nom sera le nom du fichier.
Essaie avec
nom = Format(Now, "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""") & _
activesheet.range("A1").text & activesheet.name
@+
FxM
William wrote:et insérer si possible le nom de la feuille
"William" a écrit dans le message de
news:petite question impertinente :
voici pour rappel mes lignes
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
nom = Format(Now, "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
ActiveWorkbook.SaveAs Chemin & nom
Workbooks.Open Filename:="D:contrôles production", UpdateLinks:=3
Workbooks(nom).Close
End Sub
Où dois-je rajouter la référence à une cellule si je veux qu'en plus de
ladate, il y est ce qui l'y a écris dans la cellule A1 ?
"William" a écrit dans le message de
news:testé et ca marche
bravo
"FxM" a écrit dans le message de news:Bonjour William,Le but est que les modifications de contrôles production.xls soient
enregistrées dans "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" et qu'on
puisseréutiliser contrôles production.xls sans qu'il y ai les modifications
précédemment enregistrées.
Non testé :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
nom = Format(Now, "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
ActiveWorkbook.SaveAs Chemin & nom
Workbooks.Open Filename:="D:contrôles production", UpdateLinks:=3
workbooks(nom).close
End Sub
@+
FxM
iam wrote:Une erreur s'est glissée dans le 1er type d'où la correction
bonjour,
j'ai toujours le problème.
voici 2 types de lignes de codes, la 1ère marche mais elle me ferme
lemauvais document (contrôles production.xls) et la 2ème marche mais
nem'ouvre pas le document souhaité ( càd qu'elle ferme le doc avec la
datemais ne m'ouvre pas contrôles production.xls) :
1er type :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
ActiveWorkbook.SaveAs Chemin & Format(Now, _
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
Workbooks.Open Filename:="D:contrôles production", UpdateLinks:=3
ActiveWorkbook.Close
End Sub
2ème type :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
ActiveWorkbook.SaveAs Chemin & Format(Now, _
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
ActiveWorkbook.Close
Workbooks.Open Filename:="D:contrôles production.xls",
UpdateLinks:=3End Sub
Peut-être faut-il ouvrir contrôles production.xls (alias toto.xls)
etqu'ilne soit pas "activate" afin de pouvoir fermer
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" (que j'appelais date.xls dans
mesprécédents posts).
Le but est que les modifications de contrôles production.xls soient
enregistrées dans "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" et qu'on
puisseréutiliser contrôles production.xls sans qu'il y ai les
modificationsprécédemment enregistrées.
William
"William" a écrit dans le message de
news:#bonjour,
j'ai toujours le problème.
voici 2 types de lignes de codes, la 1ère marche mais elle me ferme
lemauvais document (contrôles production.xls) et la 2ème marche mais
nem'ouvre pas le document souhaité ( càd qu'elle ferme le doc avec la
datemais ne m'ouvre pas contrôles production.xls) :
1er type :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
ActiveWorkbook.SaveAs Chemin & Format(Now, _
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
Workbooks.Open Filename:="D:c", UpdateLinks:=3
ActiveWorkbook.Close
End Sub
2ème type :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
ActiveWorkbook.SaveAs Chemin & Format(Now, _
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
ActiveWorkbook.Close
Workbooks.Open Filename:="D:contrôles production.xls",
UpdateLinks:=3End Sub
Peut-être faut-il ouvrir contrôles production.xls (alias toto.xls)
etqu'ilne soit pas "activate" afin de pouvoir fermer
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" (que j'appelais date.xls dans
mesprécédents posts).
Le but est que les modifications de contrôles production.xls soient
enregistrées dans "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" et qu'on
puisseréutiliser contrôles production.xls sans qu'il y ai les
modificationsprécédemment enregistrées.
William
"Philippe.R" a écrit dans le message de
news:Bonsoir William,
Workbooks.Open Filename:="LecteurDossiertoto.xls",
UpdateLinks:=3devrait faire l'affaire
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL 97 / 2000 / 2002
Pour suivre le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"William" a écrit dans le message de
news:Ca ne marche pas car le problème est que quand je clic sur mon
bouton,ledossier toto.xls change de nom et donc DEVIENT date.xls càd
qu'avantquejeclique, j'avais un fichier actif toto.xls et après que j'ai cliqué
j'enaitoujours un mais il s'agit de date.xls (ex-toto).
Donc à mon avis, il faut que je rajoute une ligne qui permettent
l'ouvertured'un fichier qui n'est pas déjà ouvert ; en l'occurence toto.xls
(quis'est"fermé" quand il a changé de nom).
et là je bloque mais je pense qu'il faudra à un moment ou un autre
quejestipule le chemin d'accès à toto.xls
"Nicolas B." a écrit dans le
messagedenews:Salut William,
Si tu veux juste resélectionner le premier classeur, rajoute :
Workbooks("Toto.xls").Activate
Et pour fermer le classeur de sauvegarde :
ActiveWorkbook.Close
(à mettre juste après l'enregistrement)
A+
--
Nicolas B.Bonjour,
Dans mon dernier post, j'avais demandé si je pouvais enregistrer
unfichier toto.xls avec comme nom une date : toto.xls ==> copie
aveccomme nom date.xls
J'ai affecté cette opération à un bouton et quand je clique
dessustout marche bien mais je suis alors dans le nouveau fichier
(date.xls).
Quelle ligne dois-je rajouter dans la macro du bouton de
toto.xlspourrevenir à toto?
en effet, je sais activer une feuille mais pas un fichier .xls
William
Il enregistre comme je le souhaite mais il bug pour la fermeture du fichier
"nom". Il surligne en jaune :
Workbooks(nom).Close
et dit : "erreur d'exécution '9' L'indice n'appartient pas à la sélection"
Il ne reconnait plus "nom" ?
@+
William
pour rappel :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
nom = Format(Now, "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""") & _
ActiveSheet.Range("A1").Text & ActiveSheet.Name
ActiveWorkbook.SaveAs Chemin & nom
Workbooks.Open Filename:="D:contrôles production", UpdateLinks:=3
Workbooks(nom).Close
End Sub
"FxM" <fxmanceaux@chello.fr> a écrit dans le message de news:
eWwUn01YEHA.2972@tk2msftngp13.phx.gbl...
La variable nom sera le nom du fichier.
Essaie avec
nom = Format(Now, "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""") & _
activesheet.range("A1").text & activesheet.name
@+
FxM
William wrote:
et insérer si possible le nom de la feuille
"William" <brun_rhodanienne@hotmail.com> a écrit dans le message de
news:
uvLSMu1YEHA.808@tk2msftngp13.phx.gbl...
petite question impertinente :
voici pour rappel mes lignes
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
nom = Format(Now, "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
ActiveWorkbook.SaveAs Chemin & nom
Workbooks.Open Filename:="D:contrôles production", UpdateLinks:=3
Workbooks(nom).Close
End Sub
Où dois-je rajouter la référence à une cellule si je veux qu'en plus de
la
date, il y est ce qui l'y a écris dans la cellule A1 ?
"William" <brun_rhodanienne@hotmail.com> a écrit dans le message de
news:
uQbDBM1YEHA.1000@TK2MSFTNGP12.phx.gbl...
testé et ca marche
bravo
"FxM" <fxmanceaux@chello.fr> a écrit dans le message de news:
utL8hQ0YEHA.2908@TK2MSFTNGP10.phx.gbl...
Bonjour William,
Le but est que les modifications de contrôles production.xls soient
enregistrées dans "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" et qu'on
puisse
réutiliser contrôles production.xls sans qu'il y ai les modifications
précédemment enregistrées.
Non testé :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
nom = Format(Now, "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
ActiveWorkbook.SaveAs Chemin & nom
Workbooks.Open Filename:="D:contrôles production", UpdateLinks:=3
workbooks(nom).close
End Sub
@+
FxM
iam wrote:
Une erreur s'est glissée dans le 1er type d'où la correction
bonjour,
j'ai toujours le problème.
voici 2 types de lignes de codes, la 1ère marche mais elle me ferme
le
mauvais document (contrôles production.xls) et la 2ème marche mais
ne
m'ouvre pas le document souhaité ( càd qu'elle ferme le doc avec la
date
mais ne m'ouvre pas contrôles production.xls) :
1er type :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
ActiveWorkbook.SaveAs Chemin & Format(Now, _
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
Workbooks.Open Filename:="D:contrôles production", UpdateLinks:=3
ActiveWorkbook.Close
End Sub
2ème type :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
ActiveWorkbook.SaveAs Chemin & Format(Now, _
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
ActiveWorkbook.Close
Workbooks.Open Filename:="D:contrôles production.xls",
UpdateLinks:=3
End Sub
Peut-être faut-il ouvrir contrôles production.xls (alias toto.xls)
et
qu'il
ne soit pas "activate" afin de pouvoir fermer
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" (que j'appelais date.xls dans
mes
précédents posts).
Le but est que les modifications de contrôles production.xls soient
enregistrées dans "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" et qu'on
puisse
réutiliser contrôles production.xls sans qu'il y ai les
modifications
précédemment enregistrées.
William
"William" <brun_rhodanienne@hotmail.com> a écrit dans le message de
news:
#qzR1WzYEHA.2816@TK2MSFTNGP11.phx.gbl...
bonjour,
j'ai toujours le problème.
voici 2 types de lignes de codes, la 1ère marche mais elle me ferme
le
mauvais document (contrôles production.xls) et la 2ème marche mais
ne
m'ouvre pas le document souhaité ( càd qu'elle ferme le doc avec la
date
mais ne m'ouvre pas contrôles production.xls) :
1er type :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
ActiveWorkbook.SaveAs Chemin & Format(Now, _
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
Workbooks.Open Filename:="D:c", UpdateLinks:=3
ActiveWorkbook.Close
End Sub
2ème type :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
ActiveWorkbook.SaveAs Chemin & Format(Now, _
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
ActiveWorkbook.Close
Workbooks.Open Filename:="D:contrôles production.xls",
UpdateLinks:=3
End Sub
Peut-être faut-il ouvrir contrôles production.xls (alias toto.xls)
et
qu'il
ne soit pas "activate" afin de pouvoir fermer
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" (que j'appelais date.xls dans
mes
précédents posts).
Le but est que les modifications de contrôles production.xls soient
enregistrées dans "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" et qu'on
puisse
réutiliser contrôles production.xls sans qu'il y ai les
modifications
précédemment enregistrées.
William
"Philippe.R" <A_S_rauphil@wanadoo.fr> a écrit dans le message de
news:
OiwJvjtYEHA.3112@tk2msftngp13.phx.gbl...
Bonsoir William,
Workbooks.Open Filename:="\LecteurDossiertoto.xls",
UpdateLinks:=3
devrait faire l'affaire
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL 97 / 2000 / 2002
Pour suivre le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"William" <brun_rhodanienne@hotmail.com> a écrit dans le message de
news:Ovgr6UqYEHA.3944@tk2msftngp13.phx.gbl...
Ca ne marche pas car le problème est que quand je clic sur mon
bouton,
le
dossier toto.xls change de nom et donc DEVIENT date.xls càd
qu'avant
que
je
clique, j'avais un fichier actif toto.xls et après que j'ai cliqué
j'en
ai
toujours un mais il s'agit de date.xls (ex-toto).
Donc à mon avis, il faut que je rajoute une ligne qui permettent
l'ouverture
d'un fichier qui n'est pas déjà ouvert ; en l'occurence toto.xls
(qui
s'est
"fermé" quand il a changé de nom).
et là je bloque mais je pense qu'il faudra à un moment ou un autre
que
je
stipule le chemin d'accès à toto.xls
"Nicolas B." <nicolas.bruot@adresse.bidon.com> a écrit dans le
message
de
news: OQPTylnYEHA.2844@TK2MSFTNGP12.phx.gbl...
Salut William,
Si tu veux juste resélectionner le premier classeur, rajoute :
Workbooks("Toto.xls").Activate
Et pour fermer le classeur de sauvegarde :
ActiveWorkbook.Close
(à mettre juste après l'enregistrement)
A+
--
Nicolas B.
Bonjour,
Dans mon dernier post, j'avais demandé si je pouvais enregistrer
un
fichier toto.xls avec comme nom une date : toto.xls ==> copie
avec
comme nom date.xls
J'ai affecté cette opération à un bouton et quand je clique
dessus
tout marche bien mais je suis alors dans le nouveau fichier
(date.xls).
Quelle ligne dois-je rajouter dans la macro du bouton de
toto.xls
pour
revenir à toto?
en effet, je sais activer une feuille mais pas un fichier .xls
William
Il enregistre comme je le souhaite mais il bug pour la fermeture du fichier
"nom". Il surligne en jaune :
Workbooks(nom).Close
et dit : "erreur d'exécution '9' L'indice n'appartient pas à la sélection"
Il ne reconnait plus "nom" ?
@+
William
pour rappel :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
nom = Format(Now, "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""") & _
ActiveSheet.Range("A1").Text & ActiveSheet.Name
ActiveWorkbook.SaveAs Chemin & nom
Workbooks.Open Filename:="D:contrôles production", UpdateLinks:=3
Workbooks(nom).Close
End Sub
"FxM" a écrit dans le message de news:La variable nom sera le nom du fichier.
Essaie avec
nom = Format(Now, "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""") & _
activesheet.range("A1").text & activesheet.name
@+
FxM
William wrote:et insérer si possible le nom de la feuille
"William" a écrit dans le message de
news:petite question impertinente :
voici pour rappel mes lignes
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
nom = Format(Now, "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
ActiveWorkbook.SaveAs Chemin & nom
Workbooks.Open Filename:="D:contrôles production", UpdateLinks:=3
Workbooks(nom).Close
End Sub
Où dois-je rajouter la référence à une cellule si je veux qu'en plus de
ladate, il y est ce qui l'y a écris dans la cellule A1 ?
"William" a écrit dans le message de
news:testé et ca marche
bravo
"FxM" a écrit dans le message de news:Bonjour William,Le but est que les modifications de contrôles production.xls soient
enregistrées dans "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" et qu'on
puisseréutiliser contrôles production.xls sans qu'il y ai les modifications
précédemment enregistrées.
Non testé :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
nom = Format(Now, "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
ActiveWorkbook.SaveAs Chemin & nom
Workbooks.Open Filename:="D:contrôles production", UpdateLinks:=3
workbooks(nom).close
End Sub
@+
FxM
iam wrote:Une erreur s'est glissée dans le 1er type d'où la correction
bonjour,
j'ai toujours le problème.
voici 2 types de lignes de codes, la 1ère marche mais elle me ferme
lemauvais document (contrôles production.xls) et la 2ème marche mais
nem'ouvre pas le document souhaité ( càd qu'elle ferme le doc avec la
datemais ne m'ouvre pas contrôles production.xls) :
1er type :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
ActiveWorkbook.SaveAs Chemin & Format(Now, _
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
Workbooks.Open Filename:="D:contrôles production", UpdateLinks:=3
ActiveWorkbook.Close
End Sub
2ème type :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
ActiveWorkbook.SaveAs Chemin & Format(Now, _
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
ActiveWorkbook.Close
Workbooks.Open Filename:="D:contrôles production.xls",
UpdateLinks:=3End Sub
Peut-être faut-il ouvrir contrôles production.xls (alias toto.xls)
etqu'ilne soit pas "activate" afin de pouvoir fermer
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" (que j'appelais date.xls dans
mesprécédents posts).
Le but est que les modifications de contrôles production.xls soient
enregistrées dans "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" et qu'on
puisseréutiliser contrôles production.xls sans qu'il y ai les
modificationsprécédemment enregistrées.
William
"William" a écrit dans le message de
news:#bonjour,
j'ai toujours le problème.
voici 2 types de lignes de codes, la 1ère marche mais elle me ferme
lemauvais document (contrôles production.xls) et la 2ème marche mais
nem'ouvre pas le document souhaité ( càd qu'elle ferme le doc avec la
datemais ne m'ouvre pas contrôles production.xls) :
1er type :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
ActiveWorkbook.SaveAs Chemin & Format(Now, _
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
Workbooks.Open Filename:="D:c", UpdateLinks:=3
ActiveWorkbook.Close
End Sub
2ème type :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
ActiveWorkbook.SaveAs Chemin & Format(Now, _
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
ActiveWorkbook.Close
Workbooks.Open Filename:="D:contrôles production.xls",
UpdateLinks:=3End Sub
Peut-être faut-il ouvrir contrôles production.xls (alias toto.xls)
etqu'ilne soit pas "activate" afin de pouvoir fermer
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" (que j'appelais date.xls dans
mesprécédents posts).
Le but est que les modifications de contrôles production.xls soient
enregistrées dans "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" et qu'on
puisseréutiliser contrôles production.xls sans qu'il y ai les
modificationsprécédemment enregistrées.
William
"Philippe.R" a écrit dans le message de
news:Bonsoir William,
Workbooks.Open Filename:="LecteurDossiertoto.xls",
UpdateLinks:=3devrait faire l'affaire
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL 97 / 2000 / 2002
Pour suivre le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"William" a écrit dans le message de
news:Ca ne marche pas car le problème est que quand je clic sur mon
bouton,ledossier toto.xls change de nom et donc DEVIENT date.xls càd
qu'avantquejeclique, j'avais un fichier actif toto.xls et après que j'ai cliqué
j'enaitoujours un mais il s'agit de date.xls (ex-toto).
Donc à mon avis, il faut que je rajoute une ligne qui permettent
l'ouvertured'un fichier qui n'est pas déjà ouvert ; en l'occurence toto.xls
(quis'est"fermé" quand il a changé de nom).
et là je bloque mais je pense qu'il faudra à un moment ou un autre
quejestipule le chemin d'accès à toto.xls
"Nicolas B." a écrit dans le
messagedenews:Salut William,
Si tu veux juste resélectionner le premier classeur, rajoute :
Workbooks("Toto.xls").Activate
Et pour fermer le classeur de sauvegarde :
ActiveWorkbook.Close
(à mettre juste après l'enregistrement)
A+
--
Nicolas B.Bonjour,
Dans mon dernier post, j'avais demandé si je pouvais enregistrer
unfichier toto.xls avec comme nom une date : toto.xls ==> copie
aveccomme nom date.xls
J'ai affecté cette opération à un bouton et quand je clique
dessustout marche bien mais je suis alors dans le nouveau fichier
(date.xls).
Quelle ligne dois-je rajouter dans la macro du bouton de
toto.xlspourrevenir à toto?
en effet, je sais activer une feuille mais pas un fichier .xls
William
bonjour
nom est pas déclaré
dim nom as string
--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"William" a écrit dans le message de
news:
Il enregistre comme je le souhaite mais il bug pour la fermeture du
fichier
"nom". Il surligne en jaune :
Workbooks(nom).Close
et dit : "erreur d'exécution '9' L'indice n'appartient pas à la
sélection"
Il ne reconnait plus "nom" ?
@+
William
pour rappel :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
nom = Format(Now, "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""") & _
ActiveSheet.Range("A1").Text & ActiveSheet.Name
ActiveWorkbook.SaveAs Chemin & nom
Workbooks.Open Filename:="D:contrôles production", UpdateLinks:=3
Workbooks(nom).Close
End Sub
"FxM" a écrit dans le message de news:La variable nom sera le nom du fichier.
Essaie avec
nom = Format(Now, "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""") & _
activesheet.range("A1").text & activesheet.name
@+
FxM
William wrote:et insérer si possible le nom de la feuille
"William" a écrit dans le message de
news:petite question impertinente :
voici pour rappel mes lignes
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
nom = Format(Now, "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
ActiveWorkbook.SaveAs Chemin & nom
Workbooks.Open Filename:="D:contrôles production", UpdateLinks:=3
Workbooks(nom).Close
End Sub
Où dois-je rajouter la référence à une cellule si je veux qu'en plus
de
ladate, il y est ce qui l'y a écris dans la cellule A1 ?
"William" a écrit dans le message de
news:testé et ca marche
bravo
"FxM" a écrit dans le message de news:Bonjour William,Le but est que les modifications de contrôles production.xls
soient
enregistrées dans "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" et qu'on
puisseréutiliser contrôles production.xls sans qu'il y ai les
modifications
précédemment enregistrées.
Non testé :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
nom = Format(Now, "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
ActiveWorkbook.SaveAs Chemin & nom
Workbooks.Open Filename:="D:contrôles production",
UpdateLinks:=3
workbooks(nom).close
End Sub
@+
FxM
iam wrote:Une erreur s'est glissée dans le 1er type d'où la correction
bonjour,
j'ai toujours le problème.
voici 2 types de lignes de codes, la 1ère marche mais elle me
ferme
lemauvais document (contrôles production.xls) et la 2ème marche
mais
nem'ouvre pas le document souhaité ( càd qu'elle ferme le doc avec
la
datemais ne m'ouvre pas contrôles production.xls) :
1er type :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
ActiveWorkbook.SaveAs Chemin & Format(Now, _
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
Workbooks.Open Filename:="D:contrôles production",
UpdateLinks:=3
ActiveWorkbook.Close
End Sub
2ème type :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
ActiveWorkbook.SaveAs Chemin & Format(Now, _
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
ActiveWorkbook.Close
Workbooks.Open Filename:="D:contrôles production.xls",
UpdateLinks:=3End Sub
Peut-être faut-il ouvrir contrôles production.xls (alias
toto.xls)
etqu'ilne soit pas "activate" afin de pouvoir fermer
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" (que j'appelais date.xls
dans
mesprécédents posts).
Le but est que les modifications de contrôles production.xls
soient
enregistrées dans "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" et qu'on
puisseréutiliser contrôles production.xls sans qu'il y ai les
modificationsprécédemment enregistrées.
William
"William" a écrit dans le message
de
news:#bonjour,
j'ai toujours le problème.
voici 2 types de lignes de codes, la 1ère marche mais elle me
ferme
lemauvais document (contrôles production.xls) et la 2ème marche
mais
nem'ouvre pas le document souhaité ( càd qu'elle ferme le doc avec
la
datemais ne m'ouvre pas contrôles production.xls) :
1er type :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
ActiveWorkbook.SaveAs Chemin & Format(Now, _
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
Workbooks.Open Filename:="D:c", UpdateLinks:=3
ActiveWorkbook.Close
End Sub
2ème type :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
ActiveWorkbook.SaveAs Chemin & Format(Now, _
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
ActiveWorkbook.Close
Workbooks.Open Filename:="D:contrôles production.xls",
UpdateLinks:=3End Sub
Peut-être faut-il ouvrir contrôles production.xls (alias
toto.xls)
etqu'ilne soit pas "activate" afin de pouvoir fermer
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" (que j'appelais date.xls
dans
mesprécédents posts).
Le but est que les modifications de contrôles production.xls
soient
enregistrées dans "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" et
qu'on
puisseréutiliser contrôles production.xls sans qu'il y ai les
modificationsprécédemment enregistrées.
William
"Philippe.R" a écrit dans le message de
news:Bonsoir William,
Workbooks.Open Filename:="LecteurDossiertoto.xls",
UpdateLinks:=3devrait faire l'affaire
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL 97 / 2000 / 2002
Pour suivre le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"William" a écrit dans le
message de
news:Ca ne marche pas car le problème est que quand je clic sur mon
bouton,ledossier toto.xls change de nom et donc DEVIENT date.xls càd
qu'avantquejeclique, j'avais un fichier actif toto.xls et après que j'ai
cliqué
j'enaitoujours un mais il s'agit de date.xls (ex-toto).
Donc à mon avis, il faut que je rajoute une ligne qui
permettent
l'ouvertured'un fichier qui n'est pas déjà ouvert ; en l'occurence
toto.xls
(quis'est"fermé" quand il a changé de nom).
et là je bloque mais je pense qu'il faudra à un moment ou un
autre
quejestipule le chemin d'accès à toto.xls
"Nicolas B." a écrit dans le
messagedenews:Salut William,
Si tu veux juste resélectionner le premier classeur, rajoute
:
Workbooks("Toto.xls").Activate
Et pour fermer le classeur de sauvegarde :
ActiveWorkbook.Close
(à mettre juste après l'enregistrement)
A+
--
Nicolas B.Bonjour,
Dans mon dernier post, j'avais demandé si je pouvais
enregistrer
unfichier toto.xls avec comme nom une date : toto.xls ==>
copie
aveccomme nom date.xls
J'ai affecté cette opération à un bouton et quand je clique
dessustout marche bien mais je suis alors dans le nouveau fichier
(date.xls).
Quelle ligne dois-je rajouter dans la macro du bouton de
toto.xlspourrevenir à toto?
en effet, je sais activer une feuille mais pas un fichier
.xls
William
bonjour
nom est pas déclaré
dim nom as string
--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"William" <brun_rhodanienne@hotmail.com> a écrit dans le message de
news:uoFXlc2YEHA.2480@tk2msftngp13.phx.gbl...
Il enregistre comme je le souhaite mais il bug pour la fermeture du
fichier
"nom". Il surligne en jaune :
Workbooks(nom).Close
et dit : "erreur d'exécution '9' L'indice n'appartient pas à la
sélection"
Il ne reconnait plus "nom" ?
@+
William
pour rappel :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
nom = Format(Now, "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""") & _
ActiveSheet.Range("A1").Text & ActiveSheet.Name
ActiveWorkbook.SaveAs Chemin & nom
Workbooks.Open Filename:="D:contrôles production", UpdateLinks:=3
Workbooks(nom).Close
End Sub
"FxM" <fxmanceaux@chello.fr> a écrit dans le message de news:
eWwUn01YEHA.2972@tk2msftngp13.phx.gbl...
La variable nom sera le nom du fichier.
Essaie avec
nom = Format(Now, "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""") & _
activesheet.range("A1").text & activesheet.name
@+
FxM
William wrote:
et insérer si possible le nom de la feuille
"William" <brun_rhodanienne@hotmail.com> a écrit dans le message de
news:
uvLSMu1YEHA.808@tk2msftngp13.phx.gbl...
petite question impertinente :
voici pour rappel mes lignes
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
nom = Format(Now, "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
ActiveWorkbook.SaveAs Chemin & nom
Workbooks.Open Filename:="D:contrôles production", UpdateLinks:=3
Workbooks(nom).Close
End Sub
Où dois-je rajouter la référence à une cellule si je veux qu'en plus
de
la
date, il y est ce qui l'y a écris dans la cellule A1 ?
"William" <brun_rhodanienne@hotmail.com> a écrit dans le message de
news:
uQbDBM1YEHA.1000@TK2MSFTNGP12.phx.gbl...
testé et ca marche
bravo
"FxM" <fxmanceaux@chello.fr> a écrit dans le message de news:
utL8hQ0YEHA.2908@TK2MSFTNGP10.phx.gbl...
Bonjour William,
Le but est que les modifications de contrôles production.xls
soient
enregistrées dans "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" et qu'on
puisse
réutiliser contrôles production.xls sans qu'il y ai les
modifications
précédemment enregistrées.
Non testé :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
nom = Format(Now, "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
ActiveWorkbook.SaveAs Chemin & nom
Workbooks.Open Filename:="D:contrôles production",
UpdateLinks:=3
workbooks(nom).close
End Sub
@+
FxM
iam wrote:
Une erreur s'est glissée dans le 1er type d'où la correction
bonjour,
j'ai toujours le problème.
voici 2 types de lignes de codes, la 1ère marche mais elle me
ferme
le
mauvais document (contrôles production.xls) et la 2ème marche
mais
ne
m'ouvre pas le document souhaité ( càd qu'elle ferme le doc avec
la
date
mais ne m'ouvre pas contrôles production.xls) :
1er type :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
ActiveWorkbook.SaveAs Chemin & Format(Now, _
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
Workbooks.Open Filename:="D:contrôles production",
UpdateLinks:=3
ActiveWorkbook.Close
End Sub
2ème type :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
ActiveWorkbook.SaveAs Chemin & Format(Now, _
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
ActiveWorkbook.Close
Workbooks.Open Filename:="D:contrôles production.xls",
UpdateLinks:=3
End Sub
Peut-être faut-il ouvrir contrôles production.xls (alias
toto.xls)
et
qu'il
ne soit pas "activate" afin de pouvoir fermer
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" (que j'appelais date.xls
dans
mes
précédents posts).
Le but est que les modifications de contrôles production.xls
soient
enregistrées dans "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" et qu'on
puisse
réutiliser contrôles production.xls sans qu'il y ai les
modifications
précédemment enregistrées.
William
"William" <brun_rhodanienne@hotmail.com> a écrit dans le message
de
news:
#qzR1WzYEHA.2816@TK2MSFTNGP11.phx.gbl...
bonjour,
j'ai toujours le problème.
voici 2 types de lignes de codes, la 1ère marche mais elle me
ferme
le
mauvais document (contrôles production.xls) et la 2ème marche
mais
ne
m'ouvre pas le document souhaité ( càd qu'elle ferme le doc avec
la
date
mais ne m'ouvre pas contrôles production.xls) :
1er type :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
ActiveWorkbook.SaveAs Chemin & Format(Now, _
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
Workbooks.Open Filename:="D:c", UpdateLinks:=3
ActiveWorkbook.Close
End Sub
2ème type :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
ActiveWorkbook.SaveAs Chemin & Format(Now, _
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
ActiveWorkbook.Close
Workbooks.Open Filename:="D:contrôles production.xls",
UpdateLinks:=3
End Sub
Peut-être faut-il ouvrir contrôles production.xls (alias
toto.xls)
et
qu'il
ne soit pas "activate" afin de pouvoir fermer
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" (que j'appelais date.xls
dans
mes
précédents posts).
Le but est que les modifications de contrôles production.xls
soient
enregistrées dans "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" et
qu'on
puisse
réutiliser contrôles production.xls sans qu'il y ai les
modifications
précédemment enregistrées.
William
"Philippe.R" <A_S_rauphil@wanadoo.fr> a écrit dans le message de
news:
OiwJvjtYEHA.3112@tk2msftngp13.phx.gbl...
Bonsoir William,
Workbooks.Open Filename:="\LecteurDossiertoto.xls",
UpdateLinks:=3
devrait faire l'affaire
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL 97 / 2000 / 2002
Pour suivre le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"William" <brun_rhodanienne@hotmail.com> a écrit dans le
message de
news:Ovgr6UqYEHA.3944@tk2msftngp13.phx.gbl...
Ca ne marche pas car le problème est que quand je clic sur mon
bouton,
le
dossier toto.xls change de nom et donc DEVIENT date.xls càd
qu'avant
que
je
clique, j'avais un fichier actif toto.xls et après que j'ai
cliqué
j'en
ai
toujours un mais il s'agit de date.xls (ex-toto).
Donc à mon avis, il faut que je rajoute une ligne qui
permettent
l'ouverture
d'un fichier qui n'est pas déjà ouvert ; en l'occurence
toto.xls
(qui
s'est
"fermé" quand il a changé de nom).
et là je bloque mais je pense qu'il faudra à un moment ou un
autre
que
je
stipule le chemin d'accès à toto.xls
"Nicolas B." <nicolas.bruot@adresse.bidon.com> a écrit dans le
message
de
news: OQPTylnYEHA.2844@TK2MSFTNGP12.phx.gbl...
Salut William,
Si tu veux juste resélectionner le premier classeur, rajoute
:
Workbooks("Toto.xls").Activate
Et pour fermer le classeur de sauvegarde :
ActiveWorkbook.Close
(à mettre juste après l'enregistrement)
A+
--
Nicolas B.
Bonjour,
Dans mon dernier post, j'avais demandé si je pouvais
enregistrer
un
fichier toto.xls avec comme nom une date : toto.xls ==>
copie
avec
comme nom date.xls
J'ai affecté cette opération à un bouton et quand je clique
dessus
tout marche bien mais je suis alors dans le nouveau fichier
(date.xls).
Quelle ligne dois-je rajouter dans la macro du bouton de
toto.xls
pour
revenir à toto?
en effet, je sais activer une feuille mais pas un fichier
.xls
William
bonjour
nom est pas déclaré
dim nom as string
--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"William" a écrit dans le message de
news:
Il enregistre comme je le souhaite mais il bug pour la fermeture du
fichier
"nom". Il surligne en jaune :
Workbooks(nom).Close
et dit : "erreur d'exécution '9' L'indice n'appartient pas à la
sélection"
Il ne reconnait plus "nom" ?
@+
William
pour rappel :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
nom = Format(Now, "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""") & _
ActiveSheet.Range("A1").Text & ActiveSheet.Name
ActiveWorkbook.SaveAs Chemin & nom
Workbooks.Open Filename:="D:contrôles production", UpdateLinks:=3
Workbooks(nom).Close
End Sub
"FxM" a écrit dans le message de news:La variable nom sera le nom du fichier.
Essaie avec
nom = Format(Now, "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""") & _
activesheet.range("A1").text & activesheet.name
@+
FxM
William wrote:et insérer si possible le nom de la feuille
"William" a écrit dans le message de
news:petite question impertinente :
voici pour rappel mes lignes
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
nom = Format(Now, "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
ActiveWorkbook.SaveAs Chemin & nom
Workbooks.Open Filename:="D:contrôles production", UpdateLinks:=3
Workbooks(nom).Close
End Sub
Où dois-je rajouter la référence à une cellule si je veux qu'en plus
de
ladate, il y est ce qui l'y a écris dans la cellule A1 ?
"William" a écrit dans le message de
news:testé et ca marche
bravo
"FxM" a écrit dans le message de news:Bonjour William,Le but est que les modifications de contrôles production.xls
soient
enregistrées dans "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" et qu'on
puisseréutiliser contrôles production.xls sans qu'il y ai les
modifications
précédemment enregistrées.
Non testé :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
nom = Format(Now, "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
ActiveWorkbook.SaveAs Chemin & nom
Workbooks.Open Filename:="D:contrôles production",
UpdateLinks:=3
workbooks(nom).close
End Sub
@+
FxM
iam wrote:Une erreur s'est glissée dans le 1er type d'où la correction
bonjour,
j'ai toujours le problème.
voici 2 types de lignes de codes, la 1ère marche mais elle me
ferme
lemauvais document (contrôles production.xls) et la 2ème marche
mais
nem'ouvre pas le document souhaité ( càd qu'elle ferme le doc avec
la
datemais ne m'ouvre pas contrôles production.xls) :
1er type :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
ActiveWorkbook.SaveAs Chemin & Format(Now, _
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
Workbooks.Open Filename:="D:contrôles production",
UpdateLinks:=3
ActiveWorkbook.Close
End Sub
2ème type :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
ActiveWorkbook.SaveAs Chemin & Format(Now, _
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
ActiveWorkbook.Close
Workbooks.Open Filename:="D:contrôles production.xls",
UpdateLinks:=3End Sub
Peut-être faut-il ouvrir contrôles production.xls (alias
toto.xls)
etqu'ilne soit pas "activate" afin de pouvoir fermer
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" (que j'appelais date.xls
dans
mesprécédents posts).
Le but est que les modifications de contrôles production.xls
soient
enregistrées dans "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" et qu'on
puisseréutiliser contrôles production.xls sans qu'il y ai les
modificationsprécédemment enregistrées.
William
"William" a écrit dans le message
de
news:#bonjour,
j'ai toujours le problème.
voici 2 types de lignes de codes, la 1ère marche mais elle me
ferme
lemauvais document (contrôles production.xls) et la 2ème marche
mais
nem'ouvre pas le document souhaité ( càd qu'elle ferme le doc avec
la
datemais ne m'ouvre pas contrôles production.xls) :
1er type :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
ActiveWorkbook.SaveAs Chemin & Format(Now, _
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
Workbooks.Open Filename:="D:c", UpdateLinks:=3
ActiveWorkbook.Close
End Sub
2ème type :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
ActiveWorkbook.SaveAs Chemin & Format(Now, _
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
ActiveWorkbook.Close
Workbooks.Open Filename:="D:contrôles production.xls",
UpdateLinks:=3End Sub
Peut-être faut-il ouvrir contrôles production.xls (alias
toto.xls)
etqu'ilne soit pas "activate" afin de pouvoir fermer
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" (que j'appelais date.xls
dans
mesprécédents posts).
Le but est que les modifications de contrôles production.xls
soient
enregistrées dans "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" et
qu'on
puisseréutiliser contrôles production.xls sans qu'il y ai les
modificationsprécédemment enregistrées.
William
"Philippe.R" a écrit dans le message de
news:Bonsoir William,
Workbooks.Open Filename:="LecteurDossiertoto.xls",
UpdateLinks:=3devrait faire l'affaire
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL 97 / 2000 / 2002
Pour suivre le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"William" a écrit dans le
message de
news:Ca ne marche pas car le problème est que quand je clic sur mon
bouton,ledossier toto.xls change de nom et donc DEVIENT date.xls càd
qu'avantquejeclique, j'avais un fichier actif toto.xls et après que j'ai
cliqué
j'enaitoujours un mais il s'agit de date.xls (ex-toto).
Donc à mon avis, il faut que je rajoute une ligne qui
permettent
l'ouvertured'un fichier qui n'est pas déjà ouvert ; en l'occurence
toto.xls
(quis'est"fermé" quand il a changé de nom).
et là je bloque mais je pense qu'il faudra à un moment ou un
autre
quejestipule le chemin d'accès à toto.xls
"Nicolas B." a écrit dans le
messagedenews:Salut William,
Si tu veux juste resélectionner le premier classeur, rajoute
:
Workbooks("Toto.xls").Activate
Et pour fermer le classeur de sauvegarde :
ActiveWorkbook.Close
(à mettre juste après l'enregistrement)
A+
--
Nicolas B.Bonjour,
Dans mon dernier post, j'avais demandé si je pouvais
enregistrer
unfichier toto.xls avec comme nom une date : toto.xls ==>
copie
aveccomme nom date.xls
J'ai affecté cette opération à un bouton et quand je clique
dessustout marche bien mais je suis alors dans le nouveau fichier
(date.xls).
Quelle ligne dois-je rajouter dans la macro du bouton de
toto.xlspourrevenir à toto?
en effet, je sais activer une feuille mais pas un fichier
.xls
William
Il enregistre comme je le souhaite mais il bug pour la fermeture du fichier
"nom". Il surligne en jaune :
Workbooks(nom).Close
et dit : "erreur d'exécution '9' L'indice n'appartient pas à la sélection"
Il ne reconnait plus "nom" ?
@+
William
nom = Format(Now, "yyyy-MM-dd_hh""h""mm""m""ss""s") & _
ActiveSheet.Range("A1").Text & ActiveSheet.Name & ".xls"
Il enregistre comme je le souhaite mais il bug pour la fermeture du fichier
"nom". Il surligne en jaune :
Workbooks(nom).Close
et dit : "erreur d'exécution '9' L'indice n'appartient pas à la sélection"
Il ne reconnait plus "nom" ?
@+
William
nom = Format(Now, "yyyy-MM-dd_hh""h""mm""m""ss""s") & _
ActiveSheet.Range("A1").Text & ActiveSheet.Name & ".xls"
Il enregistre comme je le souhaite mais il bug pour la fermeture du fichier
"nom". Il surligne en jaune :
Workbooks(nom).Close
et dit : "erreur d'exécution '9' L'indice n'appartient pas à la sélection"
Il ne reconnait plus "nom" ?
@+
William
nom = Format(Now, "yyyy-MM-dd_hh""h""mm""m""ss""s") & _
ActiveSheet.Range("A1").Text & ActiveSheet.Name & ".xls"
je viens de le déclaré mais j'ai toujours le même message d'erreur
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
Dim nom As String
nom = Format(Now, "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""") & _
ActiveSheet.Range("A1").Text & ActiveSheet.Name
ActiveWorkbook.SaveAs Chemin & nom
Workbooks.Open Filename:="D:contrôles production", UpdateLinks:=3
Workbooks(nom).Close
A moins que je ne l'ai pas placé à la bonne place...
"Pierre CFI [mvp]" a écrit dans le message de
news:bonjour
nom est pas déclaré
dim nom as string
--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"William" a écrit dans le message de
news:Il enregistre comme je le souhaite mais il bug pour la fermeture du
fichier"nom". Il surligne en jaune :
Workbooks(nom).Close
et dit : "erreur d'exécution '9' L'indice n'appartient pas à la
sélection"
Il ne reconnait plus "nom" ?
@+
William
pour rappel :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
nom = Format(Now, "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""") & _
ActiveSheet.Range("A1").Text & ActiveSheet.Name
ActiveWorkbook.SaveAs Chemin & nom
Workbooks.Open Filename:="D:contrôles production", UpdateLinks:=3
Workbooks(nom).Close
End Sub
"FxM" a écrit dans le message de news:La variable nom sera le nom du fichier.
Essaie avec
nom = Format(Now, "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""") & _
activesheet.range("A1").text & activesheet.name
@+
FxM
William wrote:et insérer si possible le nom de la feuille
"William" a écrit dans le message de
news:petite question impertinente :
voici pour rappel mes lignes
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
nom = Format(Now, "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
ActiveWorkbook.SaveAs Chemin & nom
Workbooks.Open Filename:="D:contrôles production", UpdateLinks:=3
Workbooks(nom).Close
End Sub
Où dois-je rajouter la référence à une cellule si je veux qu'en plus
deladate, il y est ce qui l'y a écris dans la cellule A1 ?
"William" a écrit dans le message de
news:testé et ca marche
bravo
"FxM" a écrit dans le message de news:Bonjour William,Le but est que les modifications de contrôles production.xls
soientenregistrées dans "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" et qu'on
puisseréutiliser contrôles production.xls sans qu'il y ai les
modificationsprécédemment enregistrées.
Non testé :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
nom = Format(Now, "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
ActiveWorkbook.SaveAs Chemin & nom
Workbooks.Open Filename:="D:contrôles production",
UpdateLinks:=3workbooks(nom).close
End Sub
@+
FxM
iam wrote:Une erreur s'est glissée dans le 1er type d'où la correction
bonjour,
j'ai toujours le problème.
voici 2 types de lignes de codes, la 1ère marche mais elle me
ferme
lemauvais document (contrôles production.xls) et la 2ème marche
mais
nem'ouvre pas le document souhaité ( càd qu'elle ferme le doc avec
la
datemais ne m'ouvre pas contrôles production.xls) :
1er type :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
ActiveWorkbook.SaveAs Chemin & Format(Now, _
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
Workbooks.Open Filename:="D:contrôles production",
UpdateLinks:=3ActiveWorkbook.Close
End Sub
2ème type :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
ActiveWorkbook.SaveAs Chemin & Format(Now, _
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
ActiveWorkbook.Close
Workbooks.Open Filename:="D:contrôles production.xls",
UpdateLinks:=3End Sub
Peut-être faut-il ouvrir contrôles production.xls (alias
toto.xls)
etqu'ilne soit pas "activate" afin de pouvoir fermer
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" (que j'appelais date.xls
dans
mesprécédents posts).
Le but est que les modifications de contrôles production.xls
soientenregistrées dans "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" et qu'on
puisseréutiliser contrôles production.xls sans qu'il y ai les
modificationsprécédemment enregistrées.
William
"William" a écrit dans le message
de
news:#bonjour,
j'ai toujours le problème.
voici 2 types de lignes de codes, la 1ère marche mais elle me
ferme
lemauvais document (contrôles production.xls) et la 2ème marche
mais
nem'ouvre pas le document souhaité ( càd qu'elle ferme le doc avec
la
datemais ne m'ouvre pas contrôles production.xls) :
1er type :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
ActiveWorkbook.SaveAs Chemin & Format(Now, _
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
Workbooks.Open Filename:="D:c", UpdateLinks:=3
ActiveWorkbook.Close
End Sub
2ème type :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
ActiveWorkbook.SaveAs Chemin & Format(Now, _
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
ActiveWorkbook.Close
Workbooks.Open Filename:="D:contrôles production.xls",
UpdateLinks:=3End Sub
Peut-être faut-il ouvrir contrôles production.xls (alias
toto.xls)
etqu'ilne soit pas "activate" afin de pouvoir fermer
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" (que j'appelais date.xls
dans
mesprécédents posts).
Le but est que les modifications de contrôles production.xls
soientenregistrées dans "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" et
qu'on
puisseréutiliser contrôles production.xls sans qu'il y ai les
modificationsprécédemment enregistrées.
William
"Philippe.R" a écrit dans le message de
news:Bonsoir William,
Workbooks.Open Filename:="LecteurDossiertoto.xls",
UpdateLinks:=3devrait faire l'affaire
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL 97 / 2000 / 2002
Pour suivre le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"William" a écrit dans le
message denews:Ca ne marche pas car le problème est que quand je clic sur mon
bouton,ledossier toto.xls change de nom et donc DEVIENT date.xls càd
qu'avantquejeclique, j'avais un fichier actif toto.xls et après que j'ai
cliqué
j'enaitoujours un mais il s'agit de date.xls (ex-toto).
Donc à mon avis, il faut que je rajoute une ligne qui
permettent
l'ouvertured'un fichier qui n'est pas déjà ouvert ; en l'occurence
toto.xls
(quis'est"fermé" quand il a changé de nom).
et là je bloque mais je pense qu'il faudra à un moment ou un
autre
quejestipule le chemin d'accès à toto.xls
"Nicolas B." a écrit dans le
messagedenews:Salut William,
Si tu veux juste resélectionner le premier classeur, rajoute
:Workbooks("Toto.xls").Activate
Et pour fermer le classeur de sauvegarde :
ActiveWorkbook.Close
(à mettre juste après l'enregistrement)
A+
--
Nicolas B.Bonjour,
Dans mon dernier post, j'avais demandé si je pouvais
enregistrer
unfichier toto.xls avec comme nom une date : toto.xls ==>
copie
aveccomme nom date.xls
J'ai affecté cette opération à un bouton et quand je clique
dessustout marche bien mais je suis alors dans le nouveau fichier
(date.xls).
Quelle ligne dois-je rajouter dans la macro du bouton de
toto.xlspourrevenir à toto?
en effet, je sais activer une feuille mais pas un fichier
.xls
William
je viens de le déclaré mais j'ai toujours le même message d'erreur
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
Dim nom As String
nom = Format(Now, "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""") & _
ActiveSheet.Range("A1").Text & ActiveSheet.Name
ActiveWorkbook.SaveAs Chemin & nom
Workbooks.Open Filename:="D:contrôles production", UpdateLinks:=3
Workbooks(nom).Close
A moins que je ne l'ai pas placé à la bonne place...
"Pierre CFI [mvp]" <XXX_pierresalaun@aol.com> a écrit dans le message de
news: uLFBnk2YEHA.2648@tk2msftngp13.phx.gbl...
bonjour
nom est pas déclaré
dim nom as string
--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"William" <brun_rhodanienne@hotmail.com> a écrit dans le message de
news:uoFXlc2YEHA.2480@tk2msftngp13.phx.gbl...
Il enregistre comme je le souhaite mais il bug pour la fermeture du
fichier
"nom". Il surligne en jaune :
Workbooks(nom).Close
et dit : "erreur d'exécution '9' L'indice n'appartient pas à la
sélection"
Il ne reconnait plus "nom" ?
@+
William
pour rappel :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
nom = Format(Now, "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""") & _
ActiveSheet.Range("A1").Text & ActiveSheet.Name
ActiveWorkbook.SaveAs Chemin & nom
Workbooks.Open Filename:="D:contrôles production", UpdateLinks:=3
Workbooks(nom).Close
End Sub
"FxM" <fxmanceaux@chello.fr> a écrit dans le message de news:
eWwUn01YEHA.2972@tk2msftngp13.phx.gbl...
La variable nom sera le nom du fichier.
Essaie avec
nom = Format(Now, "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""") & _
activesheet.range("A1").text & activesheet.name
@+
FxM
William wrote:
et insérer si possible le nom de la feuille
"William" <brun_rhodanienne@hotmail.com> a écrit dans le message de
news:
uvLSMu1YEHA.808@tk2msftngp13.phx.gbl...
petite question impertinente :
voici pour rappel mes lignes
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
nom = Format(Now, "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
ActiveWorkbook.SaveAs Chemin & nom
Workbooks.Open Filename:="D:contrôles production", UpdateLinks:=3
Workbooks(nom).Close
End Sub
Où dois-je rajouter la référence à une cellule si je veux qu'en plus
de
la
date, il y est ce qui l'y a écris dans la cellule A1 ?
"William" <brun_rhodanienne@hotmail.com> a écrit dans le message de
news:
uQbDBM1YEHA.1000@TK2MSFTNGP12.phx.gbl...
testé et ca marche
bravo
"FxM" <fxmanceaux@chello.fr> a écrit dans le message de news:
utL8hQ0YEHA.2908@TK2MSFTNGP10.phx.gbl...
Bonjour William,
Le but est que les modifications de contrôles production.xls
soient
enregistrées dans "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" et qu'on
puisse
réutiliser contrôles production.xls sans qu'il y ai les
modifications
précédemment enregistrées.
Non testé :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
nom = Format(Now, "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
ActiveWorkbook.SaveAs Chemin & nom
Workbooks.Open Filename:="D:contrôles production",
UpdateLinks:=3
workbooks(nom).close
End Sub
@+
FxM
iam wrote:
Une erreur s'est glissée dans le 1er type d'où la correction
bonjour,
j'ai toujours le problème.
voici 2 types de lignes de codes, la 1ère marche mais elle me
ferme
le
mauvais document (contrôles production.xls) et la 2ème marche
mais
ne
m'ouvre pas le document souhaité ( càd qu'elle ferme le doc avec
la
date
mais ne m'ouvre pas contrôles production.xls) :
1er type :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
ActiveWorkbook.SaveAs Chemin & Format(Now, _
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
Workbooks.Open Filename:="D:contrôles production",
UpdateLinks:=3
ActiveWorkbook.Close
End Sub
2ème type :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
ActiveWorkbook.SaveAs Chemin & Format(Now, _
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
ActiveWorkbook.Close
Workbooks.Open Filename:="D:contrôles production.xls",
UpdateLinks:=3
End Sub
Peut-être faut-il ouvrir contrôles production.xls (alias
toto.xls)
et
qu'il
ne soit pas "activate" afin de pouvoir fermer
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" (que j'appelais date.xls
dans
mes
précédents posts).
Le but est que les modifications de contrôles production.xls
soient
enregistrées dans "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" et qu'on
puisse
réutiliser contrôles production.xls sans qu'il y ai les
modifications
précédemment enregistrées.
William
"William" <brun_rhodanienne@hotmail.com> a écrit dans le message
de
news:
#qzR1WzYEHA.2816@TK2MSFTNGP11.phx.gbl...
bonjour,
j'ai toujours le problème.
voici 2 types de lignes de codes, la 1ère marche mais elle me
ferme
le
mauvais document (contrôles production.xls) et la 2ème marche
mais
ne
m'ouvre pas le document souhaité ( càd qu'elle ferme le doc avec
la
date
mais ne m'ouvre pas contrôles production.xls) :
1er type :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
ActiveWorkbook.SaveAs Chemin & Format(Now, _
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
Workbooks.Open Filename:="D:c", UpdateLinks:=3
ActiveWorkbook.Close
End Sub
2ème type :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
ActiveWorkbook.SaveAs Chemin & Format(Now, _
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
ActiveWorkbook.Close
Workbooks.Open Filename:="D:contrôles production.xls",
UpdateLinks:=3
End Sub
Peut-être faut-il ouvrir contrôles production.xls (alias
toto.xls)
et
qu'il
ne soit pas "activate" afin de pouvoir fermer
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" (que j'appelais date.xls
dans
mes
précédents posts).
Le but est que les modifications de contrôles production.xls
soient
enregistrées dans "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" et
qu'on
puisse
réutiliser contrôles production.xls sans qu'il y ai les
modifications
précédemment enregistrées.
William
"Philippe.R" <A_S_rauphil@wanadoo.fr> a écrit dans le message de
news:
OiwJvjtYEHA.3112@tk2msftngp13.phx.gbl...
Bonsoir William,
Workbooks.Open Filename:="\LecteurDossiertoto.xls",
UpdateLinks:=3
devrait faire l'affaire
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL 97 / 2000 / 2002
Pour suivre le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"William" <brun_rhodanienne@hotmail.com> a écrit dans le
message de
news:Ovgr6UqYEHA.3944@tk2msftngp13.phx.gbl...
Ca ne marche pas car le problème est que quand je clic sur mon
bouton,
le
dossier toto.xls change de nom et donc DEVIENT date.xls càd
qu'avant
que
je
clique, j'avais un fichier actif toto.xls et après que j'ai
cliqué
j'en
ai
toujours un mais il s'agit de date.xls (ex-toto).
Donc à mon avis, il faut que je rajoute une ligne qui
permettent
l'ouverture
d'un fichier qui n'est pas déjà ouvert ; en l'occurence
toto.xls
(qui
s'est
"fermé" quand il a changé de nom).
et là je bloque mais je pense qu'il faudra à un moment ou un
autre
que
je
stipule le chemin d'accès à toto.xls
"Nicolas B." <nicolas.bruot@adresse.bidon.com> a écrit dans le
message
de
news: OQPTylnYEHA.2844@TK2MSFTNGP12.phx.gbl...
Salut William,
Si tu veux juste resélectionner le premier classeur, rajoute
:
Workbooks("Toto.xls").Activate
Et pour fermer le classeur de sauvegarde :
ActiveWorkbook.Close
(à mettre juste après l'enregistrement)
A+
--
Nicolas B.
Bonjour,
Dans mon dernier post, j'avais demandé si je pouvais
enregistrer
un
fichier toto.xls avec comme nom une date : toto.xls ==>
copie
avec
comme nom date.xls
J'ai affecté cette opération à un bouton et quand je clique
dessus
tout marche bien mais je suis alors dans le nouveau fichier
(date.xls).
Quelle ligne dois-je rajouter dans la macro du bouton de
toto.xls
pour
revenir à toto?
en effet, je sais activer une feuille mais pas un fichier
.xls
William
je viens de le déclaré mais j'ai toujours le même message d'erreur
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
Dim nom As String
nom = Format(Now, "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""") & _
ActiveSheet.Range("A1").Text & ActiveSheet.Name
ActiveWorkbook.SaveAs Chemin & nom
Workbooks.Open Filename:="D:contrôles production", UpdateLinks:=3
Workbooks(nom).Close
A moins que je ne l'ai pas placé à la bonne place...
"Pierre CFI [mvp]" a écrit dans le message de
news:bonjour
nom est pas déclaré
dim nom as string
--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"William" a écrit dans le message de
news:Il enregistre comme je le souhaite mais il bug pour la fermeture du
fichier"nom". Il surligne en jaune :
Workbooks(nom).Close
et dit : "erreur d'exécution '9' L'indice n'appartient pas à la
sélection"
Il ne reconnait plus "nom" ?
@+
William
pour rappel :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
nom = Format(Now, "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""") & _
ActiveSheet.Range("A1").Text & ActiveSheet.Name
ActiveWorkbook.SaveAs Chemin & nom
Workbooks.Open Filename:="D:contrôles production", UpdateLinks:=3
Workbooks(nom).Close
End Sub
"FxM" a écrit dans le message de news:La variable nom sera le nom du fichier.
Essaie avec
nom = Format(Now, "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""") & _
activesheet.range("A1").text & activesheet.name
@+
FxM
William wrote:et insérer si possible le nom de la feuille
"William" a écrit dans le message de
news:petite question impertinente :
voici pour rappel mes lignes
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
nom = Format(Now, "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
ActiveWorkbook.SaveAs Chemin & nom
Workbooks.Open Filename:="D:contrôles production", UpdateLinks:=3
Workbooks(nom).Close
End Sub
Où dois-je rajouter la référence à une cellule si je veux qu'en plus
deladate, il y est ce qui l'y a écris dans la cellule A1 ?
"William" a écrit dans le message de
news:testé et ca marche
bravo
"FxM" a écrit dans le message de news:Bonjour William,Le but est que les modifications de contrôles production.xls
soientenregistrées dans "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" et qu'on
puisseréutiliser contrôles production.xls sans qu'il y ai les
modificationsprécédemment enregistrées.
Non testé :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
nom = Format(Now, "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
ActiveWorkbook.SaveAs Chemin & nom
Workbooks.Open Filename:="D:contrôles production",
UpdateLinks:=3workbooks(nom).close
End Sub
@+
FxM
iam wrote:Une erreur s'est glissée dans le 1er type d'où la correction
bonjour,
j'ai toujours le problème.
voici 2 types de lignes de codes, la 1ère marche mais elle me
ferme
lemauvais document (contrôles production.xls) et la 2ème marche
mais
nem'ouvre pas le document souhaité ( càd qu'elle ferme le doc avec
la
datemais ne m'ouvre pas contrôles production.xls) :
1er type :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
ActiveWorkbook.SaveAs Chemin & Format(Now, _
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
Workbooks.Open Filename:="D:contrôles production",
UpdateLinks:=3ActiveWorkbook.Close
End Sub
2ème type :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
ActiveWorkbook.SaveAs Chemin & Format(Now, _
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
ActiveWorkbook.Close
Workbooks.Open Filename:="D:contrôles production.xls",
UpdateLinks:=3End Sub
Peut-être faut-il ouvrir contrôles production.xls (alias
toto.xls)
etqu'ilne soit pas "activate" afin de pouvoir fermer
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" (que j'appelais date.xls
dans
mesprécédents posts).
Le but est que les modifications de contrôles production.xls
soientenregistrées dans "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" et qu'on
puisseréutiliser contrôles production.xls sans qu'il y ai les
modificationsprécédemment enregistrées.
William
"William" a écrit dans le message
de
news:#bonjour,
j'ai toujours le problème.
voici 2 types de lignes de codes, la 1ère marche mais elle me
ferme
lemauvais document (contrôles production.xls) et la 2ème marche
mais
nem'ouvre pas le document souhaité ( càd qu'elle ferme le doc avec
la
datemais ne m'ouvre pas contrôles production.xls) :
1er type :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
ActiveWorkbook.SaveAs Chemin & Format(Now, _
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
Workbooks.Open Filename:="D:c", UpdateLinks:=3
ActiveWorkbook.Close
End Sub
2ème type :
Private Sub CommandButton2_click()
Dim Chemin As String
Chemin = "p:CONTROLES PRODUCTION"
ActiveWorkbook.SaveAs Chemin & Format(Now, _
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""")
ActiveWorkbook.Close
Workbooks.Open Filename:="D:contrôles production.xls",
UpdateLinks:=3End Sub
Peut-être faut-il ouvrir contrôles production.xls (alias
toto.xls)
etqu'ilne soit pas "activate" afin de pouvoir fermer
"yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" (que j'appelais date.xls
dans
mesprécédents posts).
Le but est que les modifications de contrôles production.xls
soientenregistrées dans "yyyy-MM-dd_hh""h""mm""m""ss""s.xls""" et
qu'on
puisseréutiliser contrôles production.xls sans qu'il y ai les
modificationsprécédemment enregistrées.
William
"Philippe.R" a écrit dans le message de
news:Bonsoir William,
Workbooks.Open Filename:="LecteurDossiertoto.xls",
UpdateLinks:=3devrait faire l'affaire
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL 97 / 2000 / 2002
Pour suivre le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"William" a écrit dans le
message denews:Ca ne marche pas car le problème est que quand je clic sur mon
bouton,ledossier toto.xls change de nom et donc DEVIENT date.xls càd
qu'avantquejeclique, j'avais un fichier actif toto.xls et après que j'ai
cliqué
j'enaitoujours un mais il s'agit de date.xls (ex-toto).
Donc à mon avis, il faut que je rajoute une ligne qui
permettent
l'ouvertured'un fichier qui n'est pas déjà ouvert ; en l'occurence
toto.xls
(quis'est"fermé" quand il a changé de nom).
et là je bloque mais je pense qu'il faudra à un moment ou un
autre
quejestipule le chemin d'accès à toto.xls
"Nicolas B." a écrit dans le
messagedenews:Salut William,
Si tu veux juste resélectionner le premier classeur, rajoute
:Workbooks("Toto.xls").Activate
Et pour fermer le classeur de sauvegarde :
ActiveWorkbook.Close
(à mettre juste après l'enregistrement)
A+
--
Nicolas B.Bonjour,
Dans mon dernier post, j'avais demandé si je pouvais
enregistrer
unfichier toto.xls avec comme nom une date : toto.xls ==>
copie
aveccomme nom date.xls
J'ai affecté cette opération à un bouton et quand je clique
dessustout marche bien mais je suis alors dans le nouveau fichier
(date.xls).
Quelle ligne dois-je rajouter dans la macro du bouton de
toto.xlspourrevenir à toto?
en effet, je sais activer une feuille mais pas un fichier
.xls
William
William wrote:Il enregistre comme je le souhaite mais il bug pour la fermeture du
fichier
"nom". Il surligne en jaune :
Workbooks(nom).Close
et dit : "erreur d'exécution '9' L'indice n'appartient pas à la
sélection"
Il ne reconnait plus "nom" ?
@+
William
Il te faut déplacer l'extension .xls du fichier à la fin de nom :nom = Format(Now, "yyyy-MM-dd_hh""h""mm""m""ss""s") & _
ActiveSheet.Range("A1").Text & ActiveSheet.Name & ".xls"
S'il est mieux de déclarer les variables, cette déclaration n'est
requise que si tu mets "option explicit" en tête de module.
@+
FxM
William wrote:
Il enregistre comme je le souhaite mais il bug pour la fermeture du
fichier
"nom". Il surligne en jaune :
Workbooks(nom).Close
et dit : "erreur d'exécution '9' L'indice n'appartient pas à la
sélection"
Il ne reconnait plus "nom" ?
@+
William
Il te faut déplacer l'extension .xls du fichier à la fin de nom :
nom = Format(Now, "yyyy-MM-dd_hh""h""mm""m""ss""s") & _
ActiveSheet.Range("A1").Text & ActiveSheet.Name & ".xls"
S'il est mieux de déclarer les variables, cette déclaration n'est
requise que si tu mets "option explicit" en tête de module.
@+
FxM
William wrote:Il enregistre comme je le souhaite mais il bug pour la fermeture du
fichier
"nom". Il surligne en jaune :
Workbooks(nom).Close
et dit : "erreur d'exécution '9' L'indice n'appartient pas à la
sélection"
Il ne reconnait plus "nom" ?
@+
William
Il te faut déplacer l'extension .xls du fichier à la fin de nom :nom = Format(Now, "yyyy-MM-dd_hh""h""mm""m""ss""s") & _
ActiveSheet.Range("A1").Text & ActiveSheet.Name & ".xls"
S'il est mieux de déclarer les variables, cette déclaration n'est
requise que si tu mets "option explicit" en tête de module.
@+
FxM