OVH Cloud OVH Cloud

Copier une plage nommée

7 réponses
Avatar
panorama102001
Bonjour
J'ai un pb pour nommer une plage dont le nb le ligne et colonne est
variable
Dans Insertion > Nom > D=E9finir :
je nomme ma plage : zone_=E0_copier
r=E9f=E9rence =E0 :
=3DDECALER('Feuil1'!$A$2;0;0;NBVAL('Feuil1'!$A:$A)-1;NBVAL('Feuil1'!$2:$2))

Par une formule dans une macro, je fais s=E9lectionner ma plage
Zone_=E0_copier
Excel s=E9lectionne bien toutes les lignes de cette plage, mais pas
toutes les colonnes

Et je ne comprend pas pourquoi ?

Je profite pour une autre question :
Comment peut-on visualiser la formule en entier dans la partie
"R=E9f=E9rence =E0" de la D=E9finition d'un nom, quand cette formule est
trop longue (comme celle ci-dessus) et d=E9passe la zone

Merci d'avance de votre aide

My

7 réponses

Avatar
BIANCAV
Bonjour
Lignes et colonnes variables:

ÞCALER($B$24;0;0;NBVAL($B:$B),NBVAL($24:$24))
La dernière fois ou j'ai posée cette question pour le même pb, j'avais
des cellules fusionnées dans mes entêtes de colonnes et certaines je n'avais
pas mis d'entête. Peut-être est-ce ton cas ?

Cordialement

a écrit dans le message de news:

Bonjour
J'ai un pb pour nommer une plage dont le nb le ligne et colonne est
variable
Dans Insertion > Nom > Définir :
je nomme ma plage : zone_à_copier
référence à :
ÞCALER('Feuil1'!$A$2;0;0;NBVAL('Feuil1'!$A:$A)-1;NBVAL('Feuil1'!$2:$2))

Par une formule dans une macro, je fais sélectionner ma plage
Zone_à_copier
Excel sélectionne bien toutes les lignes de cette plage, mais pas
toutes les colonnes

Et je ne comprend pas pourquoi ?

Je profite pour une autre question :
Comment peut-on visualiser la formule en entier dans la partie
"Référence à" de la Définition d'un nom, quand cette formule est
trop longue (comme celle ci-dessus) et dépasse la zone

Merci d'avance de votre aide

My
Avatar
BIANCAV
"BIANCAV" a écrit dans le message de news:

Bonjour
Lignes et colonnes variables:

ÞCALER($B$24;0;0;NBVAL($B:$B);NBVAL($24:$24))
La dernière fois ou j'ai posée cette question pour le même pb,
j'avais des cellules fusionnées dans mes entêtes de colonnes et certaines
je n'avais pas mis d'entête. Peut-être est-ce ton cas ?

Cordialement

a écrit dans le message de news:

Bonjour
J'ai un pb pour nommer une plage dont le nb le ligne et colonne est
variable
Dans Insertion > Nom > Définir :
je nomme ma plage : zone_à_copier
référence à :
ÞCALER('Feuil1'!$A$2;0;0;NBVAL('Feuil1'!$A:$A)-1;NBVAL('Feuil1'!$2:$2))

Par une formule dans une macro, je fais sélectionner ma plage
Zone_à_copier
Excel sélectionne bien toutes les lignes de cette plage, mais pas
toutes les colonnes

Et je ne comprend pas pourquoi ?

Je profite pour une autre question :
Comment peut-on visualiser la formule en entier dans la partie
"Référence à" de la Définition d'un nom, quand cette formule est
trop longue (comme celle ci-dessus) et dépasse la zone

Merci d'avance de votre aide

My




Avatar
lSteph
Bonjour "Panorama102001",

Range("zone_à_copier").Select

devrait fonctionner

Pour vérifier ta formule dans Refer à positionne le curseur de souris
puis la touche F2 te permet de passer du mode pointer au mode modifier.
Ensuite le pavé des 4flèches
(celle de droite pour se déplacer dans la zone)

Cordialement.

lSteph

a pensé très fort :
Bonjour
J'ai un pb pour nommer une plage dont le nb le ligne et colonne est
variable
Dans Insertion > Nom > Définir :
je nomme ma plage : zone_à_copier
référence à :
ÞCALER('Feuil1'!$A$2;0;0;NBVAL('Feuil1'!$A:$A)-1;NBVAL('Feuil1'!$2:$2))

Par une formule dans une macro, je fais sélectionner ma plage
Zone_à_copier
Excel sélectionne bien toutes les lignes de cette plage, mais pas
toutes les colonnes

Et je ne comprend pas pourquoi ?

Je profite pour une autre question :
Comment peut-on visualiser la formule en entier dans la partie
"Référence à" de la Définition d'un nom, quand cette formule est
trop longue (comme celle ci-dessus) et dépasse la zone

Merci d'avance de votre aide

My


--
- -

Avatar
BIANCAV
Désolée, je n'ai pas vu la notion de code et là moi je ne suis pas capable
de répondre
Cordialement
"BIANCAV" a écrit dans le message de news:
%

"BIANCAV" a écrit dans le message de news:

Bonjour
Lignes et colonnes variables:

ÞCALER($B$24;0;0;NBVAL($B:$B);NBVAL($24:$24))
La dernière fois ou j'ai posée cette question pour le même pb,
j'avais des cellules fusionnées dans mes entêtes de colonnes et certaines
je n'avais pas mis d'entête. Peut-être est-ce ton cas ?

Cordialement

a écrit dans le message de news:

Bonjour
J'ai un pb pour nommer une plage dont le nb le ligne et colonne est
variable
Dans Insertion > Nom > Définir :
je nomme ma plage : zone_à_copier
référence à :
ÞCALER('Feuil1'!$A$2;0;0;NBVAL('Feuil1'!$A:$A)-1;NBVAL('Feuil1'!$2:$2))

Par une formule dans une macro, je fais sélectionner ma plage
Zone_à_copier
Excel sélectionne bien toutes les lignes de cette plage, mais pas
toutes les colonnes

Et je ne comprend pas pourquoi ?

Je profite pour une autre question :
Comment peut-on visualiser la formule en entier dans la partie
"Référence à" de la Définition d'un nom, quand cette formule est
trop longue (comme celle ci-dessus) et dépasse la zone

Merci d'avance de votre aide

My









Avatar
lSteph
...suite

Note qu'il n'est pas nécessaire de sélectionner pour copier
la plage exemple:

Feuil1.Range("zone_à_copier").Copy Destination:þuil2.[B2]

Cordialement.
lSteph


.. avait écrit le 22/10/2006 :
Bonjour
J'ai un pb pour nommer une plage dont le nb le ligne et colonne est
variable
Dans Insertion > Nom > Définir :
je nomme ma plage : zone_à_copier
référence à :
ÞCALER('Feuil1'!$A$2;0;0;NBVAL('Feuil1'!$A:$A)-1;NBVAL('Feuil1'!$2:$2))

Par une formule dans une macro, je fais sélectionner ma plage
Zone_à_copier
Excel sélectionne bien toutes les lignes de cette plage, mais pas
toutes les colonnes

Et je ne comprend pas pourquoi ?

Je profite pour une autre question :
Comment peut-on visualiser la formule en entier dans la partie
"Référence à" de la Définition d'un nom, quand cette formule est
trop longue (comme celle ci-dessus) et dépasse la zone

Merci d'avance de votre aide

My


--
- -

Avatar
panorama102001
Bonjour ISteph et BIANCAV,

*Merci pour l'astuce pour modifier la formule dans "Refer à".

*Ma plage nommée a effectivement des colonnes sans entêtes, mais
même si j'ajoute des entêtes de colonnes, Excel ne sélectionne pas
toutes les colonnes ????
ÞCALER('Feuil1'!$A$2;0;0;NBVAL('Feuil1'!$A:$A)-1;NBVAL('Feuil1'!$2:$2))

My


Bonjour "Panorama102001",

Range("zone_à_copier").Select

devrait fonctionner

Pour vérifier ta formule dans Refer à positionne le curseur de souris
puis la touche F2 te permet de passer du mode pointer au mode modifier.
Ensuite le pavé des 4flèches
(celle de droite pour se déplacer dans la zone)

Cordialement.

lSteph

a pensé très fort :
Bonjour
J'ai un pb pour nommer une plage dont le nb le ligne et colonne est
variable
Dans Insertion > Nom > Définir :
je nomme ma plage : zone_à_copier
référence à :
ÞCALER('Feuil1'!$A$2;0;0;NBVAL('Feuil1'!$A:$A)-1;NBVAL('Feuil1'!$2: $2))

Par une formule dans une macro, je fais sélectionner ma plage
Zone_à_copier
Excel sélectionne bien toutes les lignes de cette plage, mais pas
toutes les colonnes

Et je ne comprend pas pourquoi ?

Je profite pour une autre question :
Comment peut-on visualiser la formule en entier dans la partie
"Référence à" de la Définition d'un nom, quand cette formule est
trop longue (comme celle ci-dessus) et dépasse la zone

Merci d'avance de votre aide

My


--
- -



Avatar
BIANCAV
Bonjour
Ex. donné par JB, n'oublie pas de déduire les lignes de titre s'il en existe
une ou deux...
Il ne faut pas de lignes parasites dans la colonne.

Champ dynamique d'une colonne à partir de B24:

ÞCALER($B$24;0;0;NBVAL($B:$B))
ÞCALER($B$24;0;0;NBVAL($B:$B)-1) si titre

Lignes et colonnes variables:

ÞCALER($B$24;0;0;NBVAL($B:$B);NBVAL($24:$24)-1)
ÞCALER('Feuil1'!$A$2;0;0;NBVAL('Feuil1'!$A:$A);NBVAL('Feuil1'!$2:$2)-1)
Ce qui si je ne me trompe pas donnerait cela pour ton exemple

a écrit dans le message de news:

Bonjour ISteph et BIANCAV,

*Merci pour l'astuce pour modifier la formule dans "Refer à".

*Ma plage nommée a effectivement des colonnes sans entêtes, mais
même si j'ajoute des entêtes de colonnes, Excel ne sélectionne pas
toutes les colonnes ????
ÞCALER('Feuil1'!$A$2;0;0;NBVAL('Feuil1'!$A:$A)-1;NBVAL('Feuil1'!$2:$2))

My


Bonjour "Panorama102001",

Range("zone_à_copier").Select

devrait fonctionner

Pour vérifier ta formule dans Refer à positionne le curseur de souris
puis la touche F2 te permet de passer du mode pointer au mode modifier.
Ensuite le pavé des 4flèches
(celle de droite pour se déplacer dans la zone)

Cordialement.

lSteph

a pensé très fort :
Bonjour
J'ai un pb pour nommer une plage dont le nb le ligne et colonne est
variable
Dans Insertion > Nom > Définir :
je nomme ma plage : zone_à_copier
référence à :
ÞCALER('Feuil1'!$A$2;0;0;NBVAL('Feuil1'!$A:$A)-1;NBVAL('Feuil1'!$2:$2))

Par une formule dans une macro, je fais sélectionner ma plage
Zone_à_copier
Excel sélectionne bien toutes les lignes de cette plage, mais pas
toutes les colonnes

Et je ne comprend pas pourquoi ?

Je profite pour une autre question :
Comment peut-on visualiser la formule en entier dans la partie
"Référence à" de la Définition d'un nom, quand cette formule est
trop longue (comme celle ci-dessus) et dépasse la zone

Merci d'avance de votre aide

My


--
- -