formule recherchev en vba

pascal21

XLDnaute Barbatruc
bonjour le forum
comment remplacer la partie en rouge
Set Plage3 = Range("ab" & X & ":" & "ab" & Y)
Plage3.Value = Application.WorksheetFunction.Sum(Range("b" & X & ":b" & Y))
par une formule de recherche

RECHERCHEV(AE7;DATA!V$13:W$24;2;0))
en fait il faudrait que la formule soit
recherchev(range("a" & y;DATA!V$13:W$24;2;0))
j'espère avoir été assez clair
ce qui me pose probleme c'est la transcription d'une formule en code vba
merci de votre aide
 

Lone-wolf

XLDnaute Barbatruc
Bonjour Pascal

Je ne comprends pas pourquoi pour la même plage tu met X et Y?! :rolleyes:

derligne = Range("ab" & Rows.Count).End(xlUp).Row

For i = 2 to derligne
Cells(i, "AB") = WorksheetFunction.Sum(Range("b" & i) , Range("b" & i))
Next i

Pour RechercheV, c'est Application.Match. Un exemple
Rv = Application.Match(texte à rechercher, feuille et colonne de recherche, 0)
 
Dernière édition:

Discussions similaires

Réponses
12
Affichages
531
Réponses
1
Affichages
113
Réponses
17
Affichages
968

Statistiques des forums

Discussions
312 103
Messages
2 085 325
Membres
102 862
dernier inscrit
Emma35400