Ce message est au format MIME. Comme votre programme de lecture de courriers ne comprend pas
ce format, il se peut que tout ou une partie de ce message soit illisible.
Repetition d'enregistrer sous par macroBonjour.
Peux-tu donner un exemple de la structure de tes données de ton classeur
"master" ?
Merci.
Daniel
"Serge Marolleau" a écrit dans le message de
news: BF7D43B8.12FA%
Bonjour,
Est-il possible a partir d'un classeur nommé master de faire des
enregistrer-sous par programmation selon le principe suivant :
En sachant que le master permet une visualisation chiffrée et graphique de
données contenues dans chaque ligne d'un classeur nommé source.
J'ai fait en sorte qu'en changeant le numéro de ligne des cellulles du
master (par rechercher remplacer), celui ci visualise graphiquement les
données d'une ligne du classeur sourcre. Il me faudrait faire 400
enregistrer sous puis 400 rechercher remplacer pour venir à bout de mon
travail.
Quelqu'un pourrait-il m'aider à écrire une macro se chargeant de le faire
automatiquement afin qu'au final il y ait autant de copies de master que de
lignes dans le fichier source ?
A partir du master ouvert
Début de la macro :
1)Rechercher remplacer dans le master :source$2 par source$3
Source$2 renvoie à un numéro de ligne du classeur source qui comporte
400 lignes...
2) enregistrer sous : avec comme nom de fichier la reference à une cellule
du master appellée : nom du fichier.
3) a partir de ce 2eme fichier, enregistrer sous et ainsi de suite de $2
jusqu'à $400...
Merci pour votre aide
serge
Ce message est au format MIME. Comme votre programme de lecture de courriers ne comprend pas
ce format, il se peut que tout ou une partie de ce message soit illisible.
Repetition d'enregistrer sous par macroBonjour.
Peux-tu donner un exemple de la structure de tes données de ton classeur
"master" ?
Merci.
Daniel
"Serge Marolleau" <serge.marolleau@lesverts.fr> a écrit dans le message de
news: BF7D43B8.12FA%serge.marolleau@lesverts.fr...
Bonjour,
Est-il possible a partir d'un classeur nommé master de faire des
enregistrer-sous par programmation selon le principe suivant :
En sachant que le master permet une visualisation chiffrée et graphique de
données contenues dans chaque ligne d'un classeur nommé source.
J'ai fait en sorte qu'en changeant le numéro de ligne des cellulles du
master (par rechercher remplacer), celui ci visualise graphiquement les
données d'une ligne du classeur sourcre. Il me faudrait faire 400
enregistrer sous puis 400 rechercher remplacer pour venir à bout de mon
travail.
Quelqu'un pourrait-il m'aider à écrire une macro se chargeant de le faire
automatiquement afin qu'au final il y ait autant de copies de master que de
lignes dans le fichier source ?
A partir du master ouvert
Début de la macro :
1)Rechercher remplacer dans le master :source$2 par source$3
Source$2 renvoie à un numéro de ligne du classeur source qui comporte
400 lignes...
2) enregistrer sous : avec comme nom de fichier la reference à une cellule
du master appellée : nom du fichier.
3) a partir de ce 2eme fichier, enregistrer sous et ainsi de suite de $2
jusqu'à $400...
Merci pour votre aide
serge
Ce message est au format MIME. Comme votre programme de lecture de courriers ne comprend pas
ce format, il se peut que tout ou une partie de ce message soit illisible.
Repetition d'enregistrer sous par macroBonjour.
Peux-tu donner un exemple de la structure de tes données de ton classeur
"master" ?
Merci.
Daniel
"Serge Marolleau" a écrit dans le message de
news: BF7D43B8.12FA%
Bonjour,
Est-il possible a partir d'un classeur nommé master de faire des
enregistrer-sous par programmation selon le principe suivant :
En sachant que le master permet une visualisation chiffrée et graphique de
données contenues dans chaque ligne d'un classeur nommé source.
J'ai fait en sorte qu'en changeant le numéro de ligne des cellulles du
master (par rechercher remplacer), celui ci visualise graphiquement les
données d'une ligne du classeur sourcre. Il me faudrait faire 400
enregistrer sous puis 400 rechercher remplacer pour venir à bout de mon
travail.
Quelqu'un pourrait-il m'aider à écrire une macro se chargeant de le faire
automatiquement afin qu'au final il y ait autant de copies de master que de
lignes dans le fichier source ?
A partir du master ouvert
Début de la macro :
1)Rechercher remplacer dans le master :source$2 par source$3
Source$2 renvoie à un numéro de ligne du classeur source qui comporte
400 lignes...
2) enregistrer sous : avec comme nom de fichier la reference à une cellule
du master appellée : nom du fichier.
3) a partir de ce 2eme fichier, enregistrer sous et ainsi de suite de $2
jusqu'à $400...
Merci pour votre aide
serge
Repetition d'enregistrer sous par macroBonjour.
Peux-tu donner un exemple de la structure de tes données de ton classeur
"master" ?
Merci.
Daniel
"Serge Marolleau" a écrit dans le message de
news: BF7D43B8.12FA%
Bonjour,
Est-il possible a partir d'un classeur nommé master de faire des
enregistrer-sous par programmation selon le principe suivant :
En sachant que le master permet une visualisation chiffrée et graphique de
données contenues dans chaque ligne d'un classeur nommé source.
J'ai fait en sorte qu'en changeant le numéro de ligne des cellulles du
master (par rechercher remplacer), celui ci visualise graphiquement les
données d'une ligne du classeur sourcre. Il me faudrait faire 400
enregistrer sous puis 400 rechercher remplacer pour venir à bout de mon
travail.
Quelqu'un pourrait-il m'aider à écrire une macro se chargeant de le faire
automatiquement afin qu'au final il y ait autant de copies de master que
de
lignes dans le fichier source ?
A partir du master ouvert
Début de la macro :
1)Rechercher remplacer dans le master :source$2 par source$3
Source$2 renvoie à un numéro de ligne du classeur source qui comporte
400 lignes...
2) enregistrer sous : avec comme nom de fichier la reference à une cellule
du master appellée : nom du fichier.
3) a partir de ce 2eme fichier, enregistrer sous et ainsi de suite de $2
jusqu'à $400...
Merci pour votre aide
serge
Repetition d'enregistrer sous par macroBonjour.
Peux-tu donner un exemple de la structure de tes données de ton classeur
"master" ?
Merci.
Daniel
"Serge Marolleau" <serge.marolleau@lesverts.fr> a écrit dans le message de
news: BF7D43B8.12FA%serge.marolleau@lesverts.fr...
Bonjour,
Est-il possible a partir d'un classeur nommé master de faire des
enregistrer-sous par programmation selon le principe suivant :
En sachant que le master permet une visualisation chiffrée et graphique de
données contenues dans chaque ligne d'un classeur nommé source.
J'ai fait en sorte qu'en changeant le numéro de ligne des cellulles du
master (par rechercher remplacer), celui ci visualise graphiquement les
données d'une ligne du classeur sourcre. Il me faudrait faire 400
enregistrer sous puis 400 rechercher remplacer pour venir à bout de mon
travail.
Quelqu'un pourrait-il m'aider à écrire une macro se chargeant de le faire
automatiquement afin qu'au final il y ait autant de copies de master que
de
lignes dans le fichier source ?
A partir du master ouvert
Début de la macro :
1)Rechercher remplacer dans le master :source$2 par source$3
Source$2 renvoie à un numéro de ligne du classeur source qui comporte
400 lignes...
2) enregistrer sous : avec comme nom de fichier la reference à une cellule
du master appellée : nom du fichier.
3) a partir de ce 2eme fichier, enregistrer sous et ainsi de suite de $2
jusqu'à $400...
Merci pour votre aide
serge
Repetition d'enregistrer sous par macroBonjour.
Peux-tu donner un exemple de la structure de tes données de ton classeur
"master" ?
Merci.
Daniel
"Serge Marolleau" a écrit dans le message de
news: BF7D43B8.12FA%
Bonjour,
Est-il possible a partir d'un classeur nommé master de faire des
enregistrer-sous par programmation selon le principe suivant :
En sachant que le master permet une visualisation chiffrée et graphique de
données contenues dans chaque ligne d'un classeur nommé source.
J'ai fait en sorte qu'en changeant le numéro de ligne des cellulles du
master (par rechercher remplacer), celui ci visualise graphiquement les
données d'une ligne du classeur sourcre. Il me faudrait faire 400
enregistrer sous puis 400 rechercher remplacer pour venir à bout de mon
travail.
Quelqu'un pourrait-il m'aider à écrire une macro se chargeant de le faire
automatiquement afin qu'au final il y ait autant de copies de master que
de
lignes dans le fichier source ?
A partir du master ouvert
Début de la macro :
1)Rechercher remplacer dans le master :source$2 par source$3
Source$2 renvoie à un numéro de ligne du classeur source qui comporte
400 lignes...
2) enregistrer sous : avec comme nom de fichier la reference à une cellule
du master appellée : nom du fichier.
3) a partir de ce 2eme fichier, enregistrer sous et ainsi de suite de $2
jusqu'à $400...
Merci pour votre aide
serge
Re: Repetition d'enregistrer sous par macroPas testé complètement.
J'ai gardé le master ouvert et j'ai créé des copies pour chaque occurence.
Sub test()
Dim Ctr As Integer, var As Range, Plage As Range
Set Plage = Range("A1:A2")
For Ctr = 2 To 400
Plage.Replace "$" & Ctr, "$" & Ctr + 1
ActiveWorkbook.SaveCopyAs Range("nomdufichier") & Ctr & "xls"
var1 = Range("nomdufichier").Value
Next
End Sub
Daniel
Re: Repetition d'enregistrer sous par macroPas testé complètement.
J'ai gardé le master ouvert et j'ai créé des copies pour chaque occurence.
Sub test()
Dim Ctr As Integer, var As Range, Plage As Range
Set Plage = Range("A1:A2")
For Ctr = 2 To 400
Plage.Replace "$" & Ctr, "$" & Ctr + 1
ActiveWorkbook.SaveCopyAs Range("nomdufichier") & Ctr & "xls"
var1 = Range("nomdufichier").Value
Next
End Sub
Daniel
Re: Repetition d'enregistrer sous par macroPas testé complètement.
J'ai gardé le master ouvert et j'ai créé des copies pour chaque occurence.
Sub test()
Dim Ctr As Integer, var As Range, Plage As Range
Set Plage = Range("A1:A2")
For Ctr = 2 To 400
Plage.Replace "$" & Ctr, "$" & Ctr + 1
ActiveWorkbook.SaveCopyAs Range("nomdufichier") & Ctr & "xls"
var1 = Range("nomdufichier").Value
Next
End Sub
Daniel
Daniel
Cela marche parfaitement
Merci beaucoup beaucoup...
Tu viens de méviter une tache répétitive fastidieuse...
Juste un détail :
Chaque fichier correctement s'enregistre comme ceci :
nomdufichier2.xls
Nomdu fichier3.xls
Nomdu fichier4.xls
La cariable nomdufichier s'implémente correctement mais je souhaiterais ne
pas avoir de numéro au bout à savoir :
Nomdufichier.xls
Puis
Nomdufichier.xls
Nomdufichier.xls
Nomdufichier.xls
...
Est-ce possible ???????
Le 20/10/05 15:34, dans uYBb$, « Daniel »Re: Repetition d'enregistrer sous par macroPas testé complètement.
J'ai gardé le master ouvert et j'ai créé des copies pour chaque
occurence.
Sub test()
Dim Ctr As Integer, var As Range, Plage As Range
Set Plage = Range("A1:A2")
For Ctr = 2 To 400
Plage.Replace "$" & Ctr, "$" & Ctr + 1
ActiveWorkbook.SaveCopyAs Range("nomdufichier") & Ctr & "xls"
var1 = Range("nomdufichier").Value
Next
End Sub
Daniel
Daniel
Cela marche parfaitement
Merci beaucoup beaucoup...
Tu viens de méviter une tache répétitive fastidieuse...
Juste un détail :
Chaque fichier correctement s'enregistre comme ceci :
nomdufichier2.xls
Nomdu fichier3.xls
Nomdu fichier4.xls
La cariable nomdufichier s'implémente correctement mais je souhaiterais ne
pas avoir de numéro au bout à savoir :
Nomdufichier.xls
Puis
Nomdufichier.xls
Nomdufichier.xls
Nomdufichier.xls
...
Est-ce possible ???????
Le 20/10/05 15:34, dans uYBb$rX1FHA.2348@TK2MSFTNGP15.phx.gbl, « Daniel »
Re: Repetition d'enregistrer sous par macroPas testé complètement.
J'ai gardé le master ouvert et j'ai créé des copies pour chaque
occurence.
Sub test()
Dim Ctr As Integer, var As Range, Plage As Range
Set Plage = Range("A1:A2")
For Ctr = 2 To 400
Plage.Replace "$" & Ctr, "$" & Ctr + 1
ActiveWorkbook.SaveCopyAs Range("nomdufichier") & Ctr & "xls"
var1 = Range("nomdufichier").Value
Next
End Sub
Daniel
Daniel
Cela marche parfaitement
Merci beaucoup beaucoup...
Tu viens de méviter une tache répétitive fastidieuse...
Juste un détail :
Chaque fichier correctement s'enregistre comme ceci :
nomdufichier2.xls
Nomdu fichier3.xls
Nomdu fichier4.xls
La cariable nomdufichier s'implémente correctement mais je souhaiterais ne
pas avoir de numéro au bout à savoir :
Nomdufichier.xls
Puis
Nomdufichier.xls
Nomdufichier.xls
Nomdufichier.xls
...
Est-ce possible ???????
Le 20/10/05 15:34, dans uYBb$, « Daniel »Re: Repetition d'enregistrer sous par macroPas testé complètement.
J'ai gardé le master ouvert et j'ai créé des copies pour chaque
occurence.
Sub test()
Dim Ctr As Integer, var As Range, Plage As Range
Set Plage = Range("A1:A2")
For Ctr = 2 To 400
Plage.Replace "$" & Ctr, "$" & Ctr + 1
ActiveWorkbook.SaveCopyAs Range("nomdufichier") & Ctr & "xls"
var1 = Range("nomdufichier").Value
Next
End Sub
Daniel
Je ne suis pas sûr de comprendre. Tu ne peux pas avoir plusieurs classeurs
avec le même nom ?
Daniel
"Serge Marolleau" a écrit dans le message de
news: BF7DA4C3.141B%
Daniel
Cela marche parfaitement
Merci beaucoup beaucoup...
Tu viens de méviter une tache répétitive fastidieuse...
Juste un détail :
Chaque fichier correctement s'enregistre comme ceci :
nomdufichier2.xls
Nomdu fichier3.xls
Nomdu fichier4.xls
La cariable nomdufichier s'implémente correctement mais je souhaiterais ne
pas avoir de numéro au bout à savoir :
Nomdufichier.xls
Puis
Nomdufichier.xls
Nomdufichier.xls
Nomdufichier.xls
...
Est-ce possible ???????
Le 20/10/05 15:34, dans uYBb$, « Daniel »Re: Repetition d'enregistrer sous par macroPas testé complètement.
J'ai gardé le master ouvert et j'ai créé des copies pour chaque
occurence.
Sub test()
Dim Ctr As Integer, var As Range, Plage As Range
Set Plage = Range("A1:A2")
For Ctr = 2 To 400
Plage.Replace "$" & Ctr, "$" & Ctr + 1
ActiveWorkbook.SaveCopyAs Range("nomdufichier") & Ctr & "xls"
var1 = Range("nomdufichier").Value
Next
End Sub
Daniel
Je ne suis pas sûr de comprendre. Tu ne peux pas avoir plusieurs classeurs
avec le même nom ?
Daniel
"Serge Marolleau" <serge.marolleau@lesverts.fr> a écrit dans le message de
news: BF7DA4C3.141B%serge.marolleau@lesverts.fr...
Daniel
Cela marche parfaitement
Merci beaucoup beaucoup...
Tu viens de méviter une tache répétitive fastidieuse...
Juste un détail :
Chaque fichier correctement s'enregistre comme ceci :
nomdufichier2.xls
Nomdu fichier3.xls
Nomdu fichier4.xls
La cariable nomdufichier s'implémente correctement mais je souhaiterais ne
pas avoir de numéro au bout à savoir :
Nomdufichier.xls
Puis
Nomdufichier.xls
Nomdufichier.xls
Nomdufichier.xls
...
Est-ce possible ???????
Le 20/10/05 15:34, dans uYBb$rX1FHA.2348@TK2MSFTNGP15.phx.gbl, « Daniel »
Re: Repetition d'enregistrer sous par macroPas testé complètement.
J'ai gardé le master ouvert et j'ai créé des copies pour chaque
occurence.
Sub test()
Dim Ctr As Integer, var As Range, Plage As Range
Set Plage = Range("A1:A2")
For Ctr = 2 To 400
Plage.Replace "$" & Ctr, "$" & Ctr + 1
ActiveWorkbook.SaveCopyAs Range("nomdufichier") & Ctr & "xls"
var1 = Range("nomdufichier").Value
Next
End Sub
Daniel
Je ne suis pas sûr de comprendre. Tu ne peux pas avoir plusieurs classeurs
avec le même nom ?
Daniel
"Serge Marolleau" a écrit dans le message de
news: BF7DA4C3.141B%
Daniel
Cela marche parfaitement
Merci beaucoup beaucoup...
Tu viens de méviter une tache répétitive fastidieuse...
Juste un détail :
Chaque fichier correctement s'enregistre comme ceci :
nomdufichier2.xls
Nomdu fichier3.xls
Nomdu fichier4.xls
La cariable nomdufichier s'implémente correctement mais je souhaiterais ne
pas avoir de numéro au bout à savoir :
Nomdufichier.xls
Puis
Nomdufichier.xls
Nomdufichier.xls
Nomdufichier.xls
...
Est-ce possible ???????
Le 20/10/05 15:34, dans uYBb$, « Daniel »Re: Repetition d'enregistrer sous par macroPas testé complètement.
J'ai gardé le master ouvert et j'ai créé des copies pour chaque
occurence.
Sub test()
Dim Ctr As Integer, var As Range, Plage As Range
Set Plage = Range("A1:A2")
For Ctr = 2 To 400
Plage.Replace "$" & Ctr, "$" & Ctr + 1
ActiveWorkbook.SaveCopyAs Range("nomdufichier") & Ctr & "xls"
var1 = Range("nomdufichier").Value
Next
End Sub
Daniel