Marco Porzio
2020-09-10 12:46:05 UTC
ciao,
come da oggetto, ho la necessità di trovare un valore e restituire la riga in cui si trova:
Questo codice funziona ma solo in parte:
IDmodif deriva da un valore che inserisco io tramite inputbox
Set FoundCell = ws.Range("A9:A1000000").Find(What:=IDmodif)
If Not FoundCell Is Nothing Then
Range("A" & FoundCell.Row).Select
Else
MsgBox (IDmodif & " non trovato")
End If
io ho ad esempio questi dati nella colonna A
1 1006
2 1005
3 1003
4 2
5 1
6 4
7 3
8 1002
se inserisco 1003 va tutto bene ma se inserisco 3 finisce comunque nella riga dove ho 1003 (cioè la prima che trova contenente il n°3)
come faccio per cercare in maniera esatta il valore? se metto 3 deve andare alla riga 7 e non alla riga 3...
grazie
Marco
come da oggetto, ho la necessità di trovare un valore e restituire la riga in cui si trova:
Questo codice funziona ma solo in parte:
IDmodif deriva da un valore che inserisco io tramite inputbox
Set FoundCell = ws.Range("A9:A1000000").Find(What:=IDmodif)
If Not FoundCell Is Nothing Then
Range("A" & FoundCell.Row).Select
Else
MsgBox (IDmodif & " non trovato")
End If
io ho ad esempio questi dati nella colonna A
1 1006
2 1005
3 1003
4 2
5 1
6 4
7 3
8 1002
se inserisco 1003 va tutto bene ma se inserisco 3 finisce comunque nella riga dove ho 1003 (cioè la prima che trova contenente il n°3)
come faccio per cercare in maniera esatta il valore? se metto 3 deve andare alla riga 7 e non alla riga 3...
grazie
Marco