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

Recherche données dans un tableau.

  • Initiateur de la discussion Initiateur de la discussion TheProdigy
  • Date de début Date de début

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 !

Re : Recherche données dans un tableau.

Bonjour Adil, bonjour le forum,

En pièe jointe ton fichier modifié avec le code ci-dessous :
Code:
Sub Macro1()
Dim cel As Range 'déclare la variable cel (CELlule)
Dim r As Range 'déclare la variable r (Recherche)
Dim col As Integer 'déclare la variable col (COLonne)
Dim dl As Integer 'déclare la variable dl (Dernière Ligne)

dl = Cells(Application.Rows.Count, 2).End(xlUp).Row 'définit la dernière ligne de la colonne B (B=2)
For Each cel In Range("R9:R" & Cells(Application.Rows.Count, 18).End(xlUp).Row) 'boucle sur toutes les cellule éditées cel de la colonne R (en partant de la ligne 9)
    Set r = Rows(4).Find(cel.Value, , xlValues, xlWhole) 'définit la recherche r (recherche la valeur de la cellule dans la ligne 4)
    If Not r Is Nothing Then col = r.Column 'si il existe au moins une occurrence trouvée
    'place la formule dans la cellule de la colonne S
    cel.Offset(0, 1).Formula = "=+COVAR(" & Range(Cells(5, col), Cells(dl, col)).Address(0, 0) & "," & Range(Cells(5, col), Cells(dl, col)).Address(0, 0) _
        & ")*COUNTA(" & Range(Cells(5, col), Cells(dl, col)).Address(0, 0) & ")"
    cel.Offset(0, 1).NumberFormat = "0.00%" 'définit la format de la cellule de la colonne S
Next cel
End Sub
Le fichier :
 

Pièces jointes

Re : Recherche données dans un tableau.

Bonjour Adil, bonjour le forum,

Je comprend plus là !! Tu veux automatiser quoi , le tirage de la formule vers le bas ?
Il faudrait que tu sois un peu plus explicite alors, ça nous éviterait de perdre du temps :
adilprodigy
Recherche données dans un tableau.
Bonjour,
Je cherche à automatiser la recherche de données correspondant à la formule dans le fichier ci-joint.
Merci.​
 
Re : Recherche données dans un tableau.

D'abord merci pour votre effort, plus explicite:

a) Cherche la colonne qui corespond à la vleur M ici c'est la 9ème colonne
Code:
9 =+EQUIV(Q9;$A$4:$M$4;0)
b) Calculer la covariance de la plage qui correspond à la colonne M c'est ici où réside la difficulté
Code:
=+COVARIANCE(I5:I31;I5:I31)

Je suis à votre disposition pour autre clarification.
 

Pièces jointes

Re : Recherche données dans un tableau.

Bonjour,

Un essai avec :
 
Re : Recherche données dans un tableau.

Bonjour,

Pas sur d'avoir compris mais tu peux essayer en S9 :
ou en U9 :
="$A$4:"&ADRESSE(4;COLONNE()-4)
et en S9 :
PS : Supprimer les espaces qui se sont glisser dans les formules.
 
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

  • Question Question
Microsoft 365 Remplissage auto
Réponses
14
Affichages
379
Réponses
18
Affichages
507
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…