OK, usare il registratore. Poi bisogna imparare ad usare le "variabili"
Io avrei iniziato con ...
Option Explicit
Sub trova()
Dim ur As Long, r As Long, Rg As Object, Cerca As String
Application.ScreenUpdating = False
Sheets("Foglio2").Visible = True
Sheets("Foglio2").Activate
ur = Range("A" & Rows.Count).End(xlUp).Row
'Cerca = "10101010"
'Set Rg = Range("A1:A" & ur).Find(Cerca, LookIn:=xlValues, LookAt:=xlWhole)
Set Rg = Range("A1:A" & ur).Find("10101010", LookIn:=xlValues, LookAt:=xlWhole)
If Rg Is Nothing Then
MsgBox "Nessuna corrispondenza"
Else
r = Rg.Row
MsgBox "Trovato in riga " & r
End If
'...
'...
'...
Set Rg = Nothing
Application.ScreenUpdating = True
'MsgBox "Fatto"
End Sub
Il resto del codice non l'ho capito, forse è meglio che alleghi l'originale (sensa dati sensibili e spiegando bene cosa desideri ottenere)
EDIT Ps. Di norma 10101010 và tra virgolette se fosse testo (sembra un numero reale=OK), però non capisco la Sub Select_Last(). Hai forse una Function?
[Modificato da ABCDEF@Excel 07/07/2020 09:26]