IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

figer pendant suppression et création de feuilles [XL-2007]


Sujet :

Macros et VBA Excel

  1. #1
    Membre confirmé
    Homme Profil pro
    retraité
    Inscrit en
    Août 2013
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : France, Orne (Basse Normandie)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Août 2013
    Messages : 55
    Par défaut figer pendant suppression et création de feuilles
    beau soleil au forum
    ma macro en supprimant 4 feuilles (3-4-5-6), me positionne sur la 7 ème, ensuite créant 5 feuilles elle me positionne au fur et à mesure sur la dernière crée

    ma question est : est-il possible de me figer sur la feuille 2, durant tout le processus de suppression et de création de feuilles

  2. #2
    Inactif  
    Homme Profil pro
    Inscrit en
    Septembre 2012
    Messages
    1 733
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2012
    Messages : 1 733
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Sheets("Feuil2").activate
    application.screenupdating=false
    'processus de creation suppression
    Sheets("Feuil2").activate
    application.screenupdating=true

  3. #3
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    Bonjour

    Montre nous le code utilisé pour détruire ces feuilles ?

    tout en pensant qu'il faut éviter d'utiliser tout ce qui est Activate, ActiveSheet, Select , si ce n'est pour faire un diaporama .!

  4. #4
    Membre confirmé
    Homme Profil pro
    retraité
    Inscrit en
    Août 2013
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : France, Orne (Basse Normandie)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Août 2013
    Messages : 55
    Par défaut
    merci d'avoir regardé ma question

    @EngueEngue: "sheets(2).activate" fonctionne à la suppression, mais pas à la création, à moins de l'intercaler entre chaque ajout

    @bbil: voici ma sous-procédure appelée par la sub principale qui en comporte ~10

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Sub suppr_feuil() 
        Application.DisplayAlerts = False
            Sheets(Array(3, 4, 5, 6)).Delete
        Application.DisplayAlerts = True
    End Sub

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Automation Excel création de feuille
    Par Junior_jef dans le forum VBA Access
    Réponses: 2
    Dernier message: 24/04/2007, 17h54
  2. [VBA-E] Création de feuille automatique
    Par matt8-5 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 03/01/2007, 12h59
  3. [JXL] Problème avec création de feuille excel
    Par mittim dans le forum Documents
    Réponses: 2
    Dernier message: 10/08/2006, 16h40
  4. [VBA Excel] macro création de feuille
    Par Viper7 dans le forum Macros et VBA Excel
    Réponses: 13
    Dernier message: 29/06/2006, 12h13
  5. VB6 : création de feuilles dans un classeur Excel
    Par getea85 dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 04/11/2005, 17h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo