Excel-VBA - Wykonaj wielokrotny wybór

Kwestia

  • Mam problem z VBA, który wydaje mi się nie do końca dobry. Mam dwa arkusze (trafnie nazwane A i B).
    • W arkuszu AI po prawej stronie znajduje się lista nazw z kalkulacją kosztów (wartości).
    • W arkuszu BI znajduje się lista nazw bez odlewania (wartości) po prawej stronie.
  • Chciałbym zaprojektować makro, które będzie miało imię w arkuszu A, znajdź tę nazwę w arkuszu B, skopiuj koszt związany z tą nazwą w arkuszu A i wklej go w arkuszu B.
  • Stamtąd Makro powinno przejść do wyboru następnej nazwy na Arkuszu A i zrobić to samo.
  • Byłaby to pętla, dopóki nie zostaną zakończone nazwy na arkuszu A.
  • Proszę, że niektóre nazwiska na Arkuszu B mogą nie pojawiać się na Arkuszu A i odwrotnie.

Rozwiązanie

Możesz to zrobić bez makra

  • Umieść następującą formułę w komórce B1 arkusza 2 (zakłada, że ​​nazwa znajduje się w kolumnie A)
  • = if (iserror (vlookup (A1, sheet1! A: A, 2, false)), "", vlookup (A1, sheet1! A: A, 2, false))
  • i przeciągnij go w dół
  • Jeśli chcesz makro, zanotuj swoją aktywność

Uwaga

Dziękujemy Excelguru za tę poradę na forum.

Poprzedni Artykuł Następny Artykuł

Najważniejsze Wskazówki