Accueil > Forum > > > > supprimer les feuilles par défaut sous excel
supprimer les feuilles par défaut sous excel
jeudi 29 juin 2006 à 16:15:25 |
supprimer les feuilles par défaut sous excel

johann91
|
Bonjour à tous, Je suis actuellement en train de créer un script qui manipule des fichiers excel. Mon problème, c'est que j'aimerais bien supprimer les feuilles par défaut du fichier excel (je crée mes propres feuilles). Vous me direz "rien de plus facile", mais mon souci est que mon script doit être capable de tourner sur des Excel avec des paramètres régionaux français, mais aussi anglais et roumains, voire indiens... Pour ma configuration française, j'ai les lignes suivantes : xlApp.Worksheets( "Feuil1").delete xlApp.Worksheets( "Feuil2").delete xlApp.Worksheets( "Feuil3").delete Pour les paramètres anglais, ça donne : xlApp.Worksheets( "Sheet1").delete xlApp.Worksheets( "Sheet2").delete xlApp.Worksheets( "Sheet3").delete Pour l'indien et le roumain, aucune idée... Comme je ne serai pas avec mes collègues roumains et indiens au moment où ils vont faire tourner le script, je ne pourrai pas leur expliquer qu'il faut changer le nom par défaut de ces feuilles dans le script. Donc ma question est : y a-t-il une façon "universelle" de supprimer ces feuilles par défaut ? Ou à défaut, est-il possible de créer un fichier excel vide, sans aucune feuille, puis de les rajouter par la suite ? Merci d'avance de vos réponses.
|
|
jeudi 29 juin 2006 à 16:25:13 |
Re : supprimer les feuilles par défaut sous excel

jrivet
|
Salut, Pourquoi ne pas atteindre les feuilles par leur indice plutot que par le nom? @+, Julien  Pensez: Moteur de Recherche, Réponse Acceptée Mais Surtout: Règlement< body>
|
|
jeudi 29 juin 2006 à 16:29:08 |
Re : supprimer les feuilles par défaut sous excel

Mikaels35
|
Salut
Tu peux déja limiter à 1 feuille le classeur que tu ouvres en réglant le paramètre dans EXCEL "options/général" !
Je ne pense pas que tu puisses supprimer toutes les feuilles à la création du classeur, mais je me trompe peut-être ! @+
|
|
jeudi 29 juin 2006 à 16:58:48 |
Re : supprimer les feuilles par défaut sous excel

johann91
|
Merci pour vos réponses. La sélection par indices me paraît plutôt bien. J'ai essayé, mais ça me génère une erreur... Avant de supprimer quoi que ce soit, j'ai 2 feuilles que j'ai créées et remplies, + ces 3 feuilles par défaut de gauche à droite dans les onglets. J'en ai déduit (peut-être à tort) que la feuille la plus à gauche doit avoir l'indice 1 et la plus à droite l'indice 5. J'ai donc supprimé les feuilles d'indices 3, 4 et 5. Mais a priori, ce n'est pas bon...
|
|
jeudi 29 juin 2006 à 17:13:13 |
Re : supprimer les feuilles par défaut sous excel

