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.