Easy-Micro


ESPACEMEMBRE Variables VBA
Variable objet

Déclaration de variable objet

Une variable objet est une variable qui ne représente pas une valeur mais un objet. C'est tout et n'importe quoi.

Exemple : La cellule est un objet (cellule = Range) donc une variable peut hériter des propriétés de l'objet cellule

Dim UneCellule as Range
Set UneCellule = Range("A2") ' cette ligne doit être saisie dans une procédure
-> affecte la cellule A2 à la variable UneCellule.
Vous pouvez, ensuite, l'utilisez ainsi dans une procédure :
UneCellule.Font.Size = 14.


Exemple d'utilisation de variable objet : Une rechercheV en VBA

1 tableau de 2 colonnes : "Ville" et "Département". La colonne "Département" est vide.
objectif : Assigner les départements dans la colonne B correspondant aux villes de la colonne A

Dim MaCellule As Range ' Cellule recherchée
Dim MaPlage As Range 'Plage de recherche

Sub proc_affecte_departement_aux_villes()
' Initialisation de la plage de recherche
Set MaPlage = Range("A2:A10")

'Pour chaque cellule de ma plage
For Each MaCellule In MaPlage

If MaCellule = "Bordeaux" Then
MaCellule.Select
ActiveCell.Offset(0, 1).Value = "Gironde"
End If

If MaCellule = "Paris" Then
MaCellule.Select
ActiveCell.Offset(0, 1).Value = "Paris"
End If

If MaCellule = "Lyon" Then
MaCellule.Select
ActiveCell.Offset(0, 1).Value = "Rhône"
End If

Next MaCellule

End Sub


Pour aller plus loin voir les Liens avec l'applications Word en VBA


Suivez les aventures des skippers aquitains sur EasyVoile.com
Flux RSS Easy-Micro - Abonnez-vous Easy-Micro [ François Bisch ]
Mercredi 16 janvier 2019 - Semaine 03 - Saint Marcel (Demain: Sainte Roseline)
Aujourd'hui, c'est l'anniversaire de Richard Bohringer (1942-77 ans), acteur (subway, Diva, Le grand chemin...), réalisateur (2006 : C'est beau une ville la nuit, d'après son livre publié en 1988), chanteur et écrivain français. Autre 16 janvier: 1920 - L'alcool est prohibé aux Etats-Unis.
Haut de page Easy-Micro