report mobile de feuille

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 !

gbinforme

XLDnaute Impliqué
report du solde mobile d'une feuille sur feuille suivante

bonjour à tous,

Un ami me demande de lui reporter un solde (dernière ligne d'une colonne)
sur la feuille suivante afin de constituer les 12 mois de l'année.
Bien sûr les feuilles sont de dimensions différentes selon les mois.
Je vous joins un exemple en fichier.

Je sais faire cela en créant la page par macro,
mais il ne veux pas utiliser de macros,
alors comment peut-on le faire avec une formule ?


Merci d'avance pour votre aide.
 

Pièces jointes

Dernière édition:
report du solde mobile d'une feuille sur feuille suivante

bonsoir Guillaumega,

Merci pour la formule qui permet de trouver la dernière ligne,
mais j'aimerais aussi remplacer automatiquement le nom de la feuille
par le code "feuille précédente" que je ne connais pas.

Merci d'avance pour vos réponses.
 
Re : report mobile de feuille

Re,

Les experts confirmeront mais je ne crois pas qu'il soit possible de faire cela sous excel. Il faudra faire du vba et l'intérêt est limité compte tenu de la facilité avec laquelle vous pourrez créer la formule... douze fois par an!
 
Re : report du solde mobile d'une feuille sur feuille suivante

Bonjour,

On peut le faire par formule.

Nom de l'onglet :
=STXT(CELLULE("filename";B10);TROUVE("]";CELLULE("filename";B10))+1;11)

Nom de l'onglet précédent :
=TEXTE(MOIS.DECALER(STXT(CELLULE("filename";B14);TROUVE("]";CELLULE("filename";B14))+1;11);-1);"mmmaa")

Dernière valeur numérique de la colonne H de la feuille précédente :
=RECHERCHE(9^9;INDIRECT(TEXTE(MOIS.DECALER(STXT(CELLULE("filename";H3);TROUVE("]";CELLULE("filename";H3))+1;11);-1);"mmmaa")&"!H:H"))

Pour pouvoir utiliser la fonction Mois.Decaler(), il faut activer l'utilitaire d'analyse dans Outils - Macros complémentaires et cocher "Utilitaire d'analyse"

En plus, le nom des onglets est à saisir en lettres minuscules, de façon à pouvoir mettre les accents en février, août et décembre.
En plus : pas d’espace entre le nom du mois et l’année.

Ou bien le nom de l’onglet en A1 et c’est plus court
=RECHERCHE(9^9;INDIRECT(TEXTE(MOIS.DECALER(A1;-1);"mmmaa")&"!H:H"))
 

Pièces jointes

Re : report mobile de feuille

Bonjour Monique,

Merci beaucoup de toutes ces formules très bien documentées.

C'est super, je vais pouvoir préparer l'année 2007 du classeur
avec aucun souci de report, sauf celui de 2006 mais il faut bien un départ.

Merci encore pour cette qualité de réponse.

J'essaierai de faire de même en VBA.
 
Re : report mobile de feuille

Pour poursuivre dans la même lignée, est-il possible de faire le report de déc08 à janv09 avec une fonction similaire à celle-ci?
Dans mon exemple le classeur reste le même d'année en année. De plus, je n'ai aucune crainte à utiliser VBA si nécessaire.
merci,
Soli
 
- 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

  • Question Question
XL 2019 B
Réponses
10
Affichages
656
Réponses
1
Affichages
281
W
Réponses
5
Affichages
427
Retour