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 :

Effacer plusieurs feuilles en même temps


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Homme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    Septembre 2007
    Messages
    1 896
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : Assistant aux utilisateurs
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 896
    Par défaut Effacer plusieurs feuilles en même temps
    Bonjour à tous,

    Voici mon problème. Dans un formulaire, il y a un bouton (CmbAn) qui me permets lors d'un click de changer d'année. Le contenu de la zone "ZO1" est effacé (voir code ci-dessous). Ce que je souhaiterais faire c'est que le contenu des zones "ZO2", "ZO3" et "ZO4" qui se trouvent chacune dans une feuilles (2T, 3T, 4T) soit effacé également. Il faut que cela se fasse sans affichage des feuilles.

    Comment dois-je procéder ?

    Je vous remercie par avance de l'aide que vous m'apporterez.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    Private Sub CmbAn_Click()
    Dim Vpasse As Long
        Vpasse = Val(InputBox("Mot de Passe ?"))
            If Vpasse < 6100 Then Exit Sub
            If Vpasse = 6100 Then
            Sheets("1T").Activate
            Range("A4").Select
            ActiveCell.FormulaR1C1 = ActiveCell + 1
            Range("ZO1").Select
            Selection.Interior.ColorIndex = xlNone
            Selection.ClearContents
            Range("A4").Select
            End If
            Exit Sub
    End Sub

  2. #2
    Membre éprouvé
    Homme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    Septembre 2007
    Messages
    1 896
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : Assistant aux utilisateurs
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 896
    Par défaut
    J'ai trouvé la réponse, en fait c'était assez simple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    Private Sub CmbAn_Click()
    Dim Vpasse As Long
        Vpasse = Val(InputBox("Mot de Passe ?"))
            If Vpasse < 6100 Then Exit Sub
            If Vpasse = 6100 Then
            Sheets("1T").Activate
            Range("A4").Select
            ActiveCell.FormulaR1C1 = ActiveCell + 1
            Range("ZO1").Select
            Selection.Interior.ColorIndex = xlNone
            Selection.ClearContents
            Range("A4").Select
            Sheets("2T").Activate
            Range("ZO2").Select
            Selection.Interior.ColorIndex = xlNone
            Selection.ClearContents
            Range("A4").Select
            Sheets("3T").Activate
            Range("ZO3").Select
            Selection.Interior.ColorIndex = xlNone
            Selection.ClearContents
            Range("A4").Select
            Sheets("4T").Activate
            Range("ZO4").Select
            Selection.Interior.ColorIndex = xlNone
            Selection.ClearContents
            Range("A4").Select
            Sheets("1T").Activate
            Range("A4").Select
            End If
            Exit Sub
    End Sub

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

Discussions similaires

  1. récupérer des données sur plusieurs feuilles en même temps
    Par huître dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 07/06/2011, 14h10
  2. Appliquer PageSetup sur plusieurs feuilles en même temps
    Par sl.info dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 23/10/2007, 14h22
  3. laisser cochés plusieurs TRadioButton en même temps.
    Par heider dans le forum Composants VCL
    Réponses: 5
    Dernier message: 25/12/2005, 14h15
  4. lecture de plusieurs port en même temps
    Par manaboko dans le forum Langage
    Réponses: 3
    Dernier message: 06/10/2005, 15h26
  5. Réponses: 9
    Dernier message: 17/04/2004, 16h32

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