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

Chercher un contenu de cellule et affecter ses coordonnées

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

herve62

XLDnaute Barbatruc
Bonsoir
Il m'est arrivé plusieurs fois à balayer des cellules dans un tableau ( boucle en VBA) à la recherche d'une valeur , lorsque celle-ci était trouvée , je voulais affecter à une variable ses coordonnées , ex: chercher "DUPONT" puis mettre dans une variable que cela se trouve en D10 donc par exemple cel_nom = "D10" afin de pouvoir m'en servir ensuite
Je n'ai pas trouvé d'instruction directe ( cel_nom = instruction VBA)
est-ce possible ? comment faire
Merci

Hervé
 
Re : Chercher un contenu de cellule et affecter ses coordonnées

Bonsoir Herve

regarde peut être le code ci dessous, si cela peut t aider :

recherche dans la colonne A, à adapter
Code:
Sub Recherche()
Dim x As Range
Set x = Range("A:A").Find("Dupont", , xlValues, xlWhole, , , False)
    If Not x Is Nothing Then MsgBox  x.Address
End Sub

Bonne soirée
@+
 
Re : Chercher un contenu de cellule et affecter ses coordonnées

Bonsoir Pierrot
Merci , cà à l'air de marcher , j'ai même essayé en ligne ( range(4:4) ) et j'ai affecté une variable qui affiche dans une cellule les coordonnees , c'est OK ex: dupont en F4 affiche
$F$4
je verrais dans mes appli. , reste peut-être à supprimer les "$"

A+
Hervé
 
- 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
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…