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

Excel Discussion :

tableau pour import futur dans une bdd, comment créer des gardes fou (type de donnée, valeur entre n et n.) [XL-2013]


Sujet :

Excel

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    173
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2002
    Messages : 173
    Par défaut tableau pour import futur dans une bdd, comment créer des gardes fou (type de donnée, valeur entre n et n.)
    Bonjour,

    je cherche comment aborder le pb suivant,

    je dois réaliser un tableau excel afin q'il soit plus tard importé dans une bdd, le seul soucis c'est que pour que l'importation se passe bien, il faut absolument
    qu'il y est des gardes fou afin que ceux qui remplissent le tableau respecte le type de donnée, voir certain regle particuliere (donnée compris entre une valeur et une autre, format particulier...)
    question :
    Comment feriez vous (vba, simple formule, verification lors d'un changement de cellule, vérif a la fin...) ?

    en vous remerciant de votre expertise.

  2. #2
    Expert confirmé

    Homme Profil pro
    Curieux
    Inscrit en
    Juillet 2012
    Messages
    5 169
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Curieux
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2012
    Messages : 5 169
    Billets dans le blog
    5
    Par défaut
    Bonjour,

    (1) trouver la bonne méthode suppose d'avoir listé précisément chaque garde-fou à poser pour chaque champs à importer.
    (2) également, le contexte de saisie par l'utilisateur est important (feuille excel ? Formulaire ? Autre ?)

    (3) ensuite, pour chaque type de garde fou , on regarde si une solution pure Excel est possible (liste de validation par exemple) ou si du VBA est nécessaire

    (4) on réfléchit ensuite au meilleur "moment" où utiliser le garde fou (en cours de saisie, à la fin de la saisie etc...)


    Sans description exhaustive de l'étape (1) et (2), aucune réponse pertinente ne serait être avancée

  3. #3
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    Pour faire ça, inutile d'utiliser du VBA.
    La Validation de données fait ça très bien.

    Ruban Données > Icone Validation de données > Validation de données
    Si tu cherches juste à mettre des "bornes" à tes données, il n'est même pas utile de mettre de formules.

  4. #4
    Expert éminent

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 609
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil, Formation, Développement - Indépendant

    Informations forums :
    Inscription : Février 2010
    Messages : 8 609
    Par défaut
    Bonjour

    A noter cependant qu'on écrase facilement le contrôle en copian/collant une valeur sur la cellule au lieu de saisir...

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    173
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2002
    Messages : 173
    Par défaut
    Merci Menhir
    c'est ce que je cherchais.

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 20/12/2014, 10h14
  2. Réponses: 5
    Dernier message: 13/09/2013, 14h41
  3. [MySQL] Parser un fichier BibTex pour l'insérer dans une bdd MySQL
    Par Samax dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 07/09/2011, 15h23
  4. Réponses: 4
    Dernier message: 08/04/2011, 09h44
  5. Réponses: 1
    Dernier message: 16/04/2007, 12h19

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