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

Trouver une valeur dans une selection (VBA)

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

J

JGW

Guest
Bonjour à tous,

J'ai besoin de votre aide pour trouver une valeur dans une selection.

Voici mon code:

ligne = ActiveCell.Row
colonne = ActiveCell.Column
Range(Cells(ligne, colonne), Cells(ligne, colonne).Offset(0, 1)).Select
Range(Selection, Selection.End(xlDown)).Select


Si cette plage ne contient pas le mot "nom", alors Range("A1").value= "N.A."
Sinon Range("A1").value=valeur de la cellule à droite (offset(0,1)) de celle où il y a marqué "nom".

PS: Dans tous les cas, si le mot "nom" est dans la selection, il sera dans la première colonne...


Merci de votre aide!
 
Re : Trouver une valeur dans une selection (VBA)

Est-il possible de dire cela:

With Selection
Set C = .Find("Nom")
If Not C Is Nothing Then
DerniereLigne = .Range("B65536").End(xlUp).Offset(1, 0).Row
.Cells(DerniereLigne, 2).Value = "N.A."
Do
DerniereLigne = .Range("B65536").End(xlUp).Offset(1, 0).Row
.Cells(DerniereLigne, 2).Value = cell.Offset(0, 1).Value
Loop While Not C Is Nothing And C.Address <> Adres1
End If
End With


Qu'est ce que cela va me proposer?
 
Re : Trouver une valeur dans une selection (VBA)

J'ai trouvé, voici une idée de la méthode:

Sub trouve()

Dim C As Range

With Selection
Set C = .Find("Nom")
If C Is Nothing Then
DerniereLigne = .Range("B65536").End(xlUp).Offset(1, 0).Row
.Cells(DerniereLigne, 2).Value = "N.A."
Else
DerniereLigne = .Range("B65536").End(xlUp).Offset(1, 0).Row
.Cells(DerniereLigne, 2).Value = cell.Offset(0, 1).Value
End If
End With

Bonne journée et bravo pour ce forum🙂
 
- 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
467
Réponses
3
Affichages
256
Réponses
1
Affichages
323
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…