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 20 mars 2019 - Semaine 12 - Saint Herbert (Demain: Sainte Clémence)
Aujourd'hui, c'est l'anniversaire de Danièle Gilbert (1943-76 ans), animatrice de télévision française et de Marthe Villalonga (1932), actrice française. Autre 20 mars: 1815 : de retour de l'île d'Elbe et après une marche triomphale sur Paris, Napoléon entre dans la capitale. 1965 : France Gall gagne l'Eurovision pour le Luxembourg avec Poupée de cire poupée de son.
Haut de page Easy-Micro