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 :

Problème Userform1 causé par la version XL 2007 XL 2010 [Toutes versions]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Avril 2013
    Messages
    114
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2013
    Messages : 114
    Par défaut Problème Userform1 causé par la version XL 2007 XL 2010
    Bonjour,

    J'ai un problème j'ai développé un fichier VBA, avec système d'authentification (USF pour connexion utilisateur,..)
    Cette connexion permet l’accès ou non à certaine colonne et certaine feuille, les accès sont régulé par la feuille "paramétrage" accessible via le compte "admin" exclusivement

    Le problème est que j'ai développé cette application sur XL 2007 et ce fichier doit-être partagé avec plusieurs utilisateurs certains ont 2007 d'autre 2010.

    Pour les 2007 aucun problème car c'est le logiciel que lequel j'ai travaillé, mais en faisant les tests sur un 2010 il y a un problème avec l'USF1 et une aide me dit que c'est un problème de version. (je n'ai pas accès aux autres version donc les test ont été fait sur 2007 et 2010)

    Quelqu'un sais comment régler cela?

    Voila mon fichier en PJ

    pour la connexion admin: utilisateur:admin mdp:admin
    Pour la connexion au code VBA: mdp:rd


    Je vous remercie

    Suivi.xlsm

  2. #2
    Inactif  

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2012
    Messages
    4 903
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2012
    Messages : 4 903
    Billets dans le blog
    36
    Par défaut
    Bonjour,

    On dirait que c'est juste pour une déclaration de fonction en double de FindWindowA dans la branche du if vba7:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    #If VBA7 Then
        Private Declare PtrSafe Function FindWindowA Lib "user32" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long<======== ici une
        Private Declare PtrSafe Function GetSystemMenu Lib "user32" (ByVal hwnd As Long, ByVal bRevert As Long) As Long
        Private Declare PtrSafe Function RemoveMenu Lib "user32" (ByVal hMenu As Long, ByVal nPosition As Long, ByVal wFlags As Long) As Long
       ' Private Declare PtrSafe Function FindWindowA Lib "user32" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long <======== ici deux
     #Else
        Private Declare Function GetSystemMenu Lib "user32" (ByVal hwnd As Long, ByVal bRevert As Long) As Long
        Private Declare Function RemoveMenu Lib "user32" (ByVal hMenu As Long, ByVal nPosition As Long, ByVal wFlags As Long) As Long
        Private Declare Function FindWindowA Lib "user32" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
    #End If
    parce que dès que j'ai mis la deuxième ligne (Ligne 5) en commentaire, l'Userform a pu s'afficher

  3. #3
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Avril 2013
    Messages
    114
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2013
    Messages : 114
    Par défaut
    Tu as bien la version 2010?

    Je ferais un test demain au bureau en tout cas si c'est simplement ça je te remercie vraiment car ce problème j'ai mis 1 journée à le chercher sans trouver quelque chose

  4. #4
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Avril 2013
    Messages
    114
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2013
    Messages : 114
    Par défaut
    Tout est OK;

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

Discussions similaires

  1. [2007] Problème à l'installation de microsoft Office Manager 2007 ou 2010
    Par Dolphus dans le forum Microsoft Office
    Réponses: 1
    Dernier message: 25/09/2012, 23h11
  2. [PPT-MAC 2008] Différences avec versions Windows 2007 et 2010 ?
    Par Mister Paul dans le forum Powerpoint
    Réponses: 2
    Dernier message: 15/04/2011, 10h48
  3. [WD-2007] Problème de modèle par défaut Word 2007
    Par pgendre dans le forum Word
    Réponses: 1
    Dernier message: 14/09/2009, 15h04
  4. problème de mutation causé par un trigger
    Par scofild20 dans le forum SQL
    Réponses: 5
    Dernier message: 29/04/2009, 16h41

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