[excel-vb] ajouter une nouvelle feuille

shuya89 Messages postés 483 Statut Membre -  
 slash -
Bonjour,
voila j'ai un problème j'ai créer une macro qui crée une nouvelle feuille et qui la renomme pour ensuite faire un filtre dedans mais il y un problème il marche pas pk? et pouvez vous solutionner mon problème

voici le code de la création de la feuille :

Sheets.Add
Sheets("Feuil4").Select
Sheets("Feuil4").Name = "final"

je c'est que c'est le deux derniere ligne qui foire tout mais comment faire

merci de vos reponse
cordialement shuya
Configuration: Windows XP
Firefox 2.0.0.13

6 réponses

  1. harketprocessing
     
    salut tu n'a pas bien préciser mais tien :
    sheets.add <-- ajouter un onglet
    pour ajouter et preciser le nom et l'emplacement :
    set nouvellefeuille=worksheets.add ongletApresInsertion, ongletAvantInsertion, nombreDeFeuille
    nouvellefeuille="nomfeuille"
    exemple :
    10
    1. timat
       
      nouvellefeuille.name="nomfeuille" je pense, sinon,merci beaucoup
      0
  2. onesdf Messages postés 375 Date d'inscription   Statut Membre Dernière intervention   120
     
    Salut,

    Dès que tu ajoutes une feuille, Excel gère un numéro incrémenté par lui même qu'il affecte à la création des feuilles.

    Si tu fais à la main les opérations suivantes :

    - Ajouter une feuille
    - Supprimer la feuille crée
    - Ajouter une feuille

    Tu verras que la dernière feuille porte le nom Feuil5 et non Feuil4. L'erreur vient de là : il ne trouve pas la feuille "Feuil4"

    De plus lorsque tu insères une feuille, celle-ci se trouve automatiquement sélectionnée. Tu peux donc faire :

    Sheets.Add
    ActiveSheet.Name = "Final"
    7
    1. slash
       
      ca ne fonctionne pas: il m'a renommé l'onglet existant ...
      0
  3. shuya89 Messages postés 483 Statut Membre 39
     
    ouais mais c pas un copier coller c'es un filtre qui fait en sorte que certain truc soit envoyez vers une autre feuille
    2
    1. onesdf Messages postés 375 Date d'inscription   Statut Membre Dernière intervention   120
       
      Peut être peux-tu dupliquer la feuille originale et supprimer son contenu ensuite plutôt que d'insérer une feuille. Tu aurais ainsi une feuille vide avec la mise en forme de la feuille de départ.

      Enfin c'est juste une idée parce que honnêtement je ne sais pas.
      0
  4. shuya89 Messages postés 483 Statut Membre 39
     
    c pas bete
    2
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. shuya89 Messages postés 483 Statut Membre 39
     
    oki j'essaie et te dit si ca marche
    1
  7. shuya89 Messages postés 483 Statut Membre 39
     
    maintenant j'ai un autre probleme en faite ma macro fai un filtre qui affiche sur la nouvlle feuille une copie de ce que j'a selectionné sur une autre feuille mais ilne respecte pas la mise en forme pourquoi? sachant qu'il copie un qcm avec des checkbox?
    1
    1. onesdf Messages postés 375 Date d'inscription   Statut Membre Dernière intervention   120
       
      Aucune idée, essaie de voir manuellement avec Edition, Collage spécial si tu réussis à obtenir la même mise en forme et d'automatiser ça avec l'enregistreur de macros
      0