OVH Cloud OVH Cloud

worksheet / activesheet

10 réponses
Avatar
Oleane
hola gentes damoiselles et gents damoiseaux

il me sierrait bien que vous puissâtes m'explicationner la significative
différence entre ACTIVESHEET et WORKSHEET,
chose que j'ai quelque peu de difficultés à assimiler.

je m'explique :
je dispose d'un classeur avec 12 feuilles comprenant chacune un tableau de
30x30 comprenant des données
je voudrais regrouper ces données dans un array de 12x30x30 (base(12,30,30))
je passe donc en revue les feuilles via sheet("proutprout").select
et ensuite chaque cellule du tableau
mais dois-je utiliser base(feuille,ligne,col)=activesheet.cells(ligne,col)
ou
base (feuille,ligne,col)=
worksheet.cells(ligne,col) ?
en ayant essaye avec les 2, j'ai l'impression qu'il n'y a pas de différence

par avance merci de venir à l'aide de l'humble hère que je suis

10 réponses

Avatar
Clément Marcotte
Bonjour,

L'activesheet représente la feuille active, laquelle peut être une
feuille de calcul, un feuille graphique ou une feuille de macros Excel
4.

Une Worksheet est une feuille calcul.

De même la collection sheets permet de travailler avec l'ensemble des
feuilles du classeur, Worksheet ou autres. Pour sa part, la collection
worksheets ne regroupe que les feuilles de calcul.


En principe Sheets("Arthur") et Woksheets("Arthur") s'équivalent, si
Arthur est une feuille de calcul.

Activesheet est utilisable pour désigner la feuille Arthur, si et
seulement si la feuille active est la feuille Arthur..


"Oleane" a écrit dans le message de
news:
hola gentes damoiselles et gents damoiseaux

il me sierrait bien que vous puissâtes m'explicationner la
significative

différence entre ACTIVESHEET et WORKSHEET,
chose que j'ai quelque peu de difficultés à assimiler.

je m'explique :
je dispose d'un classeur avec 12 feuilles comprenant chacune un
tableau de

30x30 comprenant des données
je voudrais regrouper ces données dans un array de 12x30x30
(base(12,30,30))

je passe donc en revue les feuilles via sheet("proutprout").select
et ensuite chaque cellule du tableau
mais dois-je utiliser
base(feuille,ligne,col)¬tivesheet.cells(ligne,col)

ou
base (feuille,ligne,col) > worksheet.cells(ligne,col) ?
en ayant essaye avec les 2, j'ai l'impression qu'il n'y a pas de
différence


par avance merci de venir à l'aide de l'humble hère que je suis




Avatar
j
ça marche vraiment worksheet.cells(ligne,col) ?
moi, je sais utiliser worksheetS, mais au singulier ???


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

hola gentes damoiselles et gents damoiseaux

il me sierrait bien que vous puissâtes m'explicationner la significative
différence entre ACTIVESHEET et WORKSHEET,
chose que j'ai quelque peu de difficultés à assimiler.

je m'explique :
je dispose d'un classeur avec 12 feuilles comprenant chacune un tableau de
30x30 comprenant des données
je voudrais regrouper ces données dans un array de 12x30x30
(base(12,30,30))

je passe donc en revue les feuilles via sheet("proutprout").select
et ensuite chaque cellule du tableau
mais dois-je utiliser
base(feuille,ligne,col)¬tivesheet.cells(ligne,col)

ou
base (feuille,ligne,col) > worksheet.cells(ligne,col) ?
en ayant essaye avec les 2, j'ai l'impression qu'il n'y a pas de
différence


par avance merci de venir à l'aide de l'humble hère que je suis




Avatar
Michel Gaboly
Bonsoir ,

J'ai eu la même réaction que toi, et j'ai testé (XL 98 seulement). Cela ne
marche pas chez moi.


ça marche vraiment worksheet.cells(ligne,col) ?
moi, je sais utiliser worksheetS, mais au singulier ???

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

hola gentes damoiselles et gents damoiseaux

