S que je puis convertir cette formule excel en vba?

Fermé
raiadz Messages postés 28 Date d'inscription mardi 14 février 2017 Statut Membre Dernière intervention 18 février 2024 - Modifié par raiadz le 11/03/2017 à 22:44
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 - 13 mars 2017 à 08:47
bonsoir
s'il vous plaît
as que je puis convertir cette formule excel en vba?

=MOIS.DECALER(Liste!O1;RECHERCHEV(D2;Liste!$I$3:$J$7;2;FAUX))-1


https://www.cjoint.com/c/GClvAoCkUul
A voir également:

2 réponses

gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 713
11 mars 2017 à 23:20
Bonjour,

Tu n'as pas besoin de convertir si c'est pour la mettre dans une cellule. Tu écris :
cellule.FormulaLocal = "=MOIS.DECALER(Liste!O1;RECHERCHEV(D2;Liste!$I$3:$J$7;2;FAUX))-1"

0
raiadz Messages postés 28 Date d'inscription mardi 14 février 2017 Statut Membre Dernière intervention 18 février 2024
12 mars 2017 à 06:50
bonjour
je n'ai pas compris ce que vous avez dit
s qu'elle va fonctionnelle dans le formulaire normalement....?
je ne puis pas à le mettre correctement
aide moi à le mettre sur formulaire.
merci pour votre aide
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 713
12 mars 2017 à 09:14
Bonjour,

C'est assez difficile de comprendre ce que tu veux mais si tu veux utiliser cette formule dans le formulaire tu peux t'inspirer de ceci qui fonctionne
.TextBox2 = DateAdd("m", Application.VLookup(arraySpecialite(ligneSpecialite, 4), Sheets("Liste").Range("I3:J7"), 2, 0), .TextBox1)
0
raiadz Messages postés 28 Date d'inscription mardi 14 février 2017 Statut Membre Dernière intervention 18 février 2024
12 mars 2017 à 09:38
Re.
merci pour votre aide
je veux quand mettre la date de début de formation en txteBox1
elle me donne le résultat de la fin de formation en txteBox2
d'après les données qui se trouve dans le tableau (I3:J7) dans liste
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 713 > raiadz Messages postés 28 Date d'inscription mardi 14 février 2017 Statut Membre Dernière intervention 18 février 2024
12 mars 2017 à 09:49
Bonjour,
.TextBox1 = Sheets("Liste").Range("O1")
0
raiadz Messages postés 28 Date d'inscription mardi 14 février 2017 Statut Membre Dernière intervention 18 février 2024 > gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020
12 mars 2017 à 19:02
bonsoir
Voici le fichier
https://www.cjoint.com/c/GCmn7EfHscj
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 713
12 mars 2017 à 21:57
Bonsoir,

Si tu passais un centième du temps occupé à modifier ton formulaire à recopier bêtement les formules que je t'ai fournies, tu aurais ton résultat depuis longtemps.

https://www.cjoint.com/c/GCmu3q1spGl

Si ce n'est pas ce que tu veux, expliques mieux car c'est ce que tu as demandé qui s'affiche.
0
raiadz Messages postés 28 Date d'inscription mardi 14 février 2017 Statut Membre Dernière intervention 18 février 2024 > gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020
12 mars 2017 à 22:58
Re;
merci pour ce merveilleux travail
désolé encore une fois pour le dérangement
0