Program Raport berbasis macro excel adalah suatu program database untuk keperluan data sekolah dalam menilai siswa/siswinya dengan tampilan raport secara umum. Fungsi program database berbasis macro adalah untuk mempermudah dalam menyimpan / menginput suatu data ke dalam komputer sehingga pekerjaan lebih efektif dan efisisen,
Langkah - langkah membuat program raport adalah sebagai berikut :
1. Siapkan laptop/komputer dengan spesifikasi standar
2. Terdapat program aplikasi ms.excel.
3. Membuat form sesuai kebutuhan.
setelah itu buatlah program dengan sebagai berikut :
untuk sheet 1 sebagai data umum, sheet 2 data siswa, sheet 3 untuk rekap nilai, dan sheet 4 untuk menampilkah hasil raport.
listing program untuk input nilai :
Sub InputNilaiKeTabel()
Dim rng As Range
Dim kolom, tujuan As Integer
Set rng = Range("InputNilai!D8:G57")
kolom = Range("InputNilai!M2")
Application.ScreenUpdating = False
rng.Copy
Range("InputNilai!L7").Offset(1, kolom).PasteSpecial xlPasteValues
listing untuk menampilkan nilai
Application.CutCopyMode = False
MsgBox "Nilai sudah disimpan", vbInformation, "Simpan Nilai"
rng.ClearContents
ShowNilai
Application.ScreenUpdating = True
Range("InputNilai!D8").Select
End Sub
listing untuk menampilkan nilai.
Sub ShowNilai()
Dim Sumber As Range
Dim kolom As Integer
Set Sumber = Range("InputNilai!L7").CurrentRegion
kolom = Range("InputNilai!M2").Value
Application.ScreenUpdating = False
Sumber.Offset(1, kolom).Resize(50, 4).Copy
Range("InputNilai!D8").PasteSpecial xlPasteValues
Application.CutCopyMode = False
ActiveWorkbook.Save
Application.ScreenUpdating = True
Range("InputNilai!D8").Select
End Sub
tampilan input nilai adalah sebagai berikut :
tampilan data siswa :
dibawah ini adalah tampilan data umum :
tammpilan rekap nilai :
untuk lebih jelasnya klik disini