Voir le flux RSS

Pierre Fauconnier

  1. VBA: Option Explicit (déclaration des variables obligatoire) -> Quand on vous dit que c'est important!

    par , 16/10/2019 à 13h30
    Salut.

    Il y a parfois des personnes qui relativisent l'utilisation de Option Explicit en VBA... Pourtant, il y a déjà plus d'un an, j'attirais l'attention de mes lecteurs sur l'importance de la déclaration des variables.

    Pour rappel, cette ligne de compilation indique que vous devez déclarer les variables avant de les utiliser. C'est une option de module, ce qui signifie qu'il faut que l'option soit présente dans chaque module de votre projet pour pouvoir en bénéficier ...

    Mis à jour 16/10/2019 à 15h23 par Pierre Fauconnier

    Catégories
    VBA , MS Office , Bonnes pratiques
  2. Les variables en VBA: 1. Déclaration obligatoire

    par , 07/08/2018 à 09h02
    Salut.

    Sur le forum, je rencontre beaucoup de questions remontant des problèmes liés à la non-déclaration obligatoire des variables... VBA est très permissif de nature, c'est le moins que l'on puisse dire, et il me semble utile de placer certains garde-fous pour éviter les erreurs et les pertes de temps.

    Voici un code trouvé dans une discussion
    Code VB : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Sub test2()
    Dim a As Double
    Dim vYear
     
    vYear = "2018"
     
      a = Application.WorksheetFunction.SumIf(Range("B2",
    ...

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

    Catégories
    VBA , MS Office , Programmation