OVH Cloud OVH Cloud

Recopie de cellule d'une feuille à l'autre

3 réponses
Avatar
Yves Bélanger
Bonjour,

J'ai un problème avec des cellules fusionnées. Je dois élaborer une feuille
de saisie d'horaire de travail ou chaque ligne correspond à un employé. Les
différentes colonnes correspondant aux heures de début et de fin pour chaque
jour.

Par la suite, en fonction du type de travail effectué, je dois recopier les
valeurs de cette feuille (horaires) dans d'autres feuilles (facturations).

En ce qui concerne la mise en forme, je suis contraint de respecter un
modèle basé sur un formulaire existant. Donc je suis dans l'obligation
d'avoir des cellules fusionnées.

Le problème c'est lorsque vient le temps de recopier les informations de la
feuille "Horaires" vers les autres feuilles.

1. Je peux placer des références relatives dans chaque feuille "facturation"
en fonction du type de travail réalisé. Cela me pose problème puisque l'ordre
dans lequel apparaisse les employé(e)s sur la feuille "horaires" n'est pas
forcément le même que celui des feuilles "facturation".

2. En VBA, je peux utiliser une variable matricielle qui copie l'ensemble
des données de la feuille "horaires". Par la suite, pour chaque employé, en
utilisant les fonction OFFSET, je peut replacer le contenu de la variable
matricielle dans les feuilles "facturation".

C'est là qu'apparaît le problème. Il y a des erreurs lorsqu'on utilise la
fonction OFFSET avec les cellules fusionnées.

J'utilise Excel 2000.

Merci d'avance.
--
Yves Bélanger

3 réponses

Avatar
...Patrick
Salut Yves,

pas grand chose à te dire si ce n'est qu'il faut éviter comme la peste les
fusion de cellules !!!
Utilises plutôt le "centrer sur plusieurs colonnes"


...Patrick

"Yves Bélanger" a écrit dans le
message de news:
Bonjour,

J'ai un problème avec des cellules fusionnées. Je dois élaborer une
feuille
de saisie d'horaire de travail ou chaque ligne correspond à un employé.
Les
différentes colonnes correspondant aux heures de début et de fin pour
chaque
jour.

Par la suite, en fonction du type de travail effectué, je dois recopier
les
valeurs de cette feuille (horaires) dans d'autres feuilles (facturations).

En ce qui concerne la mise en forme, je suis contraint de respecter un
modèle basé sur un formulaire existant. Donc je suis dans l'obligation
d'avoir des cellules fusionnées.

Le problème c'est lorsque vient le temps de recopier les informations de
la
feuille "Horaires" vers les autres feuilles.

1. Je peux placer des références relatives dans chaque feuille
"facturation"
en fonction du type de travail réalisé. Cela me pose problème puisque
l'ordre
dans lequel apparaisse les employé(e)s sur la feuille "horaires" n'est
pas
forcément le même que celui des feuilles "facturation".

2. En VBA, je peux utiliser une variable matricielle qui copie l'ensemble
des données de la feuille "horaires". Par la suite, pour chaque employé,
en
utilisant les fonction OFFSET, je peut replacer le contenu de la variable
matricielle dans les feuilles "facturation".

C'est là qu'apparaît le problème. Il y a des erreurs lorsqu'on utilise la
fonction OFFSET avec les cellules fusionnées.

J'utilise Excel 2000.

Merci d'avance.
--
Yves Bélanger



Avatar
Yves Bélanger
Bonjour,

Ma question peut sembler stupide, mais comment centrer sur plusieurs
colonnes, sans faire de fusion ? Aussi, peut-on centrer sur plusieurs lignes ?
--
Yves Bélanger




Salut Yves,

pas grand chose à te dire si ce n'est qu'il faut éviter comme la peste les
fusion de cellules !!!
Utilises plutôt le "centrer sur plusieurs colonnes"


....Patrick

"Yves Bélanger" a écrit dans le
message de news:
Bonjour,

J'ai un problème avec des cellules fusionnées. Je dois élaborer une
feuille
de saisie d'horaire de travail ou chaque ligne correspond à un employé.
Les
différentes colonnes correspondant aux heures de début et de fin pour
chaque
jour.

Par la suite, en fonction du type de travail effectué, je dois recopier
les
valeurs de cette feuille (horaires) dans d'autres feuilles (facturations).

En ce qui concerne la mise en forme, je suis contraint de respecter un
modèle basé sur un formulaire existant. Donc je suis dans l'obligation
d'avoir des cellules fusionnées.

Le problème c'est lorsque vient le temps de recopier les informations de
la
feuille "Horaires" vers les autres feuilles.

1. Je peux placer des références relatives dans chaque feuille
"facturation"
en fonction du type de travail réalisé. Cela me pose problème puisque
l'ordre
dans lequel apparaisse les employé(e)s sur la feuille "horaires" n'est
pas
forcément le même que celui des feuilles "facturation".

2. En VBA, je peux utiliser une variable matricielle qui copie l'ensemble
des données de la feuille "horaires". Par la suite, pour chaque employé,
en
utilisant les fonction OFFSET, je peut replacer le contenu de la variable
matricielle dans les feuilles "facturation".

C'est là qu'apparaît le problème. Il y a des erreurs lorsqu'on utilise la
fonction OFFSET avec les cellules fusionnées.

J'utilise Excel 2000.

Merci d'avance.
--
Yves Bélanger








Avatar
...Patrick
Il te suffit d'aller dans le menu format/cellule/alignement après avoir
sélectionné les cellules concernées.

Il ne centre que entre colonnes et pas entre lignes..

...Patrick

"Yves Bélanger" a écrit dans le
message de news:
Bonjour,

Ma question peut sembler stupide, mais comment centrer sur plusieurs
colonnes, sans faire de fusion ? Aussi, peut-on centrer sur plusieurs
lignes ?
--
Yves Bélanger




Salut Yves,

pas grand chose à te dire si ce n'est qu'il faut éviter comme la peste
les
fusion de cellules !!!
Utilises plutôt le "centrer sur plusieurs colonnes"


....Patrick

"Yves Bélanger" a écrit dans le
message de news:
Bonjour,

J'ai un problème avec des cellules fusionnées. Je dois élaborer une
feuille
de saisie d'horaire de travail ou chaque ligne correspond à un employé.
Les
différentes colonnes correspondant aux heures de début et de fin pour
chaque
jour.

Par la suite, en fonction du type de travail effectué, je dois recopier
les
valeurs de cette feuille (horaires) dans d'autres feuilles
(facturations).

En ce qui concerne la mise en forme, je suis contraint de respecter un
modèle basé sur un formulaire existant. Donc je suis dans l'obligation
d'avoir des cellules fusionnées.

Le problème c'est lorsque vient le temps de recopier les informations
de
la
feuille "Horaires" vers les autres feuilles.

1. Je peux placer des références relatives dans chaque feuille
"facturation"
en fonction du type de travail réalisé. Cela me pose problème puisque
l'ordre
dans lequel apparaisse les employé(e)s sur la feuille "horaires" n'est
pas
forcément le même que celui des feuilles "facturation".

2. En VBA, je peux utiliser une variable matricielle qui copie
l'ensemble
des données de la feuille "horaires". Par la suite, pour chaque
employé,
en
utilisant les fonction OFFSET, je peut replacer le contenu de la
variable
matricielle dans les feuilles "facturation".

C'est là qu'apparaît le problème. Il y a des erreurs lorsqu'on utilise
la
fonction OFFSET avec les cellules fusionnées.

J'utilise Excel 2000.

Merci d'avance.
--
Yves Bélanger