Langsung ke konten utama

Teknik Pencabangan If -- Then -- Else -- End If Geser Kiri Atas Kanan

Teknik Pencabangan If -- Then -- Else -- End If Geser Kiri Atas Kanan

Pada artikel sebelumnya sudah dibahas bagaimana membuat Program VBA Excel menggunakan Teknik Pencabangan  If -- Then -- Else -- End If dengan contoh program Geser Kiri ketika kursor berada pada kolom lebih dari dan membuat Pesan ketika kursor sudah berada pada kolom paling kiri.
Marilah kita kembangkan program tersebut dengan geser ke atas ketika kursor berada pada kolom paling kiri.
Diagram alurnya adalah sebagai berikut :


Maka program yang dibuat adalah :



Kalau program ini dijalankan, maka pada saat posisi kursor ada di A1 ( Paling Kiri dan paling atas ) kursor akan ke kanan yaitu ke B1. Pada saat posisi di B1 (Paling atas) ketika dijalankan kursor akan geser ke kiri. Dengan demikian kursor akan selalu bergeser kanan dan kiri di A1 dan B1.
Agar kursor tetap bergeser ke kanan setelah dari A1, maka syarat pencabangan yang pertama harus diubah. Jika sebelumnya disyaratkan bahwa pada saat kursor berada pada kolom tidak paling kiri dia ke kiri dan pada saat kursor berada pada posisi paling kiri maka kursor tidak ke kiri maka harus diubah karena ini akan berlaku pada saat di B1, kursor akan ke kiri.
Syaratnya sebaiknya diubah seperti pada diagram alur di bawah ini.


Program VBA Excel yang digunakan adalah :


Ada tambahan script

Activecell.column > 1 and Activecell.Row > 1 
Tambahan script di atas untuk membatasi agar pada posisi B1 kursor tetap geser ke kanan.

ActiveCell.Interior.ColorIndex = ActiveCell.Column
ActiveCell.Interior.ColorIndex = ActiveCell.Row
Tambahan script di atas untuk memberi efek warna tergantung pada posisi kolom kursor dan posisi Baris Kursor sesuai dengan Tabel Color Index di bawah ini :

Komentar

Postingan populer dari blog ini

BAB 16 Level Bahasa pemrograman

Level Bahasa pemrograman Bahasa pemrograman adalah notasi yang digunakan untuk menulis program (komputer). Bahasa ini dibagi menjadi tiga tingkatan yaitu : bahasa mesin, bahasa tingkat rendah dan bahasa tingkat tinggi.  Bahasa mesin (machine language) berupa microinstruction atau hardwire. Programnya sangat panjang dan sulit dipahami. Di samping itu sangat tergantung pada arsitektur mesin. Keunggulannya adalah prosesnya sangat cepat dan tidak perlu interpreter atau penterjemah.  Bahasa tingkat rendah (low level language) berupa macroinstruction (assembly). Seperti halnya bahasa mesin, bahasa tingkat rendah tergantung pada arsitektur mesin. Programnya panjang dan sulit dipahami walaupun prosesnya cepat. Jenis bahasa tingkat ini perlu penterjemah berupa assembler.  Bahasa tingkat tinggi (high level language) menyerupai struktur bahasa manusia sehingga mudah dipahami. Bahasa ini tidak tergantung pada arsitektur mesin tetapi memerlukan penterjemah berupa compiler atau in

Cara Blok Situs di Mikrotik paling ampuh

Cara Blok Situs di Mikrotik Paling Ampuh Assalamualaikum wr.wb  ketemu lagi dengan saya, salam sehat teman2... disini saya akan memberi tutorial untuk memblok situs pada mikrotik. Apa sih kegunaan blok situs itu sendiri?? kegunaannya ini untuk memanajemen jaringan kita agar tidak disalah gunakan orang yang tidak bertanggungjawab, misalnya saja ingin buka situs porno atau lain sebagainya.. Okee, kita masuk ke tahap tutorialnya langsung... Langkah pertama yang diperlukan..... --> buka mikrotik --> ip --> firewall --> mangle 1. kita masuk ke pengaturan firewall, di tab mangle add saja, dan isi chain nya prerouting. 2. Kedua, tambahkan di tab advanced di baris content isi nama situs yang akan kita blok, misal saya ingin ngeblok situs youtube  3. Lalu, pindah ke tab action dan isi dengan mark-connection dan new mark-connection diisi terserah anda, karena ini hanya penamaan saja. Jangan lupa passtrough dicentang. 4. Jika sudah klik OK, s

REDISTRIBUTE ROUTING DINAMIS

REDISTRIBUTE ROUTING DINAMIS Hallooo, kita bertemu lagi denganku. sekarang aku mau bahas materi redistribute nih.. langsung aja yuk... pertama 1. buatlah topologi seperti ini 2. Beri IP disemua device terlebih dulu, setelah itu kita langsung masuk ke konfigurasi inti redistribute routing dinamis ini. Kali ini aku pake eigrp dan ospf yaaa. kita konfig eigrp di Router0 seperti di bawah ini 3. Lalu kita masuk Router1 dan konfigurasi sesuai dengan topologi. Naahhh!! disini kan titik temu antara routing eigrp dengan ospf jadi kita konfigurasi redistribute nya di sini.. Cek aja deh di konfigku di bawah ini... 4. Jikaa sudah, kita masuk ke Router2 dan konfigurasi ospf 12 area 0. Kita lihat aja deh gambar di bawah! 5. Sekarang saatnya ujicobaa deh.. jika berhasil, semua PC bisa terhubung saling ping.. Okeee... Sekian dulu yaaa.. terima kasih sudah mampir. Jika belum mengerti bisa tanya tanya dikomentar