Voir le flux RSS

Pierre Fauconnier

  1. VBA Excel - Access : Interactions entre Excel et Access avec ADODB : Fonctions génériques (1)

    par , 25/08/2019 à 09h08
    Salut.

    Quelques questions sur le forum m'ont amené à rédiger quatre billets sur la question de l'échange d'informations entre Excel et une base Access. Afin de ne pas réinventer toute la roue à chaque fois, je propose ici un "framework" constitué de quelques fonctions rudimentaires permettant les manipulations CRUD sur une base Access au départ d'Excel, autour duquel nous allons greffer les interactions avec un userform.

    Le premier billet détaillera le framework. ...

    Mis à jour 01/09/2019 à 15h10 par ClaudeLELOUP

    Catégories
    VBA , Excel , MS Office , Bonnes pratiques
  2. VBA: De la bonne programmation d'un userform

    par , 23/08/2019 à 23h14
    Salut.

    On voit des horreurs sur le forum. Dans cette discussion, "on" propose même un unload sauvage lorsqu'une donnée n'est pas bien remplie.

    Voici comment il me semble professionnel d'architecturer son code lorsque l'on utilise un userform qui nécessite une validation de données.

    Validation "technique"

    La validation technique consiste à vérifier que le userform a reçu des infos qui correspondent aux types ...

    Mis à jour 08/09/2019 à 18h44 par Pierre Fauconnier

    Catégories
    VBA , MS Office , Bonnes pratiques
  3. De la bonne utilisation des userforms en VBA (3): Combobox en cascades dans un userform

    par , 02/05/2018 à 17h56
    Salut.

    A nouveau une discussion sur le forum Excel VBA qui illustre une mauvaise utilisation du userform, que l'on couple de manière très forte à Excel en utilisant des plages Excel dans la procédure Initialize du userform. Je propose une solution découplée d'Excel ou les variables du userform sont utilisées avant son affichage. Le userform est appelé au sein d'une fonction qui va renvoyer la valeur saisie dans un combobox du userform.

    Citation Envoyé par Pierre Fauconnier Voir le message
    Je vais te proposer ma solution
    ...

    Mis à jour 08/08/2018 à 11h12 par Pierre Fauconnier

    Catégories
    VBA , Excel , MS Office , Programmation
    Miniatures attachées Fichiers attachés
  4. De la bonne utilisation des userforms en VBA (2)

    par , 17/04/2018 à 19h55
    Dans un précédent billet, j'expose la bonne façon de manipuler un userform en VBA. Aujourd'hui, une discussion mémorable sur le forum Excel VBA me permet à nouveau d'insister sur les mécanismes à mettre en place, car manifestement, les userforms sont souvent mal programmés et les mécanismes sous-tendant une utilisation professionnelle de ces outils sont largement méconnus et/ou incompris.

    La discussion complète sur le forum est très intéressante car j'y détaille les mécanismes suite ...

    Mis à jour 08/08/2018 à 11h12 par Pierre Fauconnier

    Catégories
    VBA , MS Office , Programmation
  5. De la bonne utilisation des userforms en VBA (1)

    par , 25/03/2018 à 13h36
    Salut.

    Voici ma réponse lors d'une demande de modification de variable globale au sein d'un userform. Outre le fait que les variables globales ne doivent être utilisées qu'en dernier recours car les procédures qui utilisent ces variables sont difficilement réutilisables ailleurs sans modifications, elles amènent à une mauvaise utilisation des userforms.

    Ce que j'expose dans cette discussion est pour moi la bonne façon de travailler avec les userforms, qui ne sont que ...

    Mis à jour 08/08/2018 à 11h13 par Pierre Fauconnier

    Catégories
    VBA , MS Office , Programmation