Formule spéciale pour report de cellule

  • Initiateur de la discussion Initiateur de la discussion claubin
  • Date de début Date de début

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 !

C

claubin

Guest
🙂 Bonjour,

Dans Excel 2000, existe-t-il un moyen de signifier dans une formule : "reporter la somme de la cellule C4 (par ex.) DE LA FEUILLE PRECEDENTE. Ce qui suppose de ne pas nommer celle-ci.

(En lieu et place du classique =Feuil1!C4 (par ex.))

Merci d'avance.
 
Re : Formule spéciale pour report de cellule

Bonjour en passant par une fonction telle que celle ci
Function FeuillePrecedents(Optional decal As Integer)
Application.Volatile
If decal = 0 Then decal = 1
If ActiveSheet.Index > 2 - decal Then
FeuillePrecedents = Sheets(ActiveSheet.Index - decal).Name & "!"
Else
FeuillePrecedents = ""
End If
End Function
Ensuite, formule du genre :
=INDIRECT(FeuillePrecedents()&"C4")
pour obtenir le contenu de la cellule C4 de la feuillE précédente
A++
 
Re : Formule spéciale pour report de cellule

Bonjour,

Cette fonction existe sous les macros complémentaires de Morenfunc (à télécharger gratuitement sur le Net).

Exemple en Feuil2! pour récupérer la valeur de =Feuil1!C4 :
=DECALERFEUILLE(C4;-1;0)

abcd
 
Re : Formule spéciale pour report de cellule

Bonjour,

Un essai avec les fonctions macros d'Excel 4 :

On commence par utiliser une fonction macro d'Excel 4 dans le cadre d'une formule nommée :

Insertion - Nom - Définir :
Nom : Liste_feuilles
Fait référence à :=LIRE.CLASSEUR(1)

Ensuite, dans une cellule de la feuille n, cette formule :

Code:
=INDIRECT("'"&STXT(INDEX(Liste_feuilles;EQUIV("*"&STXT(CELLULE("nomfichier";
$A$1);TROUVE("]";CELLULE("nomfichier";$A$1))+1;32)&"*";Liste_feuilles;0)
-1);TROUVE("]";INDEX(Liste_feuilles;EQUIV("*"&STXT(CELLULE("nomfichier";
$A$1);TROUVE("]";CELLULE("nomfichier";$A$1))+1;32)&"*";Liste_feuilles;0)))+1;99)
&"'![COLOR=red][B]C4[/B][/COLOR]")

j'ai fait quelques tests, à retester en grand par prudence.

Un merci au passage à Jean-Marie : j'ai puisé l'idée dans l'une de ses interventions de ce fil :

https://www.excel-downloads.com/threads/astuce-recente-lire-cellule.32955/

@+
 
Re : Formule spéciale pour report de cellule

🙂 Merci à tous, j'ai appliqué la solution de TIBO qui était la plus simple pour moi et qui répond tout à fait à ma demande.
 
Dernière modification par un modérateur:
Re : Formule spéciale pour report de cellule

🙂 J'ai oublié de remercier tous le monde pour le coup de main. Merci beaucoup, ça fait du bien de ne pas se sentir seul. J'espère progresser grâce à vous.
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
7
Affichages
722
Réponses
3
Affichages
438
Retour