jrivet
|
Sinon, si tu connais le nom des feuilles que tu ajoutes, alors lorsque tu veux supprimer essaie la chose suivante. (Attention je n'est rien teste) Dim Ws as Worksheet For Each Ws In xlApp.Worksheets If Ws.Name <> NomDeTesFeuilleCrees Then Call Ws.Delete NExt @+, Julien  Pensez: Moteur de Recherche, Réponse Acceptée Mais Surtout: Règlement< body>
|
|
vendredi 30 juin 2006 à 09:26:06 |
Re : supprimer les feuilles par défaut sous excel

johann91
|
Merci Jrivet, en effet, le nom des feuilles que je crée est fixe dans tous les cas. J'accepterai ta réponse quand j'aurai testé. Je ne maîtrise pas trop les For Each, mais la démarche me semble bonne. Après, faut voir si ça marche en VBScript après quelques légères modifs...
|
|
samedi 1 juillet 2006 à 15:15:54 |
Re : supprimer les feuilles par défaut sous excel

mortalino
|
Salut,
En gros le code de Julien veut dire ça :
Pour toutes les feuilles dans les feuilles d'excel (que t'as référencé) Si le nom de la feuille est différente des nom de feuilles crées (les noms sont à placer dans une variables ou entre "") ben alors elle est supprimée. Feuille suivante (etc jusqu'à ce qu'il n'y en ait plus)
@++
--Mortalino-- Le Mystérieux Chevalier "Provençal, le Gaulois" N'oubliez pas de lire le règlement !
|
|
samedi 1 juillet 2006 à 15:26:22 |
Re : supprimer les feuilles par défaut sous excel

mortalino
|
Et pour les feuilles en Indiens, ca donne ça :
xlApp.Worksheets("Chien Enragé").delete xlApp.Worksheets("Ugh!").delete xlApp.Worksheets("Danse de la Pluie").delete
@++
--Mortalino-- Le Mystérieux Chevalier "Provençal, le Gaulois" N'oubliez pas de lire le règlement !
|
|
Cette discussion est classée dans : défaut, feuilles, excel, xlapp, worksheets
Répondre à ce message
Sujets en rapport avec ce message
EXCEL PATINE [ par clemodoun ]
Bonjour à tous,Je viens poser une question aux nombreux experts du forum. J'ai une macro qui boucle sur une liste de cellules, me copie une feuille au
Erreurs pendant l'export des données access vers excel avec automation [ par epaule_tatoo ]
Bonjour a tous, je rencontre un soucis dans mon code VBA, je tente d'exporter une table access vers un doc excel, puis mettre ce dernier en forme ave
Parcourir les feuilles d'un fichier excel fermé [ par dalaae ]
Bonjour, Je viens demander main forte au prés des spécialiste du VBA. Je suis novice dans ce langage et je dois mettre en place un un tableau de synt
Copie automatique de données sur 2 feuilles excel [ par biddal ]
Voilà bonjour j'expose on problème j'espère être au bon endroit pour cela sinon veuillez m'excuser! Je suis actuellement sur excel! J'ai au total 13
Formule Excel [ par mimalo13 ]
Bonjour à tous, Je souhaiterais créer une formule VBA dans Excel qui ressemblerait à ceci. Malheureusement, n'étant expert en la matière, cette formu
répétition d'un cod esur plusieurs feuilles excel [ par jc53 ]
Bonjour, utilisateur non confirmé de VBA, j'essaie aujourd'hui d'alléger mes codes VBA, pour cela j'ai besoin d' un code me permettant de répéter u
[Catégorie modifiée .Net -> VBA] copier toutes les feuilles d'un ensemble de fichiers Excel [ par dimitrievrard24 ]
Bonjour, J'essaie de copier toutes les feuilles d'un ensemble de fichiers Excel se trouvant dans un même répertoire, dans un fichier Excel de compilat
compatibilité excel 2007/2003 VBA [ par scampy ]
Bonjour, J'ai fait une petite macro VBA sous excel 2007 depuis mon PC qui permet de trier automatiquement une colonne et je voudrais pouvoir l'ouvri
copier coller plusieurs fichiers excel (2003) dans un fichier excel unique et standard [ par hobine ]
Bonjour, Je suis nouveau et débutant en vba excel je veux copier les données de plusieurs fichiers les unes après les autres dans un fichier. J'ai éc
Feuilles Excel uniquement modifiable depuis formulaire [ par ThoIRL ]
Bonjour la famille, Je pense que le titre est tout de même assez explicite. Voilà, j'utilise Excel 2007 et VB 6.5. J'ai conçu des formulaires qui son
Livres en rapport
|
Derniers Blogs
[WP7] DYNAMICALLY CHANGE STARTUP PAGE[WP7] DYNAMICALLY CHANGE STARTUP PAGE par KooKiz
Let's say that you want to allow the user to customize the startup page of your application. You can easily change the startup page by editing the 'NavigationPage' attribute in the manifest file. But the manifest cannot be modified once the applicatio...
Cliquez pour lire la suite de l'article par KooKiz SESSION SILVERLIGHT 5 3D : SLIDES ET DEMOSSESSION SILVERLIGHT 5 3D : SLIDES ET DEMOS par Groc
Durant les techdays, j'ai eu le plaisir d'animer une session sur Silverlight 5 et la 3D avec Simon Ferquel. Comme promis, voici nos slides et mes démos (celles avec le viper BSG) ici et là. Pour mémoire, les démos utilisent toutes le viper BSG...
Cliquez pour lire la suite de l'article par Groc [TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES[TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES par gpommier
Suite à la session que j'ai présenté sur WebMatrix 2, vous pouvez trouver les slides ici, ainsi que les démos en packages nuget : démos1 et démos2 J'en profite pour remercier chaleureusement tous ceux qui sont venus très nombreux à cette sess...
Cliquez pour lire la suite de l'article par gpommier [SHAREPOINT] LES SESSIONS TECHDAYS 2012.[SHAREPOINT] LES SESSIONS TECHDAYS 2012. par Patrick Guimonet
Voici donc pour ceux qui n'ont pas pu venir, ou ceux qui n'ont pas pu toutes les suivre la liste des sessions SharePoint aux TechDays 2012, que je mettrais à jour dès que les liens des vidéo seront disponibles. Ou ici : http...
Cliquez pour lire la suite de l'article par Patrick Guimonet
Logiciels
Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning
|