Scelta Intervalli



  • Scelta Intervalli
    di Angelo (utente non iscritto) data: 10/02/2017 09:49:48

    Ciao, mi servirebbe fare delle ricerche solo su intervalli da me scelti con delle optionbutton, solo che solo per la option2 mi da errore:TIPO NON CORRISPONDENTE errore Runtime 13 come mai??grazie
     
    If OptionButton1.Value = True Then
    Set miorange = Worksheets(1).Range("a3:a10")
    End If
    
    If OptionButton2.Value = True Then
    Set miorange = Worksheets(1).Range("d3:d10")
    End If
    
    Set c = miorange.Find(testoinserito, After:=ActiveCell, LookIn:=xlValues, MatchCase:=False)
    If Not c Is Nothing Then
    primoind = c.Address
    c.Activate
    Set c = miorange.FindNext(miorange.Find(testoinserito, After:=ActiveCell, , LookIn:=xlValues, ,  MatchCase:=False))
    



  • di alfrimpa data: 10/02/2017 12:04:43

    Ciao Angelo

    Premetto che con il metodo Find mi muovo male ma se vuoi che qualcuno possa aiutarti devi allegare un file di esempio (con la macro completa), spiegazioni e risultato che vuoi ottenere inserito a mano.

    Alfredo





  • di tanimon data: 13/02/2017 17:44:40

    io setterei il secondo Range,
    con un nome variabile DIVERSO dal nome variabile del primo e metterei una condizione
    per determinare quale dei due deve essere utilizato nel Find.

    Va da sè che devi creare una variabile range a cui assegnare il range interessato
    che andrai ad utilizzare nel Find


    Ciao

    Frank



  • di Luca73 data: 15/02/2017 13:52:50

    Allega un file così possiamo fare qualche test.
    Senza dati sensibili, anche semplificato.
    Ciao
    Luca