OVH Cloud OVH Cloud

Formules VBA / Excel

11 réponses
Avatar
j-pascal
Bonsoir à tous et à toutes ;-)

Y-a-t-il un "endroit" où on peut trouver les équivalences "Fonctions Excel /
Fonctions VBA" ?
Je ne cherche pas un catalogue exhaustif mais les fonctions les plus
courantes du type "recherchev", "nbval", "aujourdhui()", etc...

Merci d'avance pour vos lumières !

JPascal

10 réponses

1 2
Avatar
Clément Marcotte
Bonjour,

Si tu parles de la traduction anglaise des noms des fonctions intégrées
d'Excel; tu peux regarder vbalist.xls ou listevba.xls sur ton disque. Il y a
aussi, me semble-t-il, un classeur plus substantiel d'AV sur Excelabo.

Si tu parles des fonctions qui sont également présentes comme fonctions
intégrées d'Excel et comme fonctions intégrées de VBA; là, je ne sais pas si
cela existe.


"j-pascal" a écrit dans le message de news:

Bonsoir à tous et à toutes ;-)

Y-a-t-il un "endroit" où on peut trouver les équivalences "Fonctions Excel
/ Fonctions VBA" ?
Je ne cherche pas un catalogue exhaustif mais les fonctions les plus
courantes du type "recherchev", "nbval", "aujourdhui()", etc...

Merci d'avance pour vos lumières !

JPascal


Avatar
jp.kraemer
Sajut JPascal
va sur www.Excelabo.net tu devrais trouver ton bonheur avec le fichier
av-evaluate (n°261) de Alain Vallon, très complet.
En espérant avoir répondu à tes attentes.
Avatar
JB
Bonjour,

Dico Excel Fraçais/Anglais:http://cjoint.com/?fEfJaeaE7n

Cordialement JB
Avatar
AV
Là : http://www.excelabo.net/moteurs/compteclic.php?nom=av-traducfonctions

AV
Avatar
AV
PS : Pour expliciter : toutes les fonctions de feuille de calcul sont
utilisables en vba, sous réserve d'employer leurs noms anglais (d'ou l'intérêt
de la traduction) et d'utiliser la virgule comme séparateur d'arguments.

AV
Avatar
Modeste
Bonsour® AV avec ferveur ;o))) vous nous disiez :

PS : Pour expliciter : toutes les fonctions de feuille de calcul sont
utilisables en vba, sous réserve d'employer leurs noms anglais (d'ou
l'intérêt
de la traduction) et d'utiliser la virgule comme séparateur d'arguments.


J'ajouterai par ailleurs que les fonctions de feuilles de calcul différent
quelquefois des fonctions strictement VBA
soit par l'ordre de leurs arguments et/ou par leur fonctionnalités
ex : SUPPRESPACE = TRIM à différencier de Trim (VBA)
DATEDIF et Datediff
--
--
@+
;o)))

Avatar
AV
| J'ajouterai par ailleurs que les fonctions de feuilles de calcul différent
| quelquefois des fonctions strictement VBA
| soit par l'ordre de leurs arguments et/ou par leur fonctionnalités

Tu aurais pu ajouter "par leur résultat"
Voir Round

AV
Avatar
JB
-Le + simple est d'utiliser l'enregistreur automatique en frappant une
formule :

=Recherchev(A1;D1:G100;2;Faux)

-Ne pas oublier Application. devant le nom de la fonction.

taux_horaire = Application.VLookup(matricule,
Range("mesconstantes"), 3, False)
If Not Application.IsNA(gestionnaire) Then ' ou
IsError(taux_horaire ) Then
ActiveCell.Offset(0, -1) = gestionnaire
ActiveCell.Offset(0, 2) = taux_horaire
End If

-Fonctions les + courantes:
Recherchev : VlookUp()
Equiv : Match()
Index: Index()
NbVal: CountA()
Aujourdhui() : Date() - Native VBA -
Maintenant() : Now() - Native VBA

JB
Avatar
j-pascal
(Re),


-Le + simple est d'utiliser l'enregistreur automatique (...)


J'avais pensé à cela, mais j'imaginais qu'il y avait peut-être une table
d'équivalence qq part pour convertir assez simplement les formules... (Ton
dico me sera de toute façon très utile),

Merci !

JP

(...) en frappant une
formule :

=Recherchev(A1;D1:G100;2;Faux)

-Ne pas oublier Application. devant le nom de la fonction.

taux_horaire = Application.VLookup(matricule,
Range("mesconstantes"), 3, False)
If Not Application.IsNA(gestionnaire) Then ' ou
IsError(taux_horaire ) Then
ActiveCell.Offset(0, -1) = gestionnaire
ActiveCell.Offset(0, 2) = taux_horaire
End If

-Fonctions les + courantes:
Recherchev : VlookUp()
Equiv : Match()
Index: Index()
NbVal: CountA()
Aujourdhui() : Date() - Native VBA -
Maintenant() : Now() - Native VBA

JB


Avatar
j-pascal
Bonsoir jp.kraemer,

Sajut JPascal
va sur www.Excelabo.net tu devrais trouver ton bonheur avec le fichier
av-evaluate (n°261) de Alain Vallon, très complet.
En espérant avoir répondu à tes attentes.


Vraiment extra ! Merci beaucoup !

Cordialement,

JP

1 2