diyelim ki tekrarlayan bir işiniz var. örneğin: mm01’den malzeme oluştururken şirket kodununu 1000 giriyorsunuz, malzeme kodunu elle yazıyorsunuz, malzeme takibi checkboxunu işaretliyorsunuz, üretim yerini 1000 giriyorsunuz.
dikkat ederseniz yukarıda sadece malzeme kodu değişiyor, şirket kodu hep 1000, mazeme takibi checkboxu hep işaretli, üretim yeri hep 1000…
işte bunun için bir script oluşturacaksınız. oluşturduğunuz scriptte ise malzeme numarasını elle belirlemek için değişken oluşturacaksınız.
makro oluşturduğunuzda değişkeni tanımlamak için dim kullanıyorsunuz.
örneğin:
dim deger
dim cevap
' kullanıcıdan "mm01 malzeme kodlarına kopyaladın mı?" sorusunu alıyoruz.
cevap = msgbox("mm01 malzeme numarasını kopyaladın mı?", vbyesno + vbquestion, "bilgi kontrolü")
' eğer "hayır" seçerse, işlemi sonlandırıyoruz.
ıf cevap = vbno then
msgbox "makro sonlandırıldı.", vbınformation, "çıkış"
wscript.quit ' bu komut ile scripti sonlandırıyoruz.
end ıf
' eğer "evet" seçerse, makroya devam ederiz.
deger = ınputbox("malzeme kodunu gir")
bu sayede tonlarca işinizi sizin yerinize sap yapacak ve hem hata yapmayı engellemiş olacaksınız, hem de efsane vakit kazanmış olacaksınız.
önemli not: lütfen belirlediğiniz değişkeni string değer olarak bırakmayın, yani bu örneğimizden yola çıkarsak “deger” olarak değil deger olarak yazacaksınız. tırnak işaretini kaldıracaksınız yani. çoğu kişi string değer olarak bıraktığı için doğru yaptığı işin yanlış olduğunu düşünüyor. halbuki tırnak işaretini kaldırmanız yeterli.
devamını gör...