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.

Edellinen Artikkeli Seuraava Artikkeli

Top Vinkkejä