• Initiateur de la discussion Initiateur de la discussion anber
  • 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 !

A

anber

Guest
Bonsoir,

Je recherche le code pour remonter des valeurs en fonction d'une autre (genre recherche), j'ai fais un début de code mais il plante

Merci par avance
 

Pièces jointes

bonsoir

Je me suis pas servie de ton code, désolé.

essaye ceci dans l'objet feuil 1 de ton fichier :

Sub test()
Dim c As Range
Dim i As Integer
' efface les cellules de destination
Range("h9:i15").ClearContents
' alimente la variable i
i = 9
'pour chaque cellule dans c8:jusqu'a la derniere non vide
For Each c In Range("c8:c" & Range("c5000").End(xlUp).Row)
' si la valeur de la cellule = la valeur de h8
If c.Value = Range("h8").Value Then
' place en h9 la valeur de h8
Range("h" & i).Value = Range("h8").Value
'place en i9 la valeur trouvé en colonne D
Range("i" & i).Value = c.Offset(0, 1).Value
'incrémente i
i = i + 1
'fin de la condition
End If
'prochaine cellule
Next c

End Sub

J'ai pensé que tu voulais renvoyé le chiffre correspondant à ta référence.

Salut
Hervé
 
Bonjour,

Merci Hervé pour ton code.

Effectivement, il est possible de le faire par une fonction, mais dans dans l'appli il y aura des milliers de lignes et beaucoup de colonnes... plus facile à gérer par code

Encore merci
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
2
Affichages
185
Réponses
4
Affichages
375
Réponses
4
Affichages
543
Réponses
5
Affichages
330
  • Question Question
Microsoft 365 agrandir la liste
Réponses
21
Affichages
587
Réponses
18
Affichages
476
  • Question Question
Réponses
32
Affichages
702
Réponses
7
Affichages
244
Retour