Le petit hic, c'est que Excel crée un nouveau classeur, donc si je
dois envoyer 500 mails, il va ouvrir 500 classeurs.... Donc j'ai essayé
cette syntaxe pour attribuer un nom de fichier fixe, pour le détruire
aussitôt après l'envoi :
Workbooks("TestMail.xls").Sheets("Document").Copy_
Destination:=Workbooks("Toto.xls").Sheets("Feuil1")
Et là, j'ai un beau message : "L'indice n'appartient pas à la sélection"...
Je n'ai pas trouvé dans l'aide VBA, ni sur le forum comment affecter un
nom de fichier à la méthode copy, si cela est possible ?
Si quelqu'un a une idée, je suis preneur
Le petit hic, c'est que Excel crée un nouveau classeur, donc si je dois envoyer 500 mails, il va ouvrir 500 classeurs.... Donc j'ai essayé cette syntaxe pour attribuer un nom de fichier fixe, pour le détruire aussitôt après l'envoi : Workbooks("TestMail.xls").Sheets("Document").Copy_ Destination:=Workbooks("Toto.xls").Sheets("Feuil1")
Et là, j'ai un beau message : "L'indice n'appartient pas à la sélection"...
Je n'ai pas trouvé dans l'aide VBA, ni sur le forum comment affecter un nom de fichier à la méthode copy, si cela est possible ? Si quelqu'un a une idée, je suis preneur
Merci d'avance @+thierry :-))
Bonjour
Il faut spécifier la plage à copier et la 1ère cellule de destination.
Cordialement
Pascal
"ThierryP" <petithory.thierry_NO_SPAM@club-internet.fr> a écrit dans le
message de news:%23xv7yymSFHA.2520@TK2MSFTNGP09.phx.gbl...
bonjour tout le monde !!
Dès que les québécois auront fini de pelleter, peut-être pourront-ils se
pencher sur mon souci !!:-)))
Dans un classeur comprenant plusieurs pages, l'une servant de carnet
d'adresses,j'utilise ce bout de code pour n'envoyer que la page qui
m'intéresse :
Le petit hic, c'est que Excel crée un nouveau classeur, donc si je
dois envoyer 500 mails, il va ouvrir 500 classeurs.... Donc j'ai essayé
cette syntaxe pour attribuer un nom de fichier fixe, pour le détruire
aussitôt après l'envoi :
Workbooks("TestMail.xls").Sheets("Document").Copy_
Destination:=Workbooks("Toto.xls").Sheets("Feuil1")
Et là, j'ai un beau message : "L'indice n'appartient pas à la
sélection"...
Je n'ai pas trouvé dans l'aide VBA, ni sur le forum comment affecter un
nom de fichier à la méthode copy, si cela est possible ?
Si quelqu'un a une idée, je suis preneur
Le petit hic, c'est que Excel crée un nouveau classeur, donc si je dois envoyer 500 mails, il va ouvrir 500 classeurs.... Donc j'ai essayé cette syntaxe pour attribuer un nom de fichier fixe, pour le détruire aussitôt après l'envoi : Workbooks("TestMail.xls").Sheets("Document").Copy_ Destination:=Workbooks("Toto.xls").Sheets("Feuil1")
Et là, j'ai un beau message : "L'indice n'appartient pas à la sélection"...
Je n'ai pas trouvé dans l'aide VBA, ni sur le forum comment affecter un nom de fichier à la méthode copy, si cela est possible ? Si quelqu'un a une idée, je suis preneur
Merci d'avance @+thierry :-))
ThierryP
On progresse, on progresse... Maintenant le message est "Propriété ou méthode non gérée par cet objet"
J'ai essayé plusieurs syntaxes, mais rien ne passe....
Pourquoi tant de haine ??:-(
Bonjour Il faut spécifier la plage à copier et la 1ère cellule de destination. Cordialement Pascal
"ThierryP" a écrit dans le message de news:%
bonjour tout le monde !!
Dès que les québécois auront fini de pelleter, peut-être pourront-ils se pencher sur mon souci !!:-)))
Dans un classeur comprenant plusieurs pages, l'une servant de carnet d'adresses,j'utilise ce bout de code pour n'envoyer que la page qui m'intéresse :
Le petit hic, c'est que Excel crée un nouveau classeur, donc si je dois envoyer 500 mails, il va ouvrir 500 classeurs.... Donc j'ai essayé cette syntaxe pour attribuer un nom de fichier fixe, pour le détruire aussitôt après l'envoi : Workbooks("TestMail.xls").Sheets("Document").Copy_ Destination:=Workbooks("Toto.xls").Sheets("Feuil1")
Et là, j'ai un beau message : "L'indice n'appartient pas à la
sélection"...
Je n'ai pas trouvé dans l'aide VBA, ni sur le forum comment affecter un nom de fichier à la méthode copy, si cela est possible ? Si quelqu'un a une idée, je suis preneur
Merci d'avance @+thierry :-))
On progresse, on progresse...
Maintenant le message est "Propriété ou méthode non gérée par cet objet"
J'ai essayé plusieurs syntaxes, mais rien ne passe....
Pourquoi tant de haine ??:-(
Bonjour
Il faut spécifier la plage à copier et la 1ère cellule de destination.
Cordialement
Pascal
"ThierryP" <petithory.thierry_NO_SPAM@club-internet.fr> a écrit dans le
message de news:%23xv7yymSFHA.2520@TK2MSFTNGP09.phx.gbl...
bonjour tout le monde !!
Dès que les québécois auront fini de pelleter, peut-être pourront-ils se
pencher sur mon souci !!:-)))
Dans un classeur comprenant plusieurs pages, l'une servant de carnet
d'adresses,j'utilise ce bout de code pour n'envoyer que la page qui
m'intéresse :
Le petit hic, c'est que Excel crée un nouveau classeur, donc si je
dois envoyer 500 mails, il va ouvrir 500 classeurs.... Donc j'ai essayé
cette syntaxe pour attribuer un nom de fichier fixe, pour le détruire
aussitôt après l'envoi :
Workbooks("TestMail.xls").Sheets("Document").Copy_
Destination:=Workbooks("Toto.xls").Sheets("Feuil1")
Et là, j'ai un beau message : "L'indice n'appartient pas à la
sélection"...
Je n'ai pas trouvé dans l'aide VBA, ni sur le forum comment affecter un
nom de fichier à la méthode copy, si cela est possible ?
Si quelqu'un a une idée, je suis preneur
Le petit hic, c'est que Excel crée un nouveau classeur, donc si je dois envoyer 500 mails, il va ouvrir 500 classeurs.... Donc j'ai essayé cette syntaxe pour attribuer un nom de fichier fixe, pour le détruire aussitôt après l'envoi : Workbooks("TestMail.xls").Sheets("Document").Copy_ Destination:=Workbooks("Toto.xls").Sheets("Feuil1")
Et là, j'ai un beau message : "L'indice n'appartient pas à la
sélection"...
Je n'ai pas trouvé dans l'aide VBA, ni sur le forum comment affecter un nom de fichier à la méthode copy, si cela est possible ? Si quelqu'un a une idée, je suis preneur
Merci d'avance @+thierry :-))
ThierryP
Si j'avais pas les doigts palmés, çà irait mieux !!!
Merci beaucoup; tout est ok
@+thierry:-))
On progresse, on progresse... Maintenant le message est "Propriété ou méthode non gérée par cet objet"
J'ai essayé plusieurs syntaxes, mais rien ne passe....
Pourquoi tant de haine ??:-(
Bonjour Il faut spécifier la plage à copier et la 1ère cellule de destination. Cordialement Pascal
"ThierryP" a écrit dans le message de news:%
bonjour tout le monde !!
Dès que les québécois auront fini de pelleter, peut-être pourront-ils se pencher sur mon souci !!:-)))
Dans un classeur comprenant plusieurs pages, l'une servant de carnet d'adresses,j'utilise ce bout de code pour n'envoyer que la page qui m'intéresse :
Le petit hic, c'est que Excel crée un nouveau classeur, donc si je dois envoyer 500 mails, il va ouvrir 500 classeurs.... Donc j'ai essayé cette syntaxe pour attribuer un nom de fichier fixe, pour le détruire aussitôt après l'envoi : Workbooks("TestMail.xls").Sheets("Document").Copy_ Destination:=Workbooks("Toto.xls").Sheets("Feuil1")
Et là, j'ai un beau message : "L'indice n'appartient pas à la
sélection"...
Je n'ai pas trouvé dans l'aide VBA, ni sur le forum comment affecter un nom de fichier à la méthode copy, si cela est possible ? Si quelqu'un a une idée, je suis preneur
Merci d'avance @+thierry :-))
Si j'avais pas les doigts palmés, çà irait mieux !!!
Merci beaucoup; tout est ok
@+thierry:-))
On progresse, on progresse...
Maintenant le message est "Propriété ou méthode non gérée par cet objet"
J'ai essayé plusieurs syntaxes, mais rien ne passe....
Pourquoi tant de haine ??:-(
Bonjour
Il faut spécifier la plage à copier et la 1ère cellule de destination.
Cordialement
Pascal
"ThierryP" <petithory.thierry_NO_SPAM@club-internet.fr> a écrit dans le
message de news:%23xv7yymSFHA.2520@TK2MSFTNGP09.phx.gbl...
bonjour tout le monde !!
Dès que les québécois auront fini de pelleter, peut-être pourront-ils se
pencher sur mon souci !!:-)))
Dans un classeur comprenant plusieurs pages, l'une servant de carnet
d'adresses,j'utilise ce bout de code pour n'envoyer que la page qui
m'intéresse :
Le petit hic, c'est que Excel crée un nouveau classeur, donc si je
dois envoyer 500 mails, il va ouvrir 500 classeurs.... Donc j'ai essayé
cette syntaxe pour attribuer un nom de fichier fixe, pour le détruire
aussitôt après l'envoi :
Workbooks("TestMail.xls").Sheets("Document").Copy_
Destination:=Workbooks("Toto.xls").Sheets("Feuil1")
Et là, j'ai un beau message : "L'indice n'appartient pas à la
sélection"...
Je n'ai pas trouvé dans l'aide VBA, ni sur le forum comment affecter un
nom de fichier à la méthode copy, si cela est possible ?
Si quelqu'un a une idée, je suis preneur
Le petit hic, c'est que Excel crée un nouveau classeur, donc si je dois envoyer 500 mails, il va ouvrir 500 classeurs.... Donc j'ai essayé cette syntaxe pour attribuer un nom de fichier fixe, pour le détruire aussitôt après l'envoi : Workbooks("TestMail.xls").Sheets("Document").Copy_ Destination:=Workbooks("Toto.xls").Sheets("Feuil1")
Et là, j'ai un beau message : "L'indice n'appartient pas à la
sélection"...
Je n'ai pas trouvé dans l'aide VBA, ni sur le forum comment affecter un nom de fichier à la méthode copy, si cela est possible ? Si quelqu'un a une idée, je suis preneur