OVH Cloud OVH Cloud

Ouverture fichier sous condition & plage dynamique

2 réponses
Avatar
Infogroup
Bonjour à tous,

1 ) J'ai l'instruction en vba Workbooks.Open Filename:=Répertoire1 pour
ouvrit le fichier Répertoire1
mais je voudrais compléter cette instruction en disant que si ce fichier est
déjà ouvert, on quitte la procédure ( exit sub )

2 ) J'ai pour une liste dynamique en T3:T... avec la formule ci-dessous
=DECALER('Feuil1'!$T$3;0;0;NBVAL('Feuil1'!$T:$T)-1)
mais il n'y a qu'une seule colonne en T.

Peu-ton obtenir un plage dynamique à plusieurs colonnes ( T à W ) par
exemple et si oui, comment doit s'écrire l'instruction DECALER ?


PS : Vista avec Excel 2003

Merci par avance de votre aide

Cordialement

Infogroup

2 réponses

Avatar
Merguez07
ÞCALER('Feuil1'!$T$3:$W$3;0;0;NBVAL('Feuil1'!$T:$T)-1)


XavierP



"Infogroup" a écrit dans le message de groupe de
discussion : ebm$
Bonjour à tous,

1 ) J'ai l'instruction en vba Workbooks.Open Filename:=Répertoire1 pour
ouvrit le fichier Répertoire1
mais je voudrais compléter cette instruction en disant que si ce fichier
est déjà ouvert, on quitte la procédure ( exit sub )

2 ) J'ai pour une liste dynamique en T3:T... avec la formule ci-dessous
ÞCALER('Feuil1'!$T$3;0;0;NBVAL('Feuil1'!$T:$T)-1)
mais il n'y a qu'une seule colonne en T.

Peu-ton obtenir un plage dynamique à plusieurs colonnes ( T à W ) par
exemple et si oui, comment doit s'écrire l'instruction DECALER ?


PS : Vista avec Excel 2003

Merci par avance de votre aide

Cordialement

Infogroup



Avatar
Infogroup
Merci Xavier

"Merguez07" a écrit dans le message de
news:48556527$0$22384$
ÞCALER('Feuil1'!$T$3:$W$3;0;0;NBVAL('Feuil1'!$T:$T)-1)


XavierP



"Infogroup" a écrit dans le message de groupe de
discussion : ebm$
Bonjour à tous,

1 ) J'ai l'instruction en vba Workbooks.Open Filename:=Répertoire1 pour
ouvrit le fichier Répertoire1
mais je voudrais compléter cette instruction en disant que si ce fichier
est déjà ouvert, on quitte la procédure ( exit sub )

2 ) J'ai pour une liste dynamique en T3:T... avec la formule ci-dessous
ÞCALER('Feuil1'!$T$3;0;0;NBVAL('Feuil1'!$T:$T)-1)
mais il n'y a qu'une seule colonne en T.

Peu-ton obtenir un plage dynamique à plusieurs colonnes ( T à W ) par
exemple et si oui, comment doit s'écrire l'instruction DECALER ?


PS : Vista avec Excel 2003

Merci par avance de votre aide

Cordialement

Infogroup