Problema visual basic



  • Problema visual basic
    di Dwayne84 data: 11/03/2012

    Salve, mi chiamo angelo e avrei da sottoporvi un problema riguardante visual basic;
    nel foglio 2 ho una matrice in cui vengono riportate, per ciascun misuratore di
    una certa grandezza, le misure registrate. utilizzando l'oggetto worksheetfunction
    vorrei inserire la funzione "cerca verticale" (vlookup) in modo che mi restituisca
    tutte le misure rilevate ad esempio dal misuratore q3. io riesco ad ottenere un solo valore
    (che dipende dall'indice che inserisco) ma vorrei che la funzione mi restituisse tutte le misure
    senza doverla riscrivere dieci volte con dieci indici diversi. spero di essere riuscito a spiegare
    il mio problema, nel salutarvi vi ringrazio di cuore per l'attenzione che mi concederete,
    aspetto con ansia vostre risposte e suggerimenti

    angelo


  • Worksheet function
    di Dwayne84 data: 12/03/2012

    Mi correggo, la funzione che devo usare è cerca orizz. (hlookup); allego il codice del programma che sono riuscito a costruire.
    grazie a tutti per l'attenzione
     
    Sub cercaorizz()
    Dim b, c, d As Range
    Set d = Worksheets("Foglio1").Range("B2")
    Set b = Worksheets("Foglio2").Range("A2:I18")
    Set c = Worksheets("Foglio1").Range("A2")
    Range("D2") = WorksheetFunction.HLookup(d, b, c, False)
    End Sub