Easy-Micro


ESPACEMEMBRE Fonctions VBA
Excel

Les fonctions Excel en VBA

Exemple de procédures qui utilisent des fonctions Excel dans le VBA. Les fonctions sont saisies en anglais et donc en utilisant comme séparateur d'argument des virgules à la place des point virgules

VBA SOMME

Sub proc_Somme_Normale_Et_Relative()

' Somme traditionnelle
Cells(1, 1).Formula = "=SUM(B2:B10)"

' Somme relative
ActiveCell.FormulaR1C1 = "=SUM(R[-1]C:R[-10]C)"

' Somme à partir d'une variable
Dim maligne As Integer 'déclaration
maligne = 7 ' initialisation
ActiveCell.FormulaR1C1 = "=SUM(R[-1]C:R[-" & maligne & "]C)"

End Sub

VBA RECHERCHEV

Sub proc_Recherche()

' Exemple classique :
Range("Z1").Value = "=VLOOKUP(Y1,A2:B5,2,0)"

' Exemple d'utilisation de rechercheV avec un texte "en dur" :
Range("Z1").Value = "=VLOOKUP(""Bienvenue"",A2:B5,2,0)"

' Recherche d'un itèm stocké dans une variable :
Exemple réalisé le 24 février 2011 en collaboration avec Séverine de l'ANFA

Dim str_mavariable As String ' Déclaration de variable
str_mavariable = "Bienvenue" ' Initialisation de la variable
Range("Z1").Value = "=VLOOKUP(""" & str_mavariable & """,A2:B5,2,0)"

End Sub


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