Excel-VBA - Suorita useita valintoja
Ongelma
- Minulla on VBA-ongelma, jota en näytä pyöriä. Minulla on kaksi arkkia (osuvasti nimetty A ja B).
- Sivulla AI on luettelo nimistä, joiden kustannukset (arvot) ovat oikealla.
- Lehdessä BI on luettelo nimistä, joilla ei ole valua (arvot) oikealle.
- Haluaisin suunnitella makron, joka vie ensimmäisen nimen nimellä A, etsi nimi B-sivulta, kopioi kyseiseen nimeen liittyvät kustannukset arkille A ja liitä ne sivulle B.
- Sieltä Macro-ohjelman pitäisi jatkaa seuraavaa nimeä A-sivulla ja tehdä samoin.
- Joten se olisi silmukka, kunnes A-sivulla olevat nimet on tehty.
- Ole hyvä ja varmista, että jotkin levyn B nimet eivät välttämättä näy sivulla A ja päinvastoin.
Ratkaisu
Voit tehdä sen ilman makroa
- Laita seuraava kaava levyn 2 soluun B1 (Oletetaan, että nimi on sarakkeessa A)
- = if (iserror (vlookup (A1, sheet1! A: A, 2, false)), "", vlookup (A1, arkki1! A: A, 2, false))
- ja vedä se alas
- Jos haluat makron tallentaa yllä mainitut toiminnot
Huomautus
Kiitos Excelgurusta tästä vinkistä foorumissa.