Excel-VBA - Lakukan beberapa pilihan

Isu

  • Saya memiliki masalah VBA yang sepertinya saya tidak bisa mengerti. Saya memiliki dua lembar (tepat bernama A dan B).
    • Dalam Lembar AI ada daftar nama dengan biaya (nilai) di sebelah kanan.
    • Dalam Lembar BI memiliki daftar nama tanpa casting (nilai) di sebelah kanan.
  • Saya ingin mendesain makro yang akan mengambil nama depan di Sheet A, menemukan nama itu di Sheet B, menyalin biaya yang terkait dengan nama itu di Sheet A dan menempelkannya di Sheet B.
  • Dari sana, Makro harus melanjutkan untuk memilih nama berikutnya di Lembar A, dan melakukan hal yang sama.
  • Jadi itu akan menjadi lingkaran sampai nama-nama pada Lembar A selesai.
  • Harap tidak menyebutkan beberapa nama pada Lembar B, mungkin tidak muncul pada Lembar A dan sebaliknya.

Larutan

Anda dapat melakukannya tanpa makro

  • Masukkan formula berikut dalam sel B1 lembar 2 (Asumsikan namanya ada di kolom A)
  • = if (iserror (vlookup (A1, sheet1! A: A, 2, false)), "", vlookup (A1, sheet1! A: A, 2, false))
  • dan seret ke bawah
  • Jika Anda ingin catatan makro, aktivitas Anda di atas

Catatan

Terima kasih kepada Excelguru untuk tip ini di forum.

Artikel Sebelumnya Artikel Berikutnya

Tips