AHK if else kondision berikut contoh deteksi cell blank excel
AHK if else kondision berikut contoh deteksi cell blank excel - if else merupakan program yang sering dan penting dalam algoritma kondisi ini di butuhkan untuk menentukan pilihan dalam eksekusi data dengan penulisan code sang simple dan hasil yang sesuai dengan yang kita inginkan,
namun ada beberapa kesulitan dalam penempatan kode tersebut yang harus terus menerus di pahami dalam kondisin ini mari kita pahami dalam tutorial ini ya
DASAR DARI IF ELSE
IF else adalah sebuah methode pilihan dalam menentukan arah kemana kita akan menetukan sebuah kode dalam membaca pilihan hampir semua kode program menggunakan rumus algoritma kondisi tersebut
hal yang mendasar dari contoh IF else statment tersebut adalah ketika kondisi pilihan dari sebuah hasil
Contoh seperti ini :
MyVar := 1 if (MyVar > 2) MyVar++, MyVar := MyVar - 4, MyVar .= " test" MsgBox % MyVar ; Shows "0 test".
Dari script di atas kita bisa pahami variable dasar adalah myVar dengan value 1 maka ketika ketika kita memasukan fungsi IF semisal IF(MyVar > 2) artinya variable Myvar lebih dari2 maka akan menampilakan data dalam myVar tersebut yang di maksud adalah shows"0 test" namun ketika myVar tidak menemui kriterian tersebut maka 0 test tidak akan di tampilkan
Misal ketika kita contohkan
varKopi = tambah gula
if(varKopi="tambah gula")
{ hasilnya manis }
else
{ jadi pahit }
Dari contoh di atas bisa kita gambarkan bahwa ketika IF dan else di gunakan maka akan menghasilkan nilai dari if else tersebut ketika tidak tidak di tambah gula kopi akan terasa kopi pahit dan ketika kopi di tambah gula akan menghasilkan kopi manis
CONTOH AHK DETEKSI CELL BLANK
^e:: SetTitleMatchMode 2 winactivate Microsoft Excel loop, 20 { Send ^c sleep, 100 StringTrimRight MyVar, clipboard, 2 If MyVar = { Send, kosong Send {enter} } Else { Send {down} } } return
Dalam kasus di atas kita akan mengisi Cell blank denga tulisan kosong namun ketika cell terisi maka cell akan di tinggalkan tanpa di tulis kosong myVar sebagai variable pengaplikasian niali pembanding dengan StringTrimRight dengan deteksi hasil kosong atau =
CONTOH AHK DETEKSI VARIABLE BERADARKAN KRITERIA
^e::SetTitleMatchMode 2 winactivate Microsoft Excel loop, 20 { Send ^c sleep, 100 StringTrimRight MyVar, clipboard, 2 If (MyVar ="ayam") { Send, ada ayam Send {enter} } Else { Send {down} } } return
kasus di atas memadukan nilai variable di maksud dengan hasil yang ada dalam variable contoh dari script di atas adalah ketika menemukan kata ayam maka akan di tulis ada ayam namun ketika tidak menemuka kata ayam maka data akan di tinggalkan, ini lebih spesifik sebagai nilai banding dari kode tersebut
CONTOH AHK DETEKSI KETIKA TERJADI SESUAI DENGAN KRITERIA MAKA AKAN MUNCUL HASIL TERSEBUT
^e:: SetTitleMatchMode 2 winactivate Microsoft Excel loop, 20 { Send ^c sleep, 100 StringTrimRight MyVar, clipboard, 2 If (MyVar ="ayam") { Send, {Blind}{Right} Send, {Blind}Binatang ternak{Down}{Left} Send {enter} } Else { Send {down} } } return
Kondisi terakhir adalah moment ketikan ada tulisan ayam maka akan di tuliskan kriteria binatang ternak namu ketika tidak ada tulisan ayam maka akan di tinggalkan bergitu saja script di atas contohnya adalah terliaht dari gambar di atas tersebut
HASIL AKHIR
Dari beberapa kondisi terbut bisa kita simpulkan bahwa kondisi tersebut akan akan selalu membuahkan hasil yang optimal ketika kita bisa memahami tentang kode tersebut dan menghasilkan nilai yang pasti dan tepat dalam mengaplikasikan kode AHK tersebut
dalam pengaplikasi kode AHK perlu banyak belajar dan berlatih dalam mengolah data yang benar benar bagus dan tepat sesuai denga kebutuhan anda
OKe salam AHK