OVH Cloud OVH Cloud

plage de cellule sur un classeur non ouvert

1 réponse
Avatar
Laurent
Bonjour,

sur excel 97 :
comment atteindre la derni=E8re cellule non vide d'une plage=20
lorsque le classeur cible n'est pas ouvert.

ActiveCell =3D ExecuteExcel4Macro(Repertoire & "[" &=20
classeur & "]" & "Feuill_perso'!Range(""r1c3:r2000c3"").End
(xlDown)")

ne fonctionne pas.


Merci de vos r=E9ponses

1 réponse

Avatar
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.

ActiveCell = ExecuteExcel4Macro(Repertoire & "[" &
classeur & "]" & "Feuill_perso'!Range(""r1c3:r2000c3"").End
(xlDown)")

ne fonctionne pas.


Merci de vos réponses