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 :

Réaliser un programme pour quelqu'un qui ne maitrise pas VBA


Sujet :

Macros et VBA Excel

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    126
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 126
    Points : 54
    Points
    54
    Par défaut Réaliser un programme pour quelqu'un qui ne maitrise pas VBA
    Bonjour,

    Je bosse depuis un certain temps pour réaliser un tableau excel bourré de VBA et de formule.
    Mon soucis est que l'utilisateur finale ne touche pas du tout à VBA et quasiment pas aux formules excel.

    Comment rendre un programme le plus propre possible que l'utilisateur ne "détruira" pas malgré lui?

    J'ai inséré des macro pour la suppression des données afin qu'il ne supprime pas les formules par erreur.
    Que devrais je faire d'autre?
    Protéger certaines colonnes?
    Créer un "guide" sous Word?

    Vos conseils et retour d'expériences sont les bienvenus

  2. #2
    Membre averti
    Inscrit en
    Octobre 2008
    Messages
    273
    Détails du profil
    Informations personnelles :
    Âge : 45

    Informations forums :
    Inscription : Octobre 2008
    Messages : 273
    Points : 323
    Points
    323
    Par défaut
    Bonjour,
    Le mieux à faire est de protéger ton classeur.
    Si l'utilisateur a une manip à faire, il faut que ça passe par une macro qui déprotège la feuille, fait la manip et reprotège ton classeur.

    Dans tous les cas, il ne faut pas que l'utilisateur puisse intervenir directement dans les cellules.

    Il faut en plus, une gestion des erreurs très carrée et ça passe par beaucoup de test pour voir si tous les cas de figure ont bien été pris en compte.

    Ceci dit, c'est une réponse personnelle qui n'engage que moi

  3. #3
    Rédacteur
    Avatar de DarkVader
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2002
    Messages
    2 130
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 130
    Points : 3 118
    Points
    3 118
    Par défaut
    Cela dépend si le classeur sera utilisé par un seul ou plusieurs utilisateurs.
    Dans le 1er cas, une simple protection des feuilles avec déverrouillage des seules cellules de saisies, voir masquer des feuilles devrait suffire
    (au risque de l'utilisateur, en cas de déprotection, de recharger le classeur initial).
    Dans le second cas, il faut pouvoir gérer également les accès au code, voir gérer une administration et c'est déjà un autre problème.

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    126
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 126
    Points : 54
    Points
    54
    Par défaut
    En l'occurence il y aura un seul utilisateur

    Merci pour ces premières réponses

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    752
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 752
    Points : 832
    Points
    832
    Par défaut
    Citation Envoyé par Loki83 Voir le message
    Créer un "guide" sous Word?
    Le jour où tu ne seras plus là pour administrer ton code, il serait bon que tu aies laissé derrière toi une documentation technique pour que ton outil puisse continuer à être utilisé, et pourquoi pas être modifié.

    Ceci dit ça c'est toi qui vois: tout dépend de la qualité du travail que tu comptes fournir.

    En ce qui concerne la liberté d'action de l'utilisateur, sache que celui-ci aime avoir le contrôle de façon simple et intuitive et ne pas être trop déboussolé vis-à-vis de son expérience en terme d'utilisation d'Excel, bref que l'utilisation se rapproche au maximum de l'utilisation basique d'Excel. Bref, essaie de lui autoriser un maximum de latitudes et/ou d'options sans pour autant compromettre la sécurité du programme ou du reste dans un sens général.

Discussions similaires

  1. Réponses: 2
    Dernier message: 07/06/2012, 19h02
  2. Réponses: 2
    Dernier message: 04/06/2011, 10h21
  3. Réponses: 7
    Dernier message: 27/04/2006, 14h51
  4. Réponses: 19
    Dernier message: 26/12/2005, 01h04

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