Voir le flux RSS

Messages des blogs récents

  1. Excel VBA: Modifier les données d'un tableau par formulaire

    par , 07/08/2018 à 10h58
    Salut.

    Question récurrente sur le forum Excel-VBA: Comment modifier les données d'un tableau par formulaire?

    Si l'on travaille avec une version récente d'Excel (au moins la 2007, pas si récente ), on s'appuiera évidemment sur les tableaux structurés, qui permettent une gestion aisée des données, tant avec Excel qu'en VBA.


    Si l'on respecte les standards de la programmation (une fonction pour chaque chose, le userform uniquement pour collecter ...
    Miniatures attachées Fichiers attachés
  2. 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
    Excel , MS Office , VBA , Programmation
    Miniatures attachées Fichiers attachés
  3. 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
  4. 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
  5. Petit truc pour adapter les colonnes visibles d'un "Spreadsheet" (OWC) à la largeur du contrôle lui-même.

    par , 28/02/2015 à 21h34
    Dans un UserForm, il est possible d'utiliser un contrôle "Office Web Component" pour insérer une feuille Excel; appelée ici Spreadsheet pour y afficher tout genre de données sous forme de tableau (lignes / colonnes).

    Or il arrive que ce même Spreadsheet puisse contenir différentes données comportant un nombre différent de colonnes et celles-ci peuvent évidemment être de différentes largeurs. Si l'on connaît le nombre de colonnes, nous pouvons limiter la visibilité de celles-ci ...