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.