Képlet lehúzása VBA segítségével

Képlet lehúzása VBA segítségével
2019-11-14T15:59:43+01:00
2019-12-04T13:48:10+01:00
2022-10-15T21:26:14+02:00
csanad998
Sziasztok!

Egy olyan problémám lenne, hogy van egy tábla, amihez két új oszlopot kell kitölteném FKERES segítségével egy másik tábla alapján, hogy tudnám megcsinálni, hogy ezek a sorok automatikusan kitöltödjenek?
Mutasd a teljes hozzászólást!

  • Szia!
    Nézd meg légy szíves a Range  Formula tulajdonságát.
    Összefüggő területnek egyszerre is lehet képletet adni:
    Range("A1:B10").Formula = "=képlet"
    Segíthet a makró rögzítés is a megértésben, hogyan kell a képletet beírni. Az abszolút és relatív címzésre ügyelni kell, ha idézőjel is szerepel a képletben, azt meg kell kettőzni.
    Üdv.
    Mutasd a teljes hozzászólást!
  • Szia!

    Ráállsz annak az oszlopnak az első cellájára amihez hozzá szeretnéd keresni az adatokat

    Ez a második sortól (mivel az első lehet mezőnév) az utolsóig kijelöli neked a tartományod:
    ActiveSheet.Range(Split(ActiveCell(1).Address(1, 0), "$")(0) & "2" & ":" & Split(ActiveCell(1).Address(1, 0), "$")(0) & (Cells.Find(What:="*", After:=[A1], SearchDirection:=xlPrevious).Row)).Select

    Eltolod eggyel jobbra a kijelölést
    Selection.Offset(0, 1).Select

    Beilleszted a képleted és a ActiveCell.FormulaR1C1 helyett Selection.FormulaR1C1 -et használsz:
    Selection.FormulaR1C1 = "=IFERROR(VLOOKUP(RC[-1],Új!C[-1],1,0),"""")"
    Mutasd a teljes hozzászólást!
Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd