Anda di halaman 1dari 10

Nama : Rahmad Havid T

NIM : 2050200029
Matkul : Program Komputer
Kelas : 2B. TEKNIK INDUSTRI REG

PENJELASAN SETIAP PERINTAH

Public sub bingkai_ju : Merupakan prosedure yang berfungsi sebagai pemberi garis tepi (Border) pada
cell yang aktif

Public Sub : Menyatakan bahwa Sub procedure dapat diakses/dipanggil oleh setiap procedure di
semua modul.
Bingkai_ju : Merupakan nama prosedur
ActiveCell.Borders : menyatakan bahwa cell yang akan di beri garis tepi (border) adalah cell
yang aktif
XlEdgeLeft : Menyatakan bahwa yang akan di beri garis hanya bagian kiri saja
Linestyle : untuk memberikan jenis gairis yang akan ditampilkan
XlContinuous : Menyatakan bahwa cell yang aktif memiliki garis penuh dengan ketebalan standar

ColorIndex : Memberi warna garis


Weight : untuk mengatur ketebalan garisnya kita bisa menuliskannya
Selection.Font.Bold & Size : berfungsi untuk memberi efek bold (tebal) pada teks yang telah di pilih dan
mengatur ukuran font dengan kode yang telah di tentukan
Selection.Borders.LineStyle & ColorIndex : berfungsi untuk memberi garis tepi pada cell yang aktif dan
memberi warna garis tepi dengan kode yang telah ditentukan

Selection.Interior.ColorIndex : berfungsi untuk memblok cell dengan warna yang telah di tentukan
Sheets("COA").Visible : Berfungsi untuk menampilkan sheets yang bernama COA sedangkan sheets yang
lainya di matikan

Msgbox (“Tambah data?”, vbYesNo) : Berfungsi untuk menampilkan message box dengan teks Tambah
Data?

If tambah = vbyes then frm_COA.show : Berfungsi apabila user memilih yes maka program akan
menampilkan form_COA

Else Range (“a9”).Select : Jika user memilih no maka secara otomatis excel akan memilih cell a9

Sheets("Menu").Visible : Berfungsi untuk menampilkan sheets yang bernama Menu sedangkan sheets
yang lainya di matikan

Frm_info.show : berfungsi apabila untuk menampilkan form yang bernama info


Sheets("Jurnal").Visible : Berfungsi untuk menampilkan sheets yang bernama Jurnal sedangkan sheets
yang lainya di matikan

ActiveSheet.Unprotect

Range("A10").Select

ActiveCell.End(xlDown).Select

If ActiveCell.Value <> "Jumlah" Then

frm_JU.Show : berfungsi apabila sheet jurnal sudah aktif maka secara otomatis program akan mengklik
kolom A10 dan juga mengaktifkan form JU

DrawingObjects:=True : berfungsi untuk melindungi shapes

Contents:=True : berfungsi untuk melindungi contens, untuk grafik, perintah ini berfungsi untuk
melindungi keseluruhan grafik, sedangkan untuk worksheet, perintah ini berfungsi untuk mengunci cell

Scenarios:=True : Berfungsi untuk melindungi skenario


Sheets("Jurnal Penyesuaian").Visible : Berfungsi untuk menampilkan sheets yang bernama Jurnal
Penyesuaian sedangkan sheets yang lainya di matikan

ActiveSheet.Unprotect

Range("A10").Select

ActiveCell.End(xlDown).Select

If ActiveCell.Value <> "Jumlah" Then

frm_JP.Show

Else

Range("a6").Select

ActiveSheet.Unprotect : berfungsi apabila sheet Jurnal Penyesuaian sudah aktif maka secara otomatis
program akan mengklik kolom A10 dan juga mengaktifkan form JP

DrawingObjects:=True : berfungsi untuk melindungi shapes

Contents:=True : berfungsi untuk melindungi contens, untuk grafik, perintah ini berfungsi untuk
melindungi keseluruhan grafik, sedangkan untuk worksheet, perintah ini berfungsi untuk mengunci cell

Scenarios:=True : Berfungsi untuk melindungi skenario


Sheets("Buku Besar").Visible : Berfungsi untuk menampilkan sheets yang bernama Buku Besar
sedangkan sheets yang lainya di matikan

Sheets("Buku Besar").Activate

Range("A1").Select

frm_bkbesar.Show : : berfungsi apabila sheet Buku Besar sudah aktif maka secara otomatis program
akan mengklik kolom A10 dan juga mengaktifkan form bkbesar
Sheets("Neraca Lajur").Visible : Berfungsi untuk menampilkan sheets yang bernama Neraca Lajur
sedangkan sheets yang lainya di matikan

Range("A11").Select

ActiveCell.End(xlDown).Select

If ActiveCell.Value <> "J U M L A H" Then

tanya = MsgBox("Neraca Lajur akan ditutup?", vbYesNo, "Penutupan Neraca Lajur") : berfungsi apabila
sheets Neraca Lajur sudah terbuka maka akan muncul message box dengan teks Neraca Lajur akan di
tutup dan dengan pilihan Yes atau No, apabila user memilih pilihan Yes maka akan dilanjut menuju If,
apabila user memilih No maka akan dilanjutkan menuju Else yaitu program akan menunjukkan message
box dengan tulisan Neraca sudah di tutup
Sheets("Rugi Laba").Visible : Berfungsi untuk menampilkan sheets yang bernama Rugi Laba sedangkan
sheets yang lainya di matikan

Sheets("Perubahan Modal").Visible : Berfungsi untuk menampilkan sheets yang bernama Perubahan


Modal sedangkan sheets yang lainya di matikan
Sheets("Neraca").Visible : Berfungsi untuk menampilkan sheets yang bernama Neraca sedangkan
sheets yang lainya di matikan

If Range("a180").Value <> "J U M L A H" Then

Range("a180:b180").Select

Selection.MergeCells = True

Selection.Value = "J U M L A H"

ActiveCell.HorizontalAlignment = xlCenter

ActiveCell.Font.Bold = True

bingkai_nl : merupakan sebuah pengulangan dengan syarat apabila cell a180 berisi teks JUMLAH maka
secara otomatis program akan memberi teks J U M L A H dengan align center dan menggunakan bold
Else
MsgBox "Neraca sudah ditutp", vbInformation
Range("a6").Select : apabila tidak memenuhi persyaratan maka program akan secara otomatis
menampilkan text box dengan tampilam Neraca sudah di tutup
Sheets("Menu").Visible = True : Berfungsi untuk menampilkan sheets yang bernama Menu sedangkan
sheets yang lainya di matikan

Structure:=True : Berfungsi untuk melindungi perintah yang ada dalam worksheet

Windows:=False : melindungi lokasi dan tampilan jendela worksheet

Anda mungkin juga menyukai