Trouvé N°ligne celon une ZTX ?

P

pimo

Guest
Bonjour le forum,

J'ai une worksheet avec plusieurs colonnes.
Colonne A = Référence pièce
Colonne B= Description
J'ai plus de 3000 lignes

Je souhaiterai quand je marque un nom de référence dans une zone de texte (ex:'ztx_ref') qu'apparraisse dans une autre zone de texte (ex: 'ztx_ligne') le N° de la ligne où se trouve cette référence dans ma worksheet.


Merci de votre aide
 

Hervé

XLDnaute Barbatruc
bonsoir pimo, BONSOIR justine

Une autre solution

je suppose que ce que tu appelles une zone de text, il s'agit d'une plage nommée, alors :


Sub Bouton1_QuandClic()
Dim c As Range
Set c = Range('a1:a' & Range('a65536').End(xlUp).Row).Find(Range('ztx_ref'), LookAt:=xlWhole)
If Not c Is Nothing Then
Range('ztx_ligne') = c.Row
Else
Range('ztx_ligne') = 'Pas de correspondance trouvée.'
End If
End Sub

salut

Message édité par: Hervé, à: 22/11/2005 22:45
 

Hervé

XLDnaute Barbatruc
re pimo, justine, le forum

si vraiment il s'agit de zone de texte appliqué sur une feuille :


Sub Bouton1_QuandClic()
Dim c As Range
Dim valeur As String
valeur = ActiveSheet.OLEObjects('ztx_ref').Object.Text
Set c = Range('a1:a' & Range('a65536').End(xlUp).Row).Find(valeur, LookAt:=xlWhole)
If Not c Is Nothing Then
        ActiveSheet.OLEObjects('ztx_ligne').Object.Text = c.Row
Else
        ActiveSheet.OLEObjects('ztx_ligne').Object.Text = 'Pas de correspondance trouvée.'
End If
End Sub


salut
 

Discussions similaires

Statistiques des forums

Discussions
312 380
Messages
2 087 809
Membres
103 665
dernier inscrit
toutoun12