mohon bantuannya master2
ini salah dimananya ya master
saya download buat belajar tapi stuck di type mismatch
mohon bantuan master @Caton
Mas @fardhan ...
Coba buka Name Manager (CONTROL F3), lihat nama-nama range yang saya seleksi berikut :
Perhatikan kolom Value dari setiap nama range. Coba periksa nama-nama range tersebut, terlihat bahwa setiap nama range merujuk kepada lebih dari 1 sel.
Contohnya nama range EMP_BIRTHDAY dirujuk ke range =DataPegawai!$I$8:$J$8. Pada saat prosedur Sub TambahData dieksekusi, maka pada baris:
... Sheet1.Range("Emp_BirthDay").Value = "" ...
akan terjadi Error dikarenakan baris di atas akan menghasilkan nilai dalam bentuk Array, bukan nilai tunggal. Coba saja dengan formula, misalkan di sel A1 masukkan formula:
=EMP_BIRTHDAY
maka sel A1 akan menghasilkan error #VALUE!... Bila kita periksa, formula di atas akan menghasilkan nilai berupa :
{"17/06/1997"\0}
Solusinya, ubah referensi dari setiap Named Range seperti yang saya tunjukkan pada gambar di atas kepada sel tunggal, misalkan untuk rujukan nama range EMP_BIRTHDAY dari range =DataPegawai!$I$8:$J$8 menjadi =DataPegawai!$I$8.
Silahkan dicoba. Jika masih menemukan masalah, silahkan diskusikan kembali.
Demikian.
Terimakasih banyak Master @Caton, Sudah Sukses
Master @Caton Klo untuk menampilkan data gambar apakah bisa master, jadi setelah di tambahkan datanya otomatis gambar muncul kolom K sesuai employee IDnya
Mas @fardhan ...
Bukankah di kolom K (mulai sel K17) nantinya akan terisi nama dan lokasi file gambarnya? Gunakan nilai pada kolom K tersebut untuk menampilkan gambarnya. Contoh terlampir.
Demikian.
tetap tidak tampil master @Caton
apa tidak bisa ya kalau di gambarnya tampilkan di tempat yang saya lingkari
Mas @fardhan ...
Bukannya tidak bisa tampil. Tapi pada contoh yang saya berikan di atas tujuannya untuk menampilkan gambar saat posisi kursor berada pada range C17:L1000. Jika pada baris dimana kursor berada ada nama file gambarnya, maka gambarnya akan dimunculkan pada objek Image1. Lihat script berikut:
Jika ingin di setiap baris ada gambarnya, maka ubah dahulu tinggi setiap baris agar bisa mengakomodasi objek yang akan digunakan untuk menampilkan gambar (misalkan dengan Shape objeck atau lainnya).