IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Voir le flux RSS

Pierre Fauconnier

  1. Vider une table de données par VBA (et en même temps, apprendre à créer du code générique)

    par , 02/02/2024 à 20h12
    Bonjour

    Dans cette vidéo, on voit comment vider une table de données Excel en VBA. Le modèle objet Excel n'exposant rien de simple, style MaTable.Clear, on est obligé d'explorer l'objet, et on découvre la propriété DataBodyRange qui pointe vers la plage de données, et qui expose la méthode Delete.

    Youpie! On a gagné. Mais bien sûr, ce serait un peu trop simple. si le tableau est vide, l'objet DataBodyRange n'existe pas et donc, on ne peut pas le "deleter". ...
  2. Verrouillage conditionnel de cellules dans une table de données Excel

    par , 13/01/2024 à 15h53
    Une image vaut 1000 mots avec Excellez.net 🚀🚀🚀




    Lorsque l'on verrouille une feuille 🔐, on ne sait plus ajouter ou supprimer les lignes d'une table de données 🙄. (c'est quand même ballot, ce truc)

    Si l'on souhaite protéger les colonnes formulées de la table 🧪, on peut passer par une validation personnalisée dont la formule doit renvoyer VRAI ✅. En saisissant FAUX dans la formule de validation, ...
  3. Nommer vos tableaux Excel en les préfixant, c'est simplifier la rédaction de vos formules et de votre code VBA

    par , 12/10/2021 à 08h05
    Nommer vos tables de données de manière systématique vous aide à rédiger vos formules et votre code VBA
    Salut.

    14 ans après leur apparition, voire 18 si on se souvient de l'apparition des listes de données en Excel 2003, les tableaux structurés, plébiscités par les uns, dont moi évidemment, évités par d'autres à mon avis parce que mal connus, inconnus par beaucoup d'utilisateurs qui, s'ils les utilisent, n'en connaissent pas tous les avantages et continuent donc à formuler ...
  4. Lister les feuilles d'un classeur Excel fermé avec Power Query

    par , 28/09/2021 à 08h00
    Salut.

    Dans cette discussion, la question est de savoir lister les feuilles d'un classeur sans l'ouvrir(*). L'idée est de choisir un classeur dans une liste et d'en récupérer la liste des feuilles pour un traitement ultérieur.

    Sans ouvrir le classeur, une piste est donnée en utilisant VBA et la bibliothèque ADODB. De fait, cette bibliothèque dispose d'outils pour considérer et gérer un classeur Excel "comme une base de données" en considérant que chaque feuille ...
  5. Tableaux en VBA: LBound, UBound... Quel indice pour la première ligne de l'array? A quoi sert Option Base?

    par , 17/09/2021 à 19h44
    Salut.

    Régulièrement sur le forum, on pose la question de savoir à quel indice commence un tableau VBA (array): 1 ou 0? En fait, ça dépend de plusieurs choses

    Par défaut

    Par défaut, un array démarre à l'indice 0 => Dim tableau(5) créera donc un tableau de 6 lignes allant de 0 à 5, et l'indice i utilisé pour pointer une des cellules du tableau devra être 0 <= i <= 5. Tableau(6) plantera donc le code avec l'erreur L"indice n'appartient ...

    Mis à jour 19/09/2021 à 10h09 par Pierre Fauconnier

    Catégories
    VBA , MS Office
Page 1 sur 3 123 DernièreDernière