recopîer vers une autre feuille

Bonjour a tous,

j'aimerais savoir comment faire pour recopier des données ( x lignes ) de la
feuille 1 vers la feuille 2.

je connais la méthode " *Cible.copyRange = Src.copyRange *" .
Mais comme, il peut y avoir de nouvelle données dans la feuille 1, il
faudrait que ces données ailles à la suite des données existante de la
feuille 2!

suis-je clair ?

Bonjour

nmsp wrote

j'aimerais savoir comment faire pour recopier des données ( x lignes ) de
la feuille 1 vers la feuille 2.
...
j'ai des cellules fusionnées

Dans un même classeur tu peux utiliser la méthode copyrange (cf. exemple
joint).

CopierMemeClasseur.ods
<http://nabble.documentfoundation.org/file/n4125990/CopierMemeClasseur.ods>

nmsp wrote

Et aussi, il peut y avoir de nouvelle données dans la feuille 1, il
faudrait que ces données ailles à la suite des données existante de la
feuille 2!

Tu peux récupérer l'information via l'une des techniques expliquées ici:
https://wiki.documentfoundation.org/Macros/Calc/001/fr

Cordialement
Pierre-Yves

Merci :slight_smile:

Mais, j'ai un autre souci maintenant par rapport à ça c'est que je dois
avoir le formatage avec ! :slight_smile: et là le formatage ne viens avec !

Bonjour

nmsp wrote

Mais, j'ai un autre souci maintenant par rapport à ça c'est que je dois
avoir le formatage avec ! :slight_smile: et là le formatage ne suis pas !

Je ne comprends pas... C'est en utilisant DataArray que le format n'est pas
pris
en compte ; CopyRange récupère ce dernier.

Ce qui n'est pas recopié ce sont par exemple les largeurs/hauteurs de
colonne/
ligne mais tu peux les récupérer par boucle sur la plage concernée.

Cordialement
Pierre-Yves