Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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?!

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
542
Réponses
1
Affichages
127
Réponses
17
Affichages
995
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…