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

Bonnes pratiques

Quel que soit le langage, le logiciel ou la techno utilisée, il y a les bonnes pratiques, et il y a les autres...

  1. [Actualité] VBA: Créer et gérer le fichier de log d'une application Office

    par , 16/09/2021 à 20h53
    Salut.

    Il est courant de devoir consigner certains évènements survenant lors de l'utilisation d'une application, VBA ou autre, et ces données sont souvent écrites dans un fichier de log. Que ce soit à l'ouverture ou la fermeture du fichier, lorsque certaines erreurs surviennent, ou lors de manipulations délicates des données, conserver une trace de "ce qui s'est passé" est un bon moyen de pouvoir suivre l'utilisation d'une appli et de la déboguer rapidement lorsqu'un problème ...
  2. Ecrire dans un fichier texte en VBA

    par , 14/09/2021 à 12h32
    Salut.

    Dans une récente discussion, l'utilisateur avait besoin d'écrire une ligne à la suite de lignes existantes dans un fichier texte...

    Saisir "Ecrire dans fichier texte vba" dans Google amène 99.900 réponses à l'heure où j'écris ces quelques lignes. Il existe en effet sur la toile une quantité impressionnante de billets, Q/R ou vidéos qui expliquent cela... J'apporte ici ma modeste contribution à l'édifice...


    On peut bien sûr retenir ...

    Mis à jour 14/09/2021 à 13h05 par Pierre Fauconnier

    Catégories
    VBA , MS Office , Trucs & Astuces , Bonnes pratiques
  3. VBA: A quoi sert un code évènementiel?

    par , 22/04/2020 à 15h54
    Salut.

    Je vois souvent des codes événementiels qui font "plein de choses"... Pas sûr que ce soit une bonne pratique!

    Dans ce billet, j'explique déjà pourquoi il ne faut jamais appeler du code événementiel, chose que je vois trop fréquemment sur le forum et qui est pour moi une mauvaise pratique. Un code événementiel ne peut être "appelé" que par l'événement considéré, sinon ce n'est plus du code événementiel. Certains ont déjà du mal à ce stade, ...
  4. Excel - VBA: Vider un tableau structuré

    par , 22/04/2020 à 09h59
    Salut.

    Dans cette discussion, la demande consistait à pouvoir vider rapidement un tableau structuré en VBA.

    La réponse générique que je donne est la suivante et fonctionne pour le classeur actif:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Sub Table_Clear(Tablename As String)
      If Not Range(Tablename).ListObject.DataBodyRange Is Nothing Then Range(Tablename).ListObject.DataBodyRange.Delete
    End Sub
    Je préfère passer par la plage plutôt que par la feuille et le listobject ( ...
  5. Excel, VBA: Compter les lignes d'un tableau structuré

    par , 18/04/2020 à 17h50
    Salut.

    Dernièrement sur le forum, un intervenant souhaite compter les lignes d'un tableau structuré*. Il souhaite réaliser cela en VBA pour intégrer la valeur trouvée dans un userform (formulaire VBA).

    Je passerai sur les digressions de certains qui n'ont pas encore compris ce qu'est la programmation et qui pensent probablement que c'est une discipline philosophique où tout se vaut, et je passerai également sur la solution pourrie de compter les lignes de la référence ...
Page 1 sur 3 123 DernièreDernière