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

Conception Discussion :

Transfert de données d'un tableau de saisie à une base de données (formulaire). [XL-2019]


Sujet :

Conception

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Acheteur
    Inscrit en
    Décembre 2016
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Acheteur
    Secteur : Conseil

    Informations forums :
    Inscription : Décembre 2016
    Messages : 5
    Points : 5
    Points
    5
    Par défaut Transfert de données d'un tableau de saisie à une base de données (formulaire).
    Bonjour à tous.

    Je travaille sur une application Excel afin de suivre le compte de résultats et le compte bancaire d'une société en difficulté à cause du COVID.

    La partie compte de résultat est terminé et je suis sur la partie compte bancaire et particulièrement sur le rapprochement bancaire.

    Dans l'onglet "Rapprochement", J'ai trois écrans qui : 1) sélectionner le tiers. 2) sélectionne le montant à rapprocher. 3) Une liste déroulante qui sélectionne la banque qui a reçu le paiement. Mon problème est de transférer le nom de la banque dans l'onglet "Base de données" et dans la colonne Banque pour pouvoir ensuite par un TCD faire une analyse et le reporter dans un onglet d'information comme "Compte de résultats".

    C'est donc ce transfert qui me pose problème. Je cherche donc parmi vous quelqu'un qui a la gentillesse de me proposer une idée afin de résoudre ce problème. Bonne journée et bon courage à tous.
    PS: je vous joins mon fichier.
    Fichiers attachés Fichiers attachés

  2. #2
    Expert confirmé
    Homme Profil pro
    retraité
    Inscrit en
    Juin 2012
    Messages
    3 183
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : retraité
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Juin 2012
    Messages : 3 183
    Points : 5 515
    Points
    5 515
    Par défaut
    Bonjour,

    A mon avis, c'est une fausse bonne idée que de passer par une feuille de "saisie". Il me semble très préférable d'encoder directement les données dans le tableau de la feuille "base de données" en y plaçant les règles de validation nécessaires. La colonne "Banque" pourrait aussi être déplacée pour faciliter l'encodage. Exemple en attaché.

    Le "rapprochement" que vous évoquez me parait un peu compliqué à réaliser car dès que l'on encode la banque dans la bdd, le montant disparait de la feuille "rapprochement" (de par l'exécution des formules) ... mais pas la banque. Par ailleurs il y a à mon avis des risques de mauvaise attribution s'il y a des montants identiques.

    Cordialement.
    Fichiers attachés Fichiers attachés

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Acheteur
    Inscrit en
    Décembre 2016
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Acheteur
    Secteur : Conseil

    Informations forums :
    Inscription : Décembre 2016
    Messages : 5
    Points : 5
    Points
    5
    Par défaut La solution.
    Bonjour,

    Je vous remercie pour votre proposition. Le week-end a été bénéfique, j'ai trouvé une solution en partie par une formule et par une macro-complémentaire.
    Pour la formule :
    Code formule : Sélectionner tout - Visualiser dans une fenêtre à part
    =SIERREUR(EQUIV($B$29&D29;'Base de données'!$R$1:$R$1000;0);0)
    Je viens rechercher le numéro de la ligne, dans ma cellule à droite de rapprochement.
    Ensuite la macro : elle fait un copier-coller de la variable de ma formule et la colonne dans la base de données. J'ai aussi volontairement mis une seule ligne de saisie, car pour les personnes qui vont se servir de cette application, il faut que cela soit simple. Ces personnes ne sont pas des comptables ou des secrétaires, mais des chefs d'entreprise de petite structure. Je vous joins l'application, bonne journée. EB
    Fichiers attachés Fichiers attachés

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

Discussions similaires

  1. Réponses: 7
    Dernier message: 25/06/2012, 17h19
  2. [Conception] Insertion de champs d'un tableau dynamique dans une base de données
    Par loreleï85 dans le forum PHP & Base de données
    Réponses: 11
    Dernier message: 12/05/2011, 14h39
  3. [MySQL] créer un tableau à partir d'une base de donnée
    Par bastien dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 21/01/2009, 15h03
  4. [SQL] Modification de champs d'un tableau dynamique dans une base de données
    Par loreleï85 dans le forum PHP & Base de données
    Réponses: 18
    Dernier message: 27/06/2006, 16h55
  5. Réponses: 1
    Dernier message: 23/06/2006, 11h19

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