Excel-VBA - Vykonajte viacnásobný výber

Problém

  • Mám problém s VBA, ktorý sa mi nezdá, že by som sa dostal do hlavy. Mám dva listy (výstižne nazvané A a B).
    • V liste AI máte zoznam mien s nákladmi (hodnoty) vpravo.
    • V liste BI máte zoznam mien bez obsadenia (hodnoty) vpravo.
  • Chcel by som navrhnúť Makro, ktoré bude mať meno v hárku A, nájsť tento názov v liste B, skopírovať náklady súvisiace s týmto názvom do hárku A a vložiť ich do hárku B.
  • Odtiaľ by makro malo pokračovať výberom nasledujúceho názvu na hárku A a to isté.
  • Takže by to bola slučka, kým sa neuložia mená na liste A.
  • Nezabúdajte, že niektoré názvy na liste B sa nemusia objaviť na liste A a naopak.

Riešenie

Môžete to urobiť bez makra

  • Vložte nasledujúci vzorec do bunky B1 listu 2 (predpokladá, že názov je v stĺpci A)
  • = ak (iserror (vlookup (A1, sheet1! A: A, 2, false)), "", vlookup (A1, sheet1! A: A, 2, false))
  • a potiahnite ho nadol
  • Ak chcete, aby ste zaznamenali vyššie uvedenú aktivitu

Poznámka

Vďaka Excelguru za tento tip na fóre.

Predchádzajúci Článok Nasledujúci Článok

Najlepšie Tipy