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 :

Creer des loggins pour accéder a vba (débutant)


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 6
    Par défaut Creer des loggins pour accéder a vba (débutant)
    Slt, je voudrais creer des loggin sur un fichier que j'ai creer en vba.

    Je fais une mission industrielle et je souhaite qu'on puisse ouvrir qu'une partie du fichier selon l'identifiant..

    Merci de m'aider!!

    J'utilise excel pour faire une base de donnée

  2. #2
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    Bonjour Cadenwarr, bienvenue sur le forum.
    Qu'appelles-tu "partie du fichier" ? Certaines feuilles seulement ?
    Si oui, propose la saisie du nom de l'utilisateur et crées une collection des noms de tes feuilles afin de les associer au nom de l'utilisateur. Soit un truc comme ça... mais on peut utiliser un tableau...
    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
    Sub test()
    Dim Feuille As Worksheet, UseNom As String
     Dim MaColect  As New Collection
        UserNom = InputBox("Saisir votre nom", "LOGIN", Application.UserName)
        ' Remplir la collection
        MaColect.Add "Feuil1", "Martin"
        MaColect.Add "Feuil2", "Dupont"
        MaColect.Add "Feuil3", "Dupond"
        MaColect.Add "Feuil4", "Dumont"
        MaColect.Add "Feuil5", "Durant"
        MaColect.Add "Feuil6", "Durang"
        MaColect.Add "Feuil6", "je"
        '...
        For Each Feuille In ActiveWorkbook.Worksheets
            If MaColect(UserNom) <> Feuille.Name Then
                Feuille.Visible = False
                Else
                Feuille.Visible = True
            End If
        Next Feuille
     
    End Sub
    Tu dis
    A+

    PS - pour tester, ajoute ton nom (!)

Discussions similaires

  1. Creer un menu pour une application VBA
    Par hkpsyco dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 12/10/2007, 02h10
  2. Réponses: 6
    Dernier message: 17/01/2007, 17h41
  3. [RCP][plugin] comment creer des plugins pour une application RCP ?
    Par TabrisLeFol dans le forum Eclipse Platform
    Réponses: 3
    Dernier message: 20/07/2006, 16h01
  4. [Sécurité] Créer des alias pour apache sur lycos
    Par Furius dans le forum Langage
    Réponses: 11
    Dernier message: 10/01/2006, 18h34
  5. [Sessions] Comment creer des sessions pour chaque visiteur
    Par developower dans le forum Langage
    Réponses: 2
    Dernier message: 06/10/2005, 12h55

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