Edit Data Dengan Userform
Edit Data Dengan Userform
Cara edit data dengan kriteria tertentu - Masih ingatkah anda saat mengerjakan soal latihan
dibangku sekolah, dikira jawaban yang anda masukan sudah bear semua, ternyata setelah dikoreksi
masih terdapat kesalahan, kesalahan ini mau tidak mau harus dirubah kejawaban yang benar,
bersukurlah kalau masih bisa merubah jawaban yang salah menjadi jawaban yang benar tepat dan
baik. Hal yang saya ceritakan diatas singkatnya adalah merubah jawaban yang salah kejawaban yang
benar, proses ini bisa disebut dengan proses Update data jika menggunakan Istilah Database
Tak ubahnya jika anda sudah membuat entri data ribuan baris, kemudian anda kroscek ternyata
masih ada entri yang salah, maka anda harus merubahnya kejalan yang benar, maksud saya
merubah data yang salah menjadi data yang benar. Cara merubah data yang salah tadi ada caranya
yaitu menggunakan beberapa baris kode macro bagaimana caranya ??
Sebelumnya silahkan lihat artikel Menampilkan data tertentu pada userform, silahkan klik disini,
silahkan anda pahami
Kode macro Cara edit data dengan kriteria tertentu dengan kode macro Menampilkan data tertentu
mempunyai kesamaan dan memang sama, perbedaanya hanya membalikan logika. Coba pahami
logika yang akan saya paparkan dibwah ini
Logika Menampilkan data tertentu yaitu menampilkan data yang ada dalam tabel data kedalam form
( mengambil data untuk ditampilkan)
Logika edit data dengan kriteria tertentu yaitu mengembalikan data dari form kedalam tabel data (
Menampilkan untuk ditempelkan ketempat semula )
Kedua duanya mempunyai satu syarat yang harus dipenuhi yaitu data pada tabel yang akan
ditampilkan atau diedit harus sesuai dengan kriteria yang disebutkan dalam form
Saya pernah menulis pernyataan bahwa modal utama seorang programer adalah menguasai LOGIKA
dengan baik, karena percuma saja anda menghafal ribuan syntax dan rumus akan tetapi logika anda
kacau balau, maka sampai sampai ada orang membuat sebuah aplikasi sampai memakan ratusan
Sheet, kalau sudah ratusan sheet sudah pasti memakai ratusan ribu kolom ( ingat kolom bukan baris
) belum selsai sampai disitu biasanya orang yang sering memakai rumus LEFT RIGHT untuk
memisahkan tanggal lahir dengan tempat lahir dan semacamnya, orang inilah yang salah belajar
excel dari awal. Kalu curhatan ini saya teruskan maka tidak ada habis habisnya bisa bisa anda malah
uring uringan soalnya mungkin orang yang saya maksud adalah anda :)
Yah begitulah namanya orang lagi belajar pasti menemukan kesalahan, bohong kalau "Orang mahir
masih membaca artikel ini"
Langsung saja, saya amenganggap anda mempunyai tabel data sebagaimana gambar dibawah ini,
atau mungkin ada baiknya anda mendownload file sampel pada link download dibawah ini untuk
memulai membuat edit data dengan kriteria tertentu
Anda akan menemukan tabel data di sheet1, mulai dari kolom A-E (5 Kolom)
Kolom A merupakan Kolom Primary Key, apa itu Primary Key ?? Primary key adalah suatu nilai
dalam basis data yang digunakan untuk mengidentifikasi suatu baris dalam tabel. Nilai dari primary
key adalah unik
Set ws = Sheets("Sheet1")
End Sub
Masukan kembali kode Lookup ini kedalam Event Textbox1, textbox pertama yang berfungsi
sebagai Primary Key
Set ws = Sheets("Sheet1")
ngga boleh ada data yang sama , jadi harus bener bener berbeda tiap baris pada kolom KunciLook
' ini merupakan modul untuk mencari, mencari value pada kolom KunciLook
' jika ditemukan value yang sama anata kolom KunciLook dengan Textbox1 _
'KODE INI SAYA AMBIL DARI EXYEZ sehingga lengkap dengan keteranganya :), dapatkan exyez hanya
230.000 saja (Harga naik)
End Sub
Silahkan bedaka kode edit data dengan lookup diatas, hanya dibalik saja , iya tooh ????
Tekan Tombol F5 pada keybord anda untuk memanggil Form Edit data
Jika kode pemasok yang anda masukan benar pasti ke empat kolom lainnya akan otomatis
menampilkan informasi sesuai kode pemasok yang anda ketikan pada Textbox1
Untuk mengedit data , silahkan rubah informasi yang ada pada textbox mulai dari textbox2 sampai
textbox5, dan textbox1 tidak boleh dirubah sama sekali, karena kalau anda rubah pasti akan
menggagalkan proses edit data
Oh ya saya minta maaf karena tidak bisa upload sampel dari tutorial ini, akan tetapi bila anda
mengikluti dengan baik pasti berhasil, jangan lupa share dan ikuti IG Admin Wasis Zain, atau like
fanpage Asis10.com