légende :

  Indispensable
  Intéressant
  Très utile

Méthodes icone méthode VBA

1- Principales méthodes des objets

Les méthodes sont les procédures et fonctions attachées aux objets.

On les appelles par : NomObjet.NomMéthode argument1,argument2,…

Les méthodes apparaissent avec le logo icone méthode VBA pendant la saisie du code dans la feuille de module.

Range("B2").Select sélectionne la cellule B2

Range("A1:C12").Select sélectionne la plage

Selection.Clear ‘efface le contenu des cellules sélectionnées

ActiveWorkbook.SaveAs "C:\factures\facture-2.xls" Enregistre le classeur actif dans un fichier

ActiveCell.Name = "Total" nomme la cellule active

Range(«B2:B45»).Name = "Total" nomme la plage

2- Exemples

Les méthodes les plus usitées dans les procédures sont :

2.a.  Activate

2.b.  ClearContents

Préférer la méthode ClearContents plutôt que Delete pour effacer le contenu d'une cellule. Ceci permet que les formules faisant référence à ces cellules ne soient pas obsolètes (#REF!).

Range("A1:A10").ClearContents

ClearContents comme son nom lindique ne supprime que le contenu de la cellule. Si vous voulez également supprimer le formatage, utilisez simplement la méthode ClearContents.

2.c.  Close

2.d.  Copy

2.e.  Hide

2.f.  Open

2.g.  Paste

2.h.  PasteSpecial

2.i.  PrintOut

2.j.  Save

2.k.  Select

2.l.  Show

2.m.  Delete

Supprime réellement la ou les cellules sélectionnées. Attention cela créera des décalages. Si ce n'est pas possible un message d'erreur apparaitra dans l'éxecution du code.

2.n.  Find

2.o.  Replace

2.p.  Autofill

Utilisé pour copier une formule dans un grand nombre de cellules d'une même colonne.

Range("A1").Select
Selection.formula="=A1+C1"
Selection.Autofill