Voir le flux RSS

Philippe Tulliez

  1. VBA Excel - La compilation conditionnelle ou comment développer en EarlyBinding et distribuer en late binding

    par , 26/01/2020 à 15h42
    Préambule
    Avec le VBA, lorsque l’on pilote une autre application que celle où l’on développe, il y a lieu de passer par le référencement de la bibliothèque utilisée.
    Exemple pour Word : Microsoft Word xx.n Object Library (remplacer xx.n par 14.0 pour Word 2010)

    Cependant, le référencement peut poser problème lorsque des versions différentes cohabitent ou si l’on sauve l’application avec un référencement de version plus récente que celle avec laquelle va tourner l’application ...

    Mis à jour 29/01/2020 à 12h16 par Philippe Tulliez

    Catégories
    VBA Excel
  2. VBA -Excel Ouvrir un fichier Excel suffixé xlsx comme modèle

    par , 26/01/2020 à 10h42
    Préambule
    Certains utilisateurs d’excel connaissent l’usage de fichier suffixé xltx que l’on utilise comme modèle.

    En vba, on peut être amené à ouvrir un nouveau classeur Excel basé sur un modèle.
    Le premier réflexe serait bien entendu de créer un fichier avec toutes le formules, les mises en forme conditionnelles, les validations de données, protéger les cellules qui ne peuvent pas être écrasées et d’ensuite le Sauver Sous Modèle Excel (xltx) afin de l’ouvrir ensuite ...
    Catégories
    VBA Excel
  3. VBA - Comment vérifier si un tableau structuré existe (2ème approche)

    par , 18/01/2020 à 08h32
    Dans mon précédent billet, j'ai présenté une fonction IsListObjectExist qui renvoyait True ou False si un tableau structuré était présent ou pas dans le classeur

    Voici une autre approche avec la fonction nommée GetListOb jectSheet qui renvoie l'objet Worksheet où se trouve l'objet ListObject ou Nothing si celui n'est pas présent dans le classeur définit par le second argument (optionnel) qui est par défaut le classeur actif

    Code de la procédure
    Code VBA : Sélectionner tout - Visualiser dans une fenêtre à part
    Function GetListObjectSheet(ListName
    ...

    Mis à jour 18/01/2020 à 08h54 par Philippe Tulliez

    Tags: excel, listobject, vba
    Catégories
    VBA Excel
  4. VBA - Comment vérifier si un tableau structuré existe

    par , 17/01/2020 à 10h59
    Préambule
    Lorsque l'on souhaite utiliser un objet ListObject (tableau structuré en VBA), il est utile évidemment de s'assurer que celui-ci existe si l'on ne souhaite pas obtenir un message d'erreur lors de son utilisation.

    Il y a plusieurs techniques possibles, j'en présenterai une sous forme de fonction nommée IsListObjectExist

    Code de la procédure
    Code VBA : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Function IsListObjectExist(ListName As String, Optional oWkb As Workbook) As Boolean
      ' Philippe
    ...

    Mis à jour 18/01/2020 à 08h36 par Philippe Tulliez

    Tags: excel, listobject, vba
    Catégories
    Sans catégorie