mohon bantuan type mismatch

  1. 3 tahun lalu
    Di sunting 3 tahun lalu oleh fardhan

    mohon bantuannya master2

    ini salah dimananya ya master
    saya download buat belajar tapi stuck di type mismatch
    mohon bantuan master @Caton

  2. Caton

    23 Agu 2021 Terverifikasi Indonesia + 20.101 Poin

    Mas @fardhan ...

    Coba buka Name Manager (CONTROL F3), lihat nama-nama range yang saya seleksi berikut :

    image_2021-08-23_095852.png

    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.

  3. Terimakasih banyak Master @Caton, Sudah Sukses

  4. Master @Caton Klo untuk menampilkan data gambar apakah bisa master, jadi setelah di tambahkan datanya otomatis gambar muncul kolom K sesuai employee IDnya

  5. Caton

    23 Agu 2021 Terverifikasi Indonesia + 20.101 Poin

    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.

  6. tetap tidak tampil master @Caton
    apa tidak bisa ya kalau di gambarnya tampilkan di tempat yang saya lingkari

  7. 2 tahun lalu

    Caton

    30 Okt 2021 Terverifikasi Indonesia + 20.101 Poin

    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:

    image_2021-08-27_151721.png

    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).

 

atau Mendaftar untuk ikut berdiskusi!