Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

Cerca VERT in vba

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

Cerca VERT in vba

Postdi loutek » 22/03/15 21:50

Ciao a tutti,
sto cercando di scrivere una macro in vba dove il cerca vert deve "popolare" una colonna fino all'ultimo elemento da cercare.

Codice: Seleziona tutto
Sub Macro5()
uro = [A65536].End(xlUp).Row
For N = 7 To uro
If Cells(N, 6) <> "" Then
Riga = Cells(N, 9)
    ActiveCell.FormulaR1C1 = _
        "=VLOOKUP(Riga,'[Calcolo Giacenze.xlsm]Codici'!A:B,2,FALSE)"
           End If
        Next
       
        End Sub


Dove:
devo cominciare a popolare dalla cella I7, (9,7), poi (9,8) ecc ecc
Codice: Seleziona tutto
For
N = 7 To uro

se la cella (7,6) non è vuota:
Codice: Seleziona tutto
If Cells(N, 6) <> "" Then

Codice: Seleziona tutto
Riga = Cells(N, 9)
    ActiveCell.FormulaR1C1 = _
        "=VLOOKUP(Riga,'[Calcolo Giacenze.xlsm]Codici'!A:B,2,FALSE)"
           End If
        Next
       
        End Sub

la matrice e la colonna dove fare il cerca.vert si trovano su un altro Workbook chiamato Calcolo giacenze.

Quando lancio la macro viene selezionata la cella I1 con valore False (errore)

Qualcuno potrebbe indicarmi dove sto sbagliando?

Grazie

Luca
loutek
Newbie
 
Post: 1
Iscritto il: 22/03/15 21:25

Sponsor
 

Re: Cerca VERT in vba

Postdi Anthony47 » 24/03/15 01:36

Ciao loutek, benvenuto nel forum.
Non sono certo di aver capito tutto, ma certamente e' errata la sintassi dell' istruzione che inserisce la VLOOKUP; dovrebbe essere
Codice: Seleziona tutto
    ActiveCell.FormulaR1C1 = _
        "=VLOOKUP(" & Riga & ",'[Calcolo Giacenze.xlsm]Codici'!A:B,2,FALSE)"
Poiche' la macro non seleziona nessuna cella, non ho idea dove venga inserita tale formula.
Cosa c' entri I7 non l' ho capito, ne' ho capito cosa indichi il suo contenuto e cosa c'entra col problema.

Insomma penso che dovrai darci un supplemento di informazioni....

Ciao
Anthony
Win7 + Office 2010 Ita; Win 7 + Office 2013 Ita
Xp + Office 2003 Ita
E voi cosa usate? (per istruzioni vedere viewtopic.php?f=26&t=97449)
Avatar utente
Anthony47
Moderatore
 
Post: 13899
Iscritto il: 21/03/06 16:03
Località: Ivrea


Torna a Applicazioni Office Windows


Topic correlati a "Cerca VERT in vba":


Chi c’è in linea

Visitano il forum: Nessuno e 18 ospiti