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 :

Vba - displayHeading [XL-2007]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Femme Profil pro
    commercante
    Inscrit en
    Février 2015
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 48
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : commercante
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Février 2015
    Messages : 18
    Par défaut Vba - displayHeading
    Bonjour,

    voila j'ai un bouton qui active entre autre l'affichage/masquage des entetes de colonnes et lignes.
    Mais voila, cette fonction ne marche que lorsque je clique sur chaque feuille.


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    Callback for TB01 onAction
    Sub TB01(control As IRibbonControl, pressed As Boolean)
        Application.ScreenUpdating = True
        If pressed = True Then
            ActiveWindow.DisplayWorkbookTabs = True
            Application.DisplayFormulaBar = True
            ActiveWindow.DisplayHeadings = True
        Else
            ActiveWindow.DisplayWorkbookTabs = False
            Application.DisplayFormulaBar = False
            ActiveWindow.DisplayHeadings = False
        End If
    End Sub
    Merci de votre sollicitude

  2. #2
    Membre averti
    Femme Profil pro
    commercante
    Inscrit en
    Février 2015
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 48
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : commercante
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Février 2015
    Messages : 18
    Par défaut
    Voila j'ai trouvé la réponse je la met au cas ou ca peut servir
    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
    'Callback for TB01 onAction
    Sub TB01(control As IRibbonControl, pressed As Boolean)
    Dim ActiveS As Worksheet
    Dim S As Worksheet
    '---
    Application.ScreenUpdating = False
    '---
    Set ActiveS = ActiveSheet
    ActiveWindow.DisplayWorkbookTabs = pressed
    Application.DisplayFormulaBar = pressed
    For Each S In ThisWorkbook.Sheets
      S.Activate
      ActiveWindow.DisplayHeadings = pressed
    Next S
    ActiveS.Activate
    '---
    Application.ScreenUpdating = True
    End Sub

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

Discussions similaires

  1. [VBA] [Interface] BringToFront/SendToBack
    Par DarkVader dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 23/10/2002, 14h29
  2. [VBA-E] [Excel] Lancer une macro à une heure donnée
    Par Lysis dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 16/10/2002, 12h15
  3. [VBA-E] [Excel] Tri automatique
    Par bovi dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 01/10/2002, 10h19
  4. [VBA-E] [Excel] Filtrer le donnees d'une sheet
    Par donia dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 27/09/2002, 10h55
  5. problème avec VBA
    Par Delph dans le forum Langage
    Réponses: 2
    Dernier message: 19/08/2002, 13h15

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