il me sierrait bien que vous puissâtes m'explicationner la significative
différence entre ACTIVESHEET et WORKSHEET,
chose que j'ai quelque peu de difficultés à assimiler.

je m'explique :
je dispose d'un classeur avec 12 feuilles comprenant chacune un tableau de
30x30 comprenant des données
je voudrais regrouper ces données dans un array de 12x30x30
(base(12,30,30))

je passe donc en revue les feuilles via sheet("proutprout").select
et ensuite chaque cellule du tableau
mais dois-je utiliser
base(feuille,ligne,col)¬tivesheet.cells(ligne,col)

ou
base (feuille,ligne,col) > > worksheet.cells(ligne,col) ?
en ayant essaye avec les 2, j'ai l'impression qu'il n'y a pas de
différence


par avance merci de venir à l'aide de l'humble hère que je suis





--
Cordialement,

Michel Gaboly
http://www.gaboly.com


Avatar
Oleane
en fait, c'est une nouvelle instruction vba que j'ai crée !
en effet, ca permet de gagner du temps lors de la saisie de ne pas taper le
"S" !
"" a écrit dans le message de
news:
ça marche vraiment worksheet.cells(ligne,col) ?
moi, je sais utiliser worksheetS, mais au singulier ???


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

hola gentes damoiselles et gents damoiseaux

il me sierrait bien que vous puissâtes m'explicationner la significative
différence entre ACTIVESHEET et WORKSHEET,
chose que j'ai quelque peu de difficultés à assimiler.

je m'explique :
je dispose d'un classeur avec 12 feuilles comprenant chacune un tableau
de


30x30 comprenant des données
je voudrais regrouper ces données dans un array de 12x30x30
(base(12,30,30))

je passe donc en revue les feuilles via sheet("proutprout").select
et ensuite chaque cellule du tableau
mais dois-je utiliser
base(feuille,ligne,col)¬tivesheet.cells(ligne,col)

ou
base (feuille,ligne,col) > > worksheet.cells(ligne,col) ?
en ayant essaye avec les 2, j'ai l'impression qu'il n'y a pas de
différence


par avance merci de venir à l'aide de l'humble hère que je suis








Avatar
AV
ok, donc si j'ai bien compris, en règle générale, il est préférable
d'utiliser "activesheet" plutôt que "worksheets" (avec un S !)


Clément va pas être content que tu aies compris ça ;-))
Il va être obligé de recommencer son "prèche" !

AV

Avatar
Oleane
ok, donc si j'ai bien compris, en règle générale, il est préférable
d'utiliser "activesheet" plutôt que "worksheets" (avec un S !)
machi bien
"Clément Marcotte" a écrit dans le message
de news:%
Bonjour,

L'activesheet représente la feuille active, laquelle peut être une
feuille de calcul, un feuille graphique ou une feuille de macros Excel
4.

Une Worksheet est une feuille calcul.

De même la collection sheets permet de travailler avec l'ensemble des
feuilles du classeur, Worksheet ou autres. Pour sa part, la collection
worksheets ne regroupe que les feuilles de calcul.


En principe Sheets("Arthur") et Woksheets("Arthur") s'équivalent, si
Arthur est une feuille de calcul.

Activesheet est utilisable pour désigner la feuille Arthur, si et
seulement si la feuille active est la feuille Arthur..


"Oleane" a écrit dans le message de
news:
hola gentes damoiselles et gents damoiseaux

il me sierrait bien que vous puissâtes m'explicationner la
significative

différence entre ACTIVESHEET et WORKSHEET,
chose que j'ai quelque peu de difficultés à assimiler.

je m'explique :
je dispose d'un classeur avec 12 feuilles comprenant chacune un
tableau de

30x30 comprenant des données
je voudrais regrouper ces données dans un array de 12x30x30
(base(12,30,30))

je passe donc en revue les feuilles via sheet("proutprout").select
et ensuite chaque cellule du tableau
mais dois-je utiliser
base(feuille,ligne,col)¬tivesheet.cells(ligne,col)

