Telefonszámunk: 1-472-0679

Hozzászólás: INDEX.HOL.VAN Függvény változóval VBA

Kezdőlap Fórumok Excel programozás INDEX.HOL.VAN Függvény változóval VBA Hozzászólás: INDEX.HOL.VAN Függvény változóval VBA

#2813
horvimi
Adminisztrátor

    Szia!
    Ez egy klasszikus hiba, szinte mindenki elköveti, amikor egy képletben változót akar használni.
    Az a gond, hogy a képlet valójában egy szöveg. Dupla idézőjellel kezdődik és záródik. ha ebben csak így simán beírod a változót, akkor annak a neve, és nem az értéke lesz a képletbe, mint szöveg.
    Ezt próbáld:

    Activecell.FormulaR1C1 = _
       "=INDEX('" & fc & ".xls'!C5,MATCH(RC1," & fc & ".xls'!C1,0))"

    Ugye külön figyelni kell a szimpla idézőjelekre is.
    A módszer lényege, hogy meg kell szakítanod a szöveget azon a helyen, ahová a változó megy. Jelen esetben az INDEX kezdete és a szimpla idézőjel után.
    Befűzöd a változót, és tovább folytatod az eredeti stringet.
    A változó következő előfordulásakor újból ugyanez a teendő.

    Imre

    • A hozzászólás módosításra került: 8 years, 5 months telt el-horvimi.
    • A hozzászólás módosításra került: 8 years, 5 months telt el-horvimi.