Solutia functioneaza si fara VBA.
Cod: Selectaţi tot
=IF([@NUME]="";"";VLOOKUP([@NUME];nomenclator;2;FALSE))
Marele dezavantaj insa la aceasta solutie este (datele fiind intr-un tabel) posibilitatea ca cineva sa faca (accidental chiar) un Restor formula, lucru care ar modifica din nou datele selectate din intreaga coloana. Deci nu merita, zic eu.
Pentru implementarea solitiei VBA in alt fisier:
- click-dreapta pe TAB-ul foii si selectati View Code
- copiati codul din mesaj si lipiti-l in modulul foii
- inlocuiti denumirile definite la inceputul codului cu cele din fisier.