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 :

petite question sur les macros complémentaires


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 21
    Par défaut petite question sur les macros complémentaires
    Je voudrai que toutes les macros d'un classeur soient des macros complémentaires.

    J'ai donc mis le code suivant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Private Sub Workbook_Open()
     
    ThisWorkbook.IsAddin = True
    End Sub
    comment faire pour kil apparaisse dans la liste des macros complémentaires?

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Février 2007
    Messages
    491
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 491
    Par défaut
    BONJOUR
    un coup d oeil dans le FAQ
    http://silkyroad.developpez.com/VBA/...cEditor/#LII-B

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 21
    Par défaut une autre question
    merci.

    J'aimerai savoir si c'est possible de faire une boucle if avec comme condition : un classeur ouvert ou pas .

    if LeClasseur est ouvert then

    ......................

    else....................;;

    end if

  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 8
    Par défaut
    Citation Envoyé par kbakouan
    merci.

    J'aimerai savoir si c'est possible de faire une boucle if avec comme condition : un classeur ouvert ou pas .

    if LeClasseur est ouvert then

    ......................

    else....................;;

    end if
    Je ferais comme ça personnellement:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    On Error Resume Next
    LeClasseur.Activate 'On essaye d'activer le classeur, ce qui créé une erreur s'il est fermé
    If Err = 0 Then 'Le classeur est bien ouvert
    MsgBox ("Le classeur est ouvert")
    Else 'Le classeur est fermé
    Err.Clear 'On clear l'erreur
    MsgBox("Le classeur est fermé")
    End If
    C'est ce que j'utilise dans ma macro d'ouverture de classeur, pour tester si un classeur est déjà ouvert, et l'ouvrir sinon:

    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
     
    Function OpenWorkbook(Workbook_FullPath As String) As Workbook
    If Dir(Workbook_FullPath) = "" Then
        MsgBox ("Erreur : Le classeur '" & Workbook_FullPath & "' n'existe pas!")
        Exit Function
    End If
    'Le classeur existe
    On Error Resume Next
    Workbooks(Dir$(Workbook_FullPath)).Activate
    If Err <> 0 Then
    Err.Clear
    Workbooks.Open Workbook_FullPath
    End If
    Set OpenWorkbook = Workbooks(Dir$(Workbook_FullPath))
    End Function

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 21
    Par défaut
    Merci

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

Discussions similaires

  1. Petite question sur les conventions de nommage en Java
    Par implosion dans le forum Langage
    Réponses: 7
    Dernier message: 18/01/2006, 15h54
  2. Petites question sur les onglets...
    Par jarod_bx dans le forum Access
    Réponses: 1
    Dernier message: 20/12/2005, 18h45
  3. [ATL] Petite question sur les progress bar
    Par MrMaze dans le forum MFC
    Réponses: 1
    Dernier message: 06/05/2005, 09h40
  4. Réponses: 3
    Dernier message: 08/12/2004, 13h58
  5. Petite question sur les performances de Postgres ...
    Par cb44 dans le forum PostgreSQL
    Réponses: 5
    Dernier message: 13/01/2004, 13h49

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