Menu

Rabu, 08 Oktober 2014

MEMBUAT ENTRI CARI SIMPAN EDIT HAPUS DENGAN MACRO EXCEL

Private Sub cmdCari_Click()
Dim KodeSiswa
Dim CellTujuan As Range

KodeSiswa = txtKodeSiswa.Text
Set CellTujuan = Range("B:B").Find(What:=KodeSiswa)

If Not CellTujuan Is Nothing Then
txtNamaSiswa.Text = Cells(CellTujuan.Row, 3)
cmbProgramStudi.Text = Cells(CellTujuan.Row, 4)
If Cells(CellTujuan.Row, 5) = "Laki-laki" Then
optLakiLaki.Value = True
ElseIf Cells(CellTujuan.Row, 5) = "Perempuan" Then optPerempuan.Value = True
End If
txtTempatLahir.Text = Cells(CellTujuan.Row, 6)
Else
MsgBox "Tidak Ada Hasil !"
End If
End Sub

Private Sub cmdTambah_Click() 
    Dim baris As Integer
                baris = WorksheetFunction.CountA(Range("B:B"))

baris = baris + 1

               Cells(baris, 2) = txtKodeSiswa 
       Cells(baris, 3) = txtNamaSiswa 
       Cells(baris, 4) = cmbProgramStudi
       If optLakiLaki = True Then 
       Cells(baris, 5) = "Laki-laki" 
       ElseIf optPerempuan = True Then
Cells(baris, 5) = "Perempuan" End If
Cells(baris, 6) = txtTempatLahir

Cells(baris, 7) = txtTanggalLahir
  End Sub

Private Sub cmdUbah_Click() Dim KodeSiswa
Dim CellTujuan As Range

                KodeSiswa = txtKodeSiswa.Text

Set CellTujuan = Range("B:B").Find(What:=KodeSiswa)

  
Cells(CellTujuan.Row, 2) = txtKodeSiswa Cells(CellTujuan.Row, 3) = txtNamaSiswa Cells(CellTujuan.Row, 4) = cmbProgramStudi If optLakiLaki = True Then Cells(CellTujuan.Row, 5) = "Laki-laki" ElseIf optPerempuan = True Then Cells(CellTujuan.Row, 5) = "Perempuan"
End If
Cells(CellTujuan.Row, 6) = txtTempatLahir Cells(CellTujuan.Row, 7) =txtTanggalLahir End Sub

Private Sub cmdHapus_Click() Dim KodeSiswa
Dim CellTujuan As Range

KodeSiswa = txtKodeSiswa.Text
Set CellTujuan =Range("B:B").Find(What:=KodeSiswa) Rows(CellTujuan.Row).Delete Shift:=xlUp
End Sub



6 komentar:

  1. Bisa tolong listbox sama clear data pencarian di buat lagi ???
    Makasih sbelumnya

    BalasHapus
  2. Tampilan ws excel nya gak ada nih...

    BalasHapus
  3. Busa minta script user formnya dong

    BalasHapus
  4. Bro, klo kode simpan,hapus,rubah, fill listbox, jika sya membuat 5 userform...aku udah coba ketika tambah, simpan data di userform1...semua perintah diatas sukses...tapi ketika saya masukan kode simman pada useeform2 selalu debug..bisa dibantu ya bro

    BalasHapus
  5. Email saya...bintangraja74@gmail.com

    BalasHapus
  6. Klo yg tanpa userform ada gak .yang pke tombol aktivex control?

    BalasHapus