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 :

fenêtre de direction à l'ouverture d'excell


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juin 2007
    Messages
    41
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 41
    Par défaut fenêtre de direction à l'ouverture d'excell
    Bonjour à tous,

    Etant débutant, je sais que ma demande va être simple pour la plupart d'entre vous. J'utilise visual basic 6.3 avec excell.

    Je souhaiterai, lors de l'ouverture de mon fichier excell, faire afficher une fenêtre qui me demanderai:
    Création d'un nouveau produit oui/non:
    oui: Nouvelle fenêtre avec demande de 5 information
    non: demande de mot de passe pour modifier le document, sinon affichage en lecture seule.

    Merci beaucoup de votre aide.

    Tmk

  2. #2
    Inactif  
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    2 054
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 054
    Par défaut
    Bonjour,
    1°) Pour le message, employer un UserForm
    Dans UserForm mettre des contrôles en fonction des données souhaitées. (textBox, OptionButton Etc..)
    Des boutons pour valider / invalider
    2°) Pour lecture seule voir les fonctions Protect / UnProtect
    A+

  3. #3
    Membre averti
    Inscrit en
    Juin 2007
    Messages
    41
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 41
    Par défaut
    Merci beaucoup de ton aide. Mais là, je ne connais pas ces fonctions, je n'utilise que VBA depuis peu, je suis un tout jeune débutant.

    Comment puis-je les utilisées ?

    Merci.

  4. #4
    Membre confirmé
    Inscrit en
    Septembre 2007
    Messages
    220
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Septembre 2007
    Messages : 220
    Par défaut
    Alors, dans "ThisWorkbook", tu mets
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Sub Workbook_Open()
    Application.Run "Question"
    End Sub
    et dans un module tu mets
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    Public Sub Question()
     
    Dim réponse As Integer
     
    réponse = MsgBox("Création d'un nouveau produit", vbYesNo)
     
    If réponse = 6 Then
    'code pour ce que fait la macro si tu cliques sur oui
    ElseIf réponse = 7 Then
    'code pour ce que fait la macro si tu cliques sur non
    End If
     
    End Sub
    Pour le reste, à toi de voir ce que tu veux que ca fasse quand tu cliques sur oui ou sur non
    a+
    mél

  5. #5
    Inactif  
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    2 054
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 054
    Par défaut
    Mellouille... Voir la question Svp, 5 critères à remplir pour accéder

    tmk21fr.. si tu ne connais absolument rien je te conseille de retroussé tes manches et d'étudier sérieusement en suivant les pistes que je t'ai donnés.
    Içi ce n'est pas possible d'élaborer une appli de A à Z.
    Il y a l'aide d'Excel et de VBA , les Tuto et FAQ de DVP et

  6. #6
    Membre averti
    Inscrit en
    Juin 2007
    Messages
    41
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 41
    Par défaut
    Merci beaucoup de votre aide.

  7. #7
    Membre confirmé
    Inscrit en
    Septembre 2007
    Messages
    220
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Septembre 2007
    Messages : 220
    Par défaut
    Pas trop d'accord pour ta réponse, Le Forestier.

    Ma macro est correcte, à l'ouverture du fichier s'ouvre une fenêtre, qui demande oui ou non. Ensuite, si on clique sur oui, ses 5 je sais pas quoi, je ne sais pas ce que c'est moi. Et si on cliques sur non, je ne sais pas comment on lit un fichier en lecture seule. Je ne vois donc pas en quoi ce que j'ai donné ne répond pas à la question. C'est un début, après j'peux pas tout faire non plus, d'autant plus qu'on n'a pas toutes les informations.

Discussions similaires

  1. [VBA EXCEL]Ouverture feuille excel dans fenêtre maximale
    Par Lexot2 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 10/04/2007, 17h51
  2. PERL et EXCEL (Ouverture d'Excel avec modification)
    Par localboy dans le forum Modules
    Réponses: 11
    Dernier message: 09/05/2006, 09h18
  3. activation macro lors d'une ouverture fichier Excel
    Par mirumoto dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 12/05/2005, 15h08
  4. Ouverture classeur excel en VBSCRIPT
    Par coeur74 dans le forum ASP
    Réponses: 6
    Dernier message: 20/01/2005, 15h53
  5. Ouverture classeur excel en VBSCRIPT
    Par coeur74 dans le forum ASP
    Réponses: 2
    Dernier message: 20/01/2005, 09h11

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