Lister les références précédentes

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

F

Fredrennes

Guest
Hello à tous (et bonne semaine),

Je voudrais afficher un résultat dans une cellule uniquement si une référence n'est pas retrouvée dans une autre colonne sur les lignes précédentes, comment faire ?

Facile si je fais référence uniquement à la cellule qui précède mais si je dois lister toutes les cellules au-dessus ????

Merci de votre aide.

Amicalement
Fred
 
Bonjour,
Tu peux utiliser la méthode .find :


if Cells.Find(What:="ta référence", After:=range("taplagededonnées") , LookIn:=xlFormulas, LookAt:=xlWhole, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False) is nothing then
range("tacellulederésultat")= "lerésultat"
else exit sub
end if

Pour sélectionner ta plage de recherche, tu peux faire comme ceci : on dira pour l'exemple que je souhaite sélectionner toutes les données de la colonne A, à partir de A1 et jusqu'à la ligne précédente à ma cellule active :
Range("a1", Range("a" & ActiveCell.Row - 1)).Select

J'espère que cela te conviendra

Bonne journée
 
- 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
30
Affichages
560
Retour