Sei sicuro di aver detto tutto?
Questa macro:
- Codice: Seleziona tutto
Sub CopiaMarco()
Dim myMatch, Start As Range, lForStr As String
'
Set Start = Sheets("Foglio3").Range("A1") '<<< Il punto da cui parte la ricerca
lForStr = "Canale Attivazione" '<<< Il contenuto da cercare
'
myMatch = Application.Match(lForStr, Start.Resize(10000, 1), False)
If Not IsError(myMatch) Then
Start.Cells(myMatch, 1).Resize(30, 1).Copy '***
'
'e ora???
'
Else
MsgBox (lForStr & " non trovato")
End If
Application.CutCopyMode = False
End Sub
Mettila in un Modulo standard del vba, personalizza le due istruzioni marcate <<< e poi eseguila: l'istruzione marcata *** copierà le 30 celle di colonna A (o meglio, della colonna indicata in "Start") a partire dalla cella trovata. Rimane pero' da capire cosa vuoi farci del contenuto copiato...
Insomma, forse devi dirci come continua la tua storia, ti aspettiamo!