Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
AV
"Atteindre" l'invisible ça ressemble un peu à la quète du Graal ;-)
Récupérer une valeur située d'un classeur fermé, ça c'est possible
Exemple pour un récupérer la valeur de la dernière cellule renseignée de la plage C1:C2000 de la feuille "Feuil1" du classeur "Classeur1.xls" situé dans le dossier C:TEMP 1) dans la plage concernée, il n'y a pas de cellule vide sur le "parcours" : =INDEX('C:TEMP[Classeur1.xls]Feuil1'!$C$1:$C$2000;NBVAL('C:TEMP[Classeur1.xl s]Feuil1'!$C$1:$C$2000)) 2) dans la plage concernée, il peut y avoir des cellules vides sur le "parcours" : Matricielle (à valider par Ctrl+Maj+Entrée) =INDEX('C:TEMP[Classeur1.xls]Feuil1'!$C$1:$C$2000;MAX(SI('C:TEMP[Classeur1.x ls]Feuil1'!$C$1:$C$2000<>"";LIGNE('C:TEMP[Classeur1.xls]Feuil1'!$C$1:$C$2000)) ))
AV
"Laurent" a écrit dans le message news: 024001c39c19$625be190$ Bonjour,
sur excel 97 : comment atteindre la dernière cellule non vide d'une plage lorsque le classeur cible n'est pas ouvert.
"Atteindre" l'invisible ça ressemble un peu à la quète du Graal ;-)
Récupérer une valeur située d'un classeur fermé, ça c'est possible
Exemple pour un récupérer la valeur de la dernière cellule renseignée de la
plage C1:C2000 de la feuille "Feuil1" du classeur "Classeur1.xls" situé dans le
dossier C:TEMP
1) dans la plage concernée, il n'y a pas de cellule vide sur le "parcours" :
=INDEX('C:TEMP[Classeur1.xls]Feuil1'!$C$1:$C$2000;NBVAL('C:TEMP[Classeur1.xl
s]Feuil1'!$C$1:$C$2000))
2) dans la plage concernée, il peut y avoir des cellules vides sur le "parcours"
:
Matricielle (à valider par Ctrl+Maj+Entrée)
=INDEX('C:TEMP[Classeur1.xls]Feuil1'!$C$1:$C$2000;MAX(SI('C:TEMP[Classeur1.x
ls]Feuil1'!$C$1:$C$2000<>"";LIGNE('C:TEMP[Classeur1.xls]Feuil1'!$C$1:$C$2000))
))
AV
"Laurent" <longzen.free.fr@wanadoo.fr> a écrit dans le message news:
024001c39c19$625be190$a401280a@phx.gbl...
Bonjour,
sur excel 97 :
comment atteindre la dernière cellule non vide d'une plage
lorsque le classeur cible n'est pas ouvert.
"Atteindre" l'invisible ça ressemble un peu à la quète du Graal ;-)
Récupérer une valeur située d'un classeur fermé, ça c'est possible
Exemple pour un récupérer la valeur de la dernière cellule renseignée de la plage C1:C2000 de la feuille "Feuil1" du classeur "Classeur1.xls" situé dans le dossier C:TEMP 1) dans la plage concernée, il n'y a pas de cellule vide sur le "parcours" : =INDEX('C:TEMP[Classeur1.xls]Feuil1'!$C$1:$C$2000;NBVAL('C:TEMP[Classeur1.xl s]Feuil1'!$C$1:$C$2000)) 2) dans la plage concernée, il peut y avoir des cellules vides sur le "parcours" : Matricielle (à valider par Ctrl+Maj+Entrée) =INDEX('C:TEMP[Classeur1.xls]Feuil1'!$C$1:$C$2000;MAX(SI('C:TEMP[Classeur1.x ls]Feuil1'!$C$1:$C$2000<>"";LIGNE('C:TEMP[Classeur1.xls]Feuil1'!$C$1:$C$2000)) ))
AV
"Laurent" a écrit dans le message news: 024001c39c19$625be190$ Bonjour,
sur excel 97 : comment atteindre la dernière cellule non vide d'une plage lorsque le classeur cible n'est pas ouvert.