[HS][Calc] Copier le fichier ouvert et en supprimer certains onglets sur la copie

Discussions et questions sur tout ce qui concerne la programmation tous langages et tous modules confondus.

Modérateur : Vilains modOOs

Règles du forum
:alerte: Balisage obligatoire dans cette section !
Aidez-nous à vous aider au mieux en balisant correctement votre question : reportez-vous sur les règles de cette section avant de poster !
lecoinbon86
Membre lOOyal
Membre lOOyal
Messages : 40
Inscription : 01 avr. 2020 07:04

[HS][Calc] Copier le fichier ouvert et en supprimer certains onglets sur la copie

Message par lecoinbon86 »

Bonjour,

Je dois exporter plusieurs onglets d'un document selon paramètre.
On indique A et ou B dans le premier onglet et, ce que j'aimerais c'est que le fichier soit copié, dans le répertoire "C:\essai\" et qu'en suite, les onglets ne correspondant pas au choix soient supprimés.
Je choisi A : j'ai un fichier nommé A dans "C:\essai\" dans lequel je n'ai que mes onglets A- et pas B-
inversement, en choisissant B, le fichier nommé B ne contiendrait que les onglets B- et non A-

Est-ce envisageable par macro ?

Merci
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Version: 24.2.1.2 (X86_64) / LibreOffice Community
Windows 11
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 26200
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: [Calc] Copier le fichier ouvert et en supprimer certains onglets sur la copie

Message par Dude »

Salut,

On va encore le répéter mais il faut arrêter de joindre des documents intitulés "test", "essai", etc.
Imagine toi à notre place quand il faut télécharger des fichiers qui ont tous le même nom.


Explique nous pourquoi tu repostes un problème qui ressemble étrangement à celui du mois dernier :
viewtopic.php?t=69434
lecoinbon86
Membre lOOyal
Membre lOOyal
Messages : 40
Inscription : 01 avr. 2020 07:04

Re: [Calc] Copier le fichier ouvert et en supprimer certains onglets sur la copie

Message par lecoinbon86 »

Le souci par rapport à la question de la fois dernière c'est la lenteur d'écriture.
C'est beaucoup trop lent : avant on exportait uniquement les feuilles qui nous intéressaient mais sur 20 fichiers * x feuilles c'est terriblement lent.
Car pour chaque onglet à exporter dans le même fichier, la macro réouvrait le fichier en question pour lui rajouter l'onglet.
Une solution plus rapide, je pense, serait plus de dupliquer le fichier initial avec tous ses onglets, puis d'effacer les onglets qui ne nous intéressent pas.
Version: 24.2.1.2 (X86_64) / LibreOffice Community
Windows 11
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 26200
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: [Calc] Copier le fichier ouvert et en supprimer certains onglets sur la copie

Message par Dude »

lecoinbon86 a écrit : 29 janv. 2025 14:42 mais sur 20 fichiers * x feuilles c'est terriblement lent
Forcément avec un tableur, ouvrir et fermer 20 documents, c'est forcément lent. :marto:
Et ce, quelque soit le bout par lequel tu prendras ton histoire.
Pour moi, tu es face à un problème XY
Sans doute que le module Base serait plus adapté plutôt que ton usine à gaz de copie de feuilles. :lol:
Avatar de l’utilisateur
Oukcha
RespOOnsable modération
RespOOnsable modération
Messages : 4340
Inscription : 06 oct. 2008 08:03

Re: [Calc] Copier le fichier ouvert et en supprimer certains onglets sur la copie

Message par Oukcha »

Bonjour,
Dernière visite le : 29 janv. 2025 17:33
Vous avez lu semble t-il les réponses qui vous ont été faites sans y donner de suite.
N'ayant plus de nouvelle, on peut en déduire que le problème est résolu ou ne se reproduit plus.

Vu le peu d'éléments fournis, fil de discussion déclaré hors-sujet.

Un remerciement fait aussi plaisir aux bénévoles qui vous ont consacré de leur temps.
La politesse fait également partie de la philosophie du logiciel libre.

En cas d'erreur, contactez l'équipe de modération pour la réouverture du fil.
                                        
Pour tout savoir sur le fonctionnement de ce forum :arrow: À lire avant tout ! Image