Bonjour à toutes et à tous
J'ai une macro qui s'appelle ComptRendu que j'ai réalisée dans un fichier excel nommé Juillet2007.xls, je voudrai utiliser cette macro sur n'importe quel autre fichier, donc pour cela j'ai crée un fichier excel Perso.xls que j'ai mis dans XLStart avec la macro dedans. Donc quand je lance à présent excel,le fichier Perso.xls s'ouvre et me permet d'accéder à la macro sans problème
Maintenant le problème exactement est que je n'arrive pas à activer la feuille excel dans laquelle je veux executer ma macro qui est située dans Perso.xls
Exemple si j'ai ouvert un fichier Aout2007.xls et bien je n'arrive pas à activer pour executer correctement ma macro, c'est comme si la macro s'executait tout le temps sur Perso.xls (chose que je ne souhaite pas ...)
Voici mon code
Merci beaucoup de votre aide
J'ai une macro qui s'appelle ComptRendu que j'ai réalisée dans un fichier excel nommé Juillet2007.xls, je voudrai utiliser cette macro sur n'importe quel autre fichier, donc pour cela j'ai crée un fichier excel Perso.xls que j'ai mis dans XLStart avec la macro dedans. Donc quand je lance à présent excel,le fichier Perso.xls s'ouvre et me permet d'accéder à la macro sans problème
Maintenant le problème exactement est que je n'arrive pas à activer la feuille excel dans laquelle je veux executer ma macro qui est située dans Perso.xls
Exemple si j'ai ouvert un fichier Aout2007.xls et bien je n'arrive pas à activer pour executer correctement ma macro, c'est comme si la macro s'executait tout le temps sur Perso.xls (chose que je ne souhaite pas ...)
Voici mon code
Code:
Sub CompteRendu()
.....
.....
Windows("BD.xls").Activate
Application.Goto Reference:="BaseProjets"
Selection.Copy
Feuil1.Activate ==> " ici je voudrai activer ma feuille courante et non pas Perso.xls or c'est ce dernier qui est activé "
ActiveWindow.SmallScroll ToRight:=8
Range("AP1").Select
ActiveSheet.Paste
Columns("AP:AP").EntireColumn.AutoFit
Application.CutCopyMode = False
ActiveWorkbook.Save
.....
.....
End Sub
Merci beaucoup de votre aide