Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

formule intégrant la valeur d une cellule d'une feuille précédente pour copie

  • Initiateur de la discussion Initiateur de la discussion melba
  • 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 !

melba

XLDnaute Occasionnel
Bonjour,

J'ai vraiment beaucoup de mal avec la formule INDIRECT.

Je souhaite faire la somme de 2 cellules dont 1 se trouve sur la feuille précédente.

=A5+'2'!B5 par exemple.
Cette formule va se trouver sur une feuille que je vais ensuite copier.
Je ne trouve pas très efficace de devoir changer sur chaque nouvelle feuille le nom de la feuille précédente ( j ai 12 feuilles). Je ne sais pas écrire la formule qui signifie : additionner la cellule A5 de la page courante et la cellule B5 de la feuille qui précède.
Merci pour votre aide qui me ferait gagner un temps précieux.
@+
 
Re : formule intégrant la valeur d une cellule d'une feuille précédente pour copie

Là je lance un sos et en désespoir de cause vous adresse une ébauche de mon fichier.

Mon problème est donc que je planche comme vous l'avez compris depuis hier pour trouver une formule recopiable .

La formule PREC de Job 75 est intéressante, celle de Modeste aussi:
A5+INDIRECT(STXT(CELLULE("filename";A1);TROUVE("]";CELLULE("filename";A1))+1;2)*1-1&"!B5")

J'ai tenté de faire ce que vous m'avez indiqué en allant dans l'éditeur VBA mais je suis vraiment nulle et n'y arrive pas.

Merci de jeter un coup d'oeil sur le fichier test joint.

@+
 

Pièces jointes

Re : formule intégrant la valeur d une cellule d'une feuille précédente pour copie

Soyez indulgents, je n'ai jamais utilisé VBA.Je vais essayer d'accéder à un MODULE et pas à Thisworkbook si j'y arrive.
Vous êtes tout simplement géniaux.
Mille merci
@+
 
Dernière édition:
Re : formule intégrant la valeur d une cellule d'une feuille précédente pour copie

Je devrais arrêter car décidément quand j'essaye d'appliquer ce que vous me dites ça ne fonctionne pas :

Je suis allée dans "développeur/ visualiser le code ". Je me suis positionnée sur "VBA project (mon fichier.xls).
Comme dans l'arborescence je n'avais pas MODULE. J'ai fait INSERTION/Module/
ça m'a crée un module comme sur le dernier fichier que vous m'avez envoyé et là toute contente j'ai collé votre code que j'avais copié au préalable.
Mais ça ne fonctionne pas!!!
Je dois pourtant être proche du but ?!

help
 
Dernière édition:
Re : formule intégrant la valeur d une cellule d'une feuille précédente pour copie

Bonsoir melba,

Les manipulations listées dans ton dernier message semblent correctes.
Il faudrait que tu précises ce qui ne fonctionne pas: un message d'erreur apparaît, le résultat obtenu n'est pas celui attendu, il n'y a pas de résultat, ta machine fume, etc ...
 
Re : formule intégrant la valeur d une cellule d'une feuille précédente pour copie

J'ai enfin réussi : je ne comprenais pas pourquoi ça ne fonctionnait pas , peut être que ça avait un rapport avec mon fichier.
C'est comme si la formule ne prenait pas en compte certains chiffres de mon fichier, à un moment un peu par hasard , j ai retapé les mêmes chiffres et c'est comme si ça avait activé la formule.
Quoiqu'il en soit ça marche....

En tout cas votre patience est sensationnelle. Un grand merci à tous.
 
Re : formule intégrant la valeur d une cellule d'une feuille précédente pour copie

Re melba, salut Modeste 🙂

C'est toujours ainsi : quand on modifie (ou crée) une fonction VBA, il faut l'exécuter une 1ère fois (par une validation dans la feuille de calcul) pour que la modification VBA soit prise en compte.

A+
 
Re : formule intégrant la valeur d une cellule d'une feuille précédente pour copie

Bonjour,

Heureuse de l'apprendre. J'espère que je m'en souviendrai la prochaine fois.
En tout cas merci encore
@+
 
Re : formule intégrant la valeur d une cellule d'une feuille précédente pour copie

Bonjour,

comment fait-on pour utiliser cette macro avec des feuilles nommées par date format jj/mm/yy

Merci beaucoup

 
Re : formule intégrant la valeur d une cellule d'une feuille précédente pour copie

Bonjour funk9383, bienvenue sur XLD,

Si vous aviez joint un fichier vous auriez vu que les slashes / ne sont pas autorisés dans les noms des feuilles.

Avec des noms de feuilles au format "jj-mm-aa" utilisez cette fonction :

Code:
Function PREC(cel As Range)
Dim dat As Date
Application.Volatile
dat = CDate(cel.Parent.Name) 'date du nom de la feuille
PREC = Sheets(Format(dat - 1, "dd-mm-yy")).Range(cel.Address)
End Function
Le fichier de melba modifié ci-joint.

A+
 

Pièces jointes

Re : formule intégrant la valeur d une cellule d'une feuille précédente pour copie

Bonjour,

Sans VBA

Pour des noms de feuilles non génériques.

Feuille précédente pour feuilles non génériques

=AH5+DECALER(INDIRECT("'"&INDEX(nf;EQUIV(STXT(CELLULE("filename";A1);TROUVE("]";CELLULE("filename";A1))+1;99);nf;0)-1)&"'!AI5");LIGNES($1:1)-1😉

Feuille précédente pour feuilles génériques

Pour que des noms de feuilles génériques puissent être utilisés, il faudrait avoir tous les jours de l'année sans discontinuité.


JB
 

Pièces jointes

Dernière édition:
Re : formule intégrant la valeur d une cellule d'une feuille précédente pour copie

Bonjour à tous,

Il est plus simple de mettre le point d'exclamation ! dans le format Date :

Code:
=AH5+INDIRECT(TEXTE(nf-1;"'jj-mm-aa'!")&ADRESSE(LIGNE();COLONNE()))
Fichier (3).

A+
 

Pièces jointes

Re : formule intégrant la valeur d une cellule d'une feuille précédente pour copie

Merci Job75 pour vos solutions,

malheureusement le VBA ne fonctionne pas dans mon cas...
Lorsque j'exécute la fonction, le résultat est #VALEUR!

Merci A+
 
Re : formule intégrant la valeur d une cellule d'une feuille précédente pour copie

Bonjour funk9343,

Puisque vous ne montrez pas votre fichier on ne peut rien faire de plus pour vous.

A+
 
- 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

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…