Copie d'une valeur d'une feuille précédente

Bonjour,

Voila une bonne journée que je cherche sur tout les forums pour résoudre mon problème.

J'ai créé un fichier excel 2010 pour une gestion de compte.

Je recopie des valeurs ou noms d'une feuille à l'autre.

Puis pour la nouvelle feuille je fais un copier de la feuille active (avec des macros).

Et je veux que les formules se recopient correctement d'une feuille à l'autre.

J'ai trouvé l'utilisation de module avec ceci:

Function PREC(cel As Range) Dim feuille As Byte Application.Volatile feuille = cel.Parent.Name 'nom de la feuille PREC = Sheets(CStr(feuille - 1)).Range(cel.Address) End Function

avec la fonction =PREC

Ce module me convient parfaitement, mais mon soucis c'est que mes feuilles ne se nomment pas 1,2,3,4 MAIS septembre 2013, octobre 2013, ......et bientôt janvier 2014.

Peut on modifier ce module ?

Cordialement

Bonjour,

Tu peux essayer avec le numéro d'index

Function PREC(cel As Range)
    Application.Volatile
    PREC = Worksheets(cel.Parent.Index - 1).Range(cel.Address)
End Function

A+

Pile poils

Merci

Rechercher des sujets similaires à "copie valeur feuille precedente"