Recuperer valeur derniere cellule feuille precedente
Résolu
Utilisateur anonyme
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
je cherche comment récupérer la dernière valeur de la colonne F de la feuille précédente sachant que cette valeur ne sera pas toujours sur la même ligne.
En vous remerciant.
je cherche comment récupérer la dernière valeur de la colonne F de la feuille précédente sachant que cette valeur ne sera pas toujours sur la même ligne.
En vous remerciant.
A voir également:
- Récupérer la valeur de la dernière cellule non vide vba
- Recuperer message whatsapp supprimé - Guide
- Supprimer dernière page word - Guide
- Dernière version chrome - Accueil - Applications & Logiciels
- Excel compter cellule couleur sans vba - Guide
- Aller à la ligne dans une cellule excel - Guide
5 réponses
Bonjour
1° si cette valeur est un total calculé (somme etc) il serait plus judicieux de le mettre en tête de colonne ainsi il serait toujours à la même place, en F2 par exemple et le probleme de recupération est réglé
2° sinon, à condition qu'il n'y ait pas de ligne vides dans la colonne F
=INDIRECT("Feuil1!F" & (NBVAL(F3:F100)+2))
A adapter à ton cas
F3:F100 est la plage où peuvent se trouver les donnés , la prévoir plus longue que la plus longue liste
NBVAL(F3:F100) renvoie le nombre de cellules non vides donc le nombre de lignes remplie
Si la plage ne commence pas en F1 il faut ajouter le décalage pour avoir le bon N° de ligne, dans mon exemple décalage de 2 car debut en F3 au lieu de F1
Cdlmnt
1° si cette valeur est un total calculé (somme etc) il serait plus judicieux de le mettre en tête de colonne ainsi il serait toujours à la même place, en F2 par exemple et le probleme de recupération est réglé
2° sinon, à condition qu'il n'y ait pas de ligne vides dans la colonne F
=INDIRECT("Feuil1!F" & (NBVAL(F3:F100)+2))
A adapter à ton cas
F3:F100 est la plage où peuvent se trouver les donnés , la prévoir plus longue que la plus longue liste
NBVAL(F3:F100) renvoie le nombre de cellules non vides donc le nombre de lignes remplie
Si la plage ne commence pas en F1 il faut ajouter le décalage pour avoir le bon N° de ligne, dans mon exemple décalage de 2 car debut en F3 au lieu de F1
Cdlmnt
Je reviens vers vous pour vous dire que j'ai réussi avec la formule suivante :
=RECHERCHE(9^9;'Feuil1'!F:F)
'Feuil1' étant le nom de la feuille qui précède.
Bonne journée à vous.
=RECHERCHE(9^9;'Feuil1'!F:F)
'Feuil1' étant le nom de la feuille qui précède.
Bonne journée à vous.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour,
ça ne peut être fait qu'en vba.
Fonction personnalisée à mettre dans un module standard :
Ensuite s'utilise comme une fonction excel :
=derCelF()
(sans paramètre)
https://www.cjoint.com/c/CCBsonVs46q
eric
Jamais tu ne répondras à un mp non sollicité...
Bon, ça c'est fait.
ça ne peut être fait qu'en vba.
Fonction personnalisée à mettre dans un module standard :
Function derCelF() As Variant Application.Volatile derCelF = Worksheets(Application.Caller.Worksheet.Index - 1).Cells(Rows.Count, "F").End(xlUp) End Function
Ensuite s'utilise comme une fonction excel :
=derCelF()
(sans paramètre)
https://www.cjoint.com/c/CCBsonVs46q
eric
Jamais tu ne répondras à un mp non sollicité...
Bon, ça c'est fait.