ou
base (feuille,ligne,col) > > worksheet.cells(ligne,col) ?
en ayant essaye avec les 2, j'ai l'impression qu'il n'y a pas de
différence


par avance merci de venir à l'aide de l'humble hère que je suis







Avatar
Oleane
Tu crois ?
au fait, est-ce que je suis obligé d'appeler ma feuille "arthur" ? ;-))
"AV" a écrit dans le message de
news:
ok, donc si j'ai bien compris, en règle générale, il est préférable
d'utiliser "activesheet" plutôt que "worksheets" (avec un S !)


Clément va pas être content que tu aies compris ça ;-))
Il va être obligé de recommencer son "prèche" !

AV





Avatar
Clément Marcotte
Plutôt que cela ne change rien si et seulement si tu agis sur la
feuille active. Si ta feuille active n'est pas la feuille sur laquelle
tu veux intervenir, tu dois soit sélectionner l'autre feuille avant,
soit passer par sheets()



"Oleane" a écrit dans le message de
news:
ok, donc si j'ai bien compris, en règle générale, il est préférable
d'utiliser "activesheet" plutôt que "worksheets" (avec un S !)
machi bien
"Clément Marcotte" a écrit dans le
message

de news:%
Bonjour,

L'activesheet représente la feuille active, laquelle peut être une
feuille de calcul, un feuille graphique ou une feuille de macros
Excel


4.

Une Worksheet est une feuille calcul.

De même la collection sheets permet de travailler avec l'ensemble
des


feuilles du classeur, Worksheet ou autres. Pour sa part, la
collection


worksheets ne regroupe que les feuilles de calcul.


En principe Sheets("Arthur") et Woksheets("Arthur") s'équivalent,
si


Arthur est une feuille de calcul.

Activesheet est utilisable pour désigner la feuille Arthur, si et
seulement si la feuille active est la feuille Arthur..


"Oleane" a écrit dans le message de
news:
hola gentes damoiselles et gents damoiseaux

il me sierrait bien que vous puissâtes m'explicationner la
significative

différence entre ACTIVESHEET et WORKSHEET,
chose que j'ai quelque peu de difficultés à assimiler.

je m'explique :
je dispose d'un classeur avec 12 feuilles comprenant chacune un
tableau de

30x30 comprenant des données
je voudrais regrouper ces données dans un array de 12x30x30
(base(12,30,30))

je passe donc en revue les feuilles via
sheet("proutprout").select



et ensuite chaque cellule du tableau
mais dois-je utiliser
base(feuille,ligne,col)¬tivesheet.cells(ligne,col)

ou
base (feuille,ligne,col) > > > worksheet.cells(ligne,col) ?
en ayant essaye avec les 2, j'ai l'impression qu'il n'y a pas de
différence


par avance merci de venir à l'aide de l'humble hère que je suis











Avatar
Clément Marcotte
au fait, est-ce que je suis obligé d'appeler ma feuille "arthur" ?
;-))


Pas vraiment, mais c'est plus original que feui1 :-)

"Oleane" a écrit dans le message de
news:uq11A%
Tu crois ?
"AV" a écrit dans le message de
news:

ok, donc si j'ai bien compris, en règle générale, il est
préférable



d'utiliser "activesheet" plutôt que "worksheets" (avec un S !)


Clément va pas être content que tu aies compris ça ;-))
Il va être obligé de recommencer son "prèche" !

AV









Avatar
j
en général ça marche mieux avec Worksheets("zaza"), mais si tu tiens à
Arthur...


"Oleane" a écrit dans le message de news:
uq11A#
Tu crois ?
au fait, est-ce que je suis obligé d'appeler ma feuille "arthur" ? ;-))
"AV" a écrit dans le message de
news:
ok, donc si j'ai bien compris, en règle générale, il est préférable
d'utiliser "activesheet" plutôt que "worksheets" (avec un S !)


Clément va pas être content que tu aies compris ça ;-))
Il va être obligé de recommencer son "prèche" !

AV