[Macro] Comment faire reference a une cellule de la feuille precedente ?

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

anthony.unac

XLDnaute Occasionnel
Bonjour,

Comment codifie t on :
*****************
[A1] de la feuil2 = [Z1] de la feuil1
a l aide d une macro et sans utiliser "feuil2" ou "feuil1" ?

Par exemple : (En supposant que l active sheet soit feuil2)
**********
[A1]=Feuil1![Z1] n est pas la solution que j attends mais plutot quelquechose du genre :

[A1]=Worksheets.Count-1![Z1]


Cas general : (En supposant que l activesheet soit feuil'n' derniere feuil du classeur)
**********
[A1]=Feuil'n-1'![Z1]

Comment ca se codifie ca ?

Cordialement
Anthony
 
Re : [Macro] Comment faire reference a une cellule de la feuille precedente ?

Re,

Pas de soucis voici le fichier.xls 😉

Grossomodo le but est de reporter d un mois a l autre la position du compte de sorte que la position de mon compte au 1er Novembre soit celle du 31 Octobre (- les depenses effectues le 1er Novembre bien sur).

A+
Anthony
 

Pièces jointes

Re : [Macro] Comment faire reference a une cellule de la feuille precedente ?

Bonsoir,

Donne le contenu de A1 du mois précédent:
=INDIRECT("'"&TEXTE(DATEVAL("01/"&STXT(CELLULE("filename";A1);TROUVE("]";
CELLULE("filename";A1))+1;99))-1;"mmmm aaaa")&"'!A1")



http://boisgontierjacques.free.fr/fichiers/fonctionsperso/Fonction_OngletPrecedent.xls

JB

Ouah ! C est impressionnant car c est exactement ce qui repond a mes besoins mais en plus la facon dont vous le presentez est super clean avec un fichier et tout ... chapeau !
 
Re : [Macro] Comment faire reference a une cellule de la feuille precedente ?

Re,

Je me suis enflamme trop vite car votre solution fonctionne des lors ou l on commence avec 2feuilles minimum et le soucis (cf fichier joint) c est que je commence avec une seule feuille et la ca part en bug 🙁

A+
Anthony

PS : Le fichier joint tient compte de vos modifs
 

Pièces jointes

Re : [Macro] Comment faire reference a une cellule de la feuille precedente ?

Re,

Il n y aurait pas moyen de lancer le module que si il y a au moins 2 feuilles dans le classeur ?

Une sorte de :
************
Code:
Function OngletPrecedent()

If nombre de feuil>1 then

     OngletPrecedent = Sheets(Application.Caller.Parent.Name).Previous.Name

End If

End Function
 
Re : [Macro] Comment faire reference a une cellule de la feuille precedente ?

Re,

Je viens de modifier legerement mon fichier qui tourne bien a ce ceci pres :
Lorsqu on passe au mois de novembre, la colonne solde affiche un triste #REF et je ne comprends pas pourquoi 😕

A l aide !

A+
Anthony
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

T
Réponses
5
Affichages
3 K
Thibaut
T
B
Réponses
1
Affichages
2 K
Rolilandon
R
Retour