Bu dosya, Excel VBA UserForm ile hazırlanmış bir hesap makinesi uygulamasıdır. Dört işlem formun düğmeleriyle yapılır; aynı uygulamada döviz çevirici ve uzunluk birimi dönüştürücü de bulunur. Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.
Diğer katsayılar da aynı mantıkla B sütunundaki değerin sabit bir sayıya bölünmesi veya çarpılması ile bulunur.
Dosyanın içeriği
- hesap: Hesap makinesinin işlem durumunu tutan yardımcı sayfadır. Ara değerler B1 ve C1 hücrelerinde saklanır; form üzerinden bu sayfaya dokunmak gerekmez.
- KUR VERİ: Döviz cinsi, döviz satış ve efektif alış sütunlarını içerir (A1:J24). Veriler makroyla güncellenir.
- KURLAR: Döviz adı, kısaltma (USD, AUD vb.), kur ve parite bilgilerini tutar. KUR adlı aralık A2:A21 hücrelerini kapsar.
- UZUNLUK: Nanometre, mikron, milimetre, santimetre, metre, kilometre, inç, fut, yarda, mil ve deniz mili arasındaki dönüşüm katsayılarını içerir. uzunluk adlı aralık A2:A12 hücrelerini kapsar.
Kullanılan formüller
UZUNLUK sayfasında birim katsayılarını hesaplayan basit bölme ve çarpma formülleri vardır. Örneğin milimetre katsayısı şöyle hesaplanır:=B2/1000
Makrolar
- Workbook_Open: Dosya açıldığında Excel penceresini gizler ve hesap makinesi formunu açar.
- Hesap_makinesi formu: Rakam düğmeleri, toplama, çıkarma, çarpma, bölme, yüzde, virgül, eşittir, silme ve geri silme işlevlerini içerir. Klavye tuşları da tanımlıdır; işlem geçmişi üst kutuda gösterilir.
- döviz formu: Seçilen iki döviz arasındaki pariteyi KURLAR sayfasından alır ve girilen tutarı çevirir.
- uzunluk formu: Seçilen iki birime göre UZUNLUK sayfasındaki katsayıyı kullanarak girilen değeri dönüştürür.
- Test (Module3): TCMB günlük kur dosyasına (tcmb.gov.tr) internetten bağlanır, döviz adlarını ve alış/satış değerlerini sayfaya yazar. Kod yalnızca veri okur; dosya silme gibi bir işlem yapmaz. Bu makro çalışırken A3:E sütunlarındaki mevcut veriyi temizler.
- MENU (Module1): Hesap makinesi formunu açar. Sayfa2 üzerindeki düğme de formu açar.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin; hesap makinesi formu kendiliğinden görüntülenir.
- Dört işlem için rakam ve işlem düğmelerini veya klavyeyi kullanın.
- Döviz çevirisi için döviz formunda iki para birimini seçip tutarı girin.
- Güncel kurlar için döviz formundaki düğmeyle KUR VERİ sayfasına geçip Test makrosunu çalıştırın; bu işlem internet bağlantısı gerektirir.
- Uzunluk dönüşümü için uzunluk formunda iki birimi seçip değeri girin.