mikael2235
XLDnaute Occasionnel
Bonjour à tous,
Encore quelques questions à propos des macros….
Pour ouvrir un classeur, j’ai trouvé ceci et ça marche : Workbooks.Open (« C:\classeurx.xls)
Maintenant je souhaiterais savoir comment sélectionnez un onglet dans un autre classeur que celui de la macro et qui a été ouvert précédemment (avec Workbooks.Open (« C:\classeurx.xls)), j’ai essayé Workbooks (« xxx.xls »).Select et Workbooks (« C:\xxx\classeur.xls »).Select mais ça ne marche pas.
Pouvez vous m’aider ?
Ensuite mon deuxième problème concerne la copie d’un onglet dans un autre classeur, je vous explique.
J’ai dans mon classeur1 un seul onglet nommé Feuil1. Via ma macro, je recopie les informations de mon onglet Feuil1 dans un onglet Feuil2 du classeur 2 qui est en fait un tableau récapitulatif, puis je fais une copie à l’identique de mon onglet Feuil1 dans un nouveau fichier que je sauvegarde à un autre emplacement.
Mon problème est le suivant, je voudrais que la protection s’enlève au moment de la recopie dans un nouveau classeur, ce qui n’est pas le cas puisque Feuil1 de classeur1 est protégé à la base.
Dernière question, je souhaiterais savoir si il est possible de griser le menu Imprimer et par conséquent aussi le Ctrl+P, et ne pouvoir imprimer que par la macro.
Merci d’avance pour vos réponses. J’éspere avoir été clair malgré mon très faible niveau en VBA.
Mikael
Encore quelques questions à propos des macros….
Pour ouvrir un classeur, j’ai trouvé ceci et ça marche : Workbooks.Open (« C:\classeurx.xls)
Maintenant je souhaiterais savoir comment sélectionnez un onglet dans un autre classeur que celui de la macro et qui a été ouvert précédemment (avec Workbooks.Open (« C:\classeurx.xls)), j’ai essayé Workbooks (« xxx.xls »).Select et Workbooks (« C:\xxx\classeur.xls »).Select mais ça ne marche pas.
Pouvez vous m’aider ?
Ensuite mon deuxième problème concerne la copie d’un onglet dans un autre classeur, je vous explique.
J’ai dans mon classeur1 un seul onglet nommé Feuil1. Via ma macro, je recopie les informations de mon onglet Feuil1 dans un onglet Feuil2 du classeur 2 qui est en fait un tableau récapitulatif, puis je fais une copie à l’identique de mon onglet Feuil1 dans un nouveau fichier que je sauvegarde à un autre emplacement.
Mon problème est le suivant, je voudrais que la protection s’enlève au moment de la recopie dans un nouveau classeur, ce qui n’est pas le cas puisque Feuil1 de classeur1 est protégé à la base.
Dernière question, je souhaiterais savoir si il est possible de griser le menu Imprimer et par conséquent aussi le Ctrl+P, et ne pouvoir imprimer que par la macro.
Merci d’avance pour vos réponses. J’éspere avoir été clair malgré mon très faible niveau en VBA.
Mikael