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