Kenapa ketika pindah pc kantor ke pc rumah, aplikasi tidak bisa jalan muncul
apanya yang salah..?? padahal sama2 office 2007
Kenapa ketika pindah pc kantor ke pc rumah, aplikasi tidak bisa jalan muncul
apanya yang salah..?? padahal sama2 office 2007
@ Mr.P ...
Biasanya, kesalahan tersebut terjadi karena perbedaan Regional Settings antar PC, dapat dilihat dari informasi kesalahannya: Type Mismatch. Coba solusi berikut:
Private Sub UserForm_Activate() .... On Error Resume Next .ColumnWidths = "25,30,50,180,50,50,50" '+-- Jika terjadi kesalahan. If Err.Number Then Err.Clear .ColumnWidths = "25;30;50;180;50;50;50" '+-- Catat error jika masih ada kesalahan. If Err.Number Then Debug.Print "Error #"; Err.Number & " : " & Err.Description Err.Clear On Error GoTo 0 End If End If ... End Sub
Intinya adalah mengubah karakter pemisah nilai lebar antar kolom dari koma menjadi titik koma jika terjadi kesalahan. Meskipun pada dasarnya cukup dengan mengubah baris:
.ColumnWidths = "25,30,50,180,50,50,50"
menjadi:
.ColumnWidths = "25;30;50;180;50;50;50"
atau sebaliknya. Namun saya rasa dengan membuat Trapping Error lebih efektif daripada harus mengubah (mengedit) kembali baris saat file digunakan pada PC yang berbeda.
Mungkin demikian penyebab masalahnya, namun tidak menutup kemungkinan kesalahan terjadi oleh sebab lainnya.
Maksih bos Caton sudah bisa terpecahkan,
pick date juga ikut hilang kenapa y..??
Kalau mas menggunakan ActiveX Control untuk Date Time Picker, biasanya ini dikarenakan kontrol tersebut tidak terdaftar pada komputer terkait. Coba buka VBE, lalu periksa referensi objeknya:
Dalam hal ini, periksa apakah ada object yang hilang (missing):
Adakalanya sebuah ActiveX Control tidak tersedia secara default, jadi harus diinstal atau didaftarkan dahulu. Jika Date Picker yang digunakan bukan berupa ActiveX Control namun berupa Add-In Excel atau tambahan dari file Excel dengan macro khusus, sebaiknya periksa kembali apakah file tersebut dapat dijalankan pada komputer terkait...
Mungkin demikian.