Copier une feuille et coller avant ou après

Bonjour,

en plein milieu d'un classeur, travaillant sur une feuille anonyme, il me prend soudain l'envie (ou devrais-je dire la nécessité?) de copier ladite feuille, de créer une feuille de plus, et d'y coller le duplicata.

Le problème est que je ne connais pas forcément à l'avance le nom de la feuille à copier, il faut que j'arrive dessus pour savoir si oui ou non j'ai besoin de le faire (il s'agissait donc de nécessité ).

Evidemment, j'aurais besoin très souvent de faire cette manip, dans des tas de classeurs différents.

Malgré tous les sujets traitant de copier/coller des feuilles, je n'y vois pas ce qui peut me correspondre exactement.

Y a-t-il une macro adaptable à tous les classeurs ?

Je précise que j'ai Excel 2003, dans lequel est malheureusement absent la fonction "Dupliquer" lors d'un clic avec le bouton droit sur un onglet.

Bonjour Patapin,

tu veux absolument une macro ?

le clic droit sur le nom de la feuille et copie ne te suffisent pas ?

sinon je te propose cette formidable macro

Sub aargh()
    ActiveSheet.Copy after:=ActiveSheet
End Sub

Bonjour,

Tu peux créer une procédure et là placer dans ton classeur de macros personnelles.

Il suffira alors d'intégrer un bouton (ou une commande) dans le menu ExceL

Maintenant, Peux-tu confirmer ta version Excel de 2003 ?

Exemple :

Public Sub Create_worksheet()
ActiveSheet.Copy after:=ActiveWorkbook.Worksheets(Worksheets.Count)
End Sub

Cdlt.

Salut h2so4,

tu réponds pile poil à mes attentes. Merci pour la macro du siècle, y a pas plus simple !

Tu me surprendras toujours par ta faculté de synthèse.

Merci à toi

Peux-tu confirmer ta version Excel de 2003 ?

Je peux !

Merci aussi pour la macro, qui rejoint celle de h2so4

Rechercher des sujets similaires à "copier feuille coller"