Microsoft 365 Calcul avec recherchev

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

leks74

XLDnaute Nouveau
Bonjour,
J'ai une feuille (feuil1) avec des formules et les données sont dans une autre feuille (feuil2).
Pour remplir les colonnes, plutôt que de faire du copier coller, je souhaiterais faire les calculs en allant chercher les données grâce à la fonction recherchev.
Est-ce possible svp? Je joins le fichier pour illustrer.
D'avance merci.
Cdt,
 

Pièces jointes

Bonsoir,
Est-ce que c'est possible de mettre les éléments de formules en dur tel que: recherchev(R20;feuil1!D4:F12;4;Faux)?
Oui en dur mais ce n'est pas bien fameux !

Entrer les 6 formules en C2:C7 et les tirer vers la droite.

En C2 par exemple :
Code:
=RECHERCHEV("R2";Feuil2!$C$4:$F$12;COLONNE()-1;0)
A+
 

Pièces jointes

Hello, je vois que tu es en O365 pourquoi tu ne passes tes RechercheV en RechercheX ?
Autre solution : la combinaison de INDEX+EQUIV te donnera aussi de la souplesse si tu dois distribuer ton fichier à des utilisateurs qui n'ont pas O365, c'est une manière de rester compatible 🙂
Bien que tu aies tenté la manoeuvre aussi 😉
 
Bunjour à tous,

Voyez le fichier .xlsm joint et cette fonction VBA :
VB:
Function Rech(x$, table As Range, col%)
Dim adr$, L%, i%, j%, formule$
adr = table.Address(External:=True)
L = Len(x)
For i = 1 To L
    If Mid(x, i, 1) = "R" Then
        For j = i + 1 To L+ 1
            If Not IsNumeric(Mid(x, j, 1)) Then
                formule = formule & "VLOOKUP(""" & Mid(x, i, j - i) & """," & adr & "," & col & ",0)"
                i = j
                Exit For
            End If
        Next j
    End If
    formule = formule & Mid(x, i, 1)
Next i
Rech = Evaluate(formule)
End Function
Le code doit être placé impérativement dans un module standard.

Formule en Feuil1!C2 à tirer à droite et vers le bas :
Code:
=Rech($B2;Feuil2!$C$4:$F$12;COLONNE()-1)
A+
 

Pièces jointes

Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
12
Affichages
619
  • Question Question
Microsoft 365 Power Query
Réponses
2
Affichages
202
Réponses
10
Affichages
937
Retour