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

formule excel dernière feuille

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

G

gulibert

Guest
Bonjour à toi oh forum tout puissant,
Quelqu'un pourrait-il m'indiquer s'il vous plait la formule pour avoir la dernière feuille du classeur (un équivalent de sheets(sheets.count)😱 )
Merci d'avanec😛
 
Re : formule excel dernière feuille

Bonjour Gulibert, le forum

Si tu parles d'un code VBA, ci dessous le code pour activer la dernière feuille du classeur.

Code:
Sheets(Sheets.Count).Select

Bonne journée
@+
 
Re : formule excel dernière feuille

Bonjour jmps, re pierrot
N'est il pas possible de l'associer à une autre formule qui sélectionnerai uniquement un classeur sans avoir à fermer les autres?
merci
 
Re : formule excel dernière feuille

Bonsoir

Formule à mettre dans la référence d'un "nom" nommé, exemple : gulibert
=LIRE.CLASSEUR(4)
et mettre dans une cellule =gulibert

ATTENTION, à l'inverse de la fonction INFO, il faut une revalidation de la formule =gulibert, pour que la valeur soit réactualisée.

@+Jean-Marie
 
Re : formule excel dernière feuille

Bonjour Jean marie, jmps, le forum,
J'ai essayé un peu tout ce qui était possible avec ta formule et je ne comprends pas trop.
Je cherche juste comment nommer une colonne situé sur ma dernière feuille qui a un nom qui se modifie souvent.
Merci
 
Re : formule excel dernière feuille

Re,

Serait-il possible à votre avis de passer par une case qui écrirait (par le biais d'une macro) le nom de la feuille, pour ensuite l'incorporer dans une formule?
et si oui comment?
merci
 
Re : formule excel dernière feuille

Re,
J'ai laissé tomber les formules, c'est trop compliqué, et j'ai inséré dans mon code:
For m = 3 To Sheets("CAUSE").Range("A65536").End(xlUp).Row
somme = 0
For p = 2 To Lig
If .Cells(p, 11).Value = Sheets("CAUSE").Cells(m, 1).Value Then
somme = somme + 1
End If
Sheets("CAUSE").Cells(m, 2) = somme
Next p
Next m
si ca intéresse quelqu'un...
Merci quand même pour votre aide qui m'a quand même bien aiguillé dans mes choix.
A la prochaine
 
Re : formule excel dernière feuille

Bonjour

Même principe, en utilisant la fonction macro commande LIRE.CLASSEUR.
Dans la référence Gulibert indique la formule :
Code:
=INDEX(LIRE.CLASSEUR(1);1;LIRE.CLASSEUR(4))
elle retourne dans Gulibert le nom de la dernière feuille, lire.classeur(1) retourne un tableau horizontal de toutes les feuilles du classeur, avec index on récupère dans ce tableau la valeur qui nous intéresse.

Dans la formule de la cellule, indique cette formule :
Code:
=SI(ESTNA(EQUIV(FOURNISSEUR!A4;INDIRECT("'"&gulibert&"'!A:A");0));"";NB.SI(INDIRECT("'"&gulibert&"'!A:A");FOURNISSEUR!A4))
INDIRECT transforme la chaine concatenée sous une référence utilisable dans une formule.

Même consigne, pour faire recalculer le nom de la feuille, il faut revalider la formule de la cellule (F2, puis entrer).


@+Jean-Marie
 
- 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
5
Affichages
613
Réponses
10
Affichages
281
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…