Bu şablon, bir konumun saatine göre hedef konumdaki tarih ve saati hesaplar. Konum listesindeki her kayıt için GMT farkı ve işareti (+/-) tutulur; sonuçlar hem çalışma sayfasında hem de açılışta görüntülenen bir form üzerinde izlenebilir.
Not: Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.
Yerel saatten GMT saatine dönüşüm işarete göre yapılır:
Not: Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.
Dosyanın içeriği
- Excelce sayfası: Tek çalışma sayfasıdır. Üst bölümde konum seçimi, GMT farkı, işaret ve tarih/saat hücreleri bulunur. Konum listesi A8:E200 aralığındadır ve adlandırılmış aralıklarla kullanılır. Konum seçimi için bir veri doğrulama (açılır liste) tanımlıdır.
- Sayfada "Hedef Tarih/Saat", "YEREL T/S" ve "GMT T/S" başlıkları altında hedef konumun, seçilen konumun ve GMT'nin tarih/saat değerleri gösterilir. Örnek kayıtta Türkiye için fark 2 saat (0,0833 gün olarak tutulur) ve işaret "+" olarak yer alır.
- Form: frmExcelceDunya adlı kullanıcı formunda konum ve hedef için birer açılır kutu, sistem saati, GMT saati, fark, işaret ve tarih/saat etiketleri bulunur.
Kullanılan formüller
- NOW ile geçerli tarih ve saat alınır (hücre C4, "simdi" adıyla tanımlıdır).
- VLOOKUP ile seçilen konumun GMT farkı ve işareti konum listesinden getirilir.
- IF ile işarete göre saat farkı eklenir ya da çıkarılır.
=VLOOKUP(A2,A8:E200,5,0)
Makrolar
- Workbook_Open: Dosya açıldığında formu otomatik gösterir.
- ExcelceFormAc: Formu yeniden açar; form kapatıldıysa Alt+F8 ile çalıştırılabilir.
- UserForm_Initialize: Form açılırken konum ve hedef listelerini KONUM aralığından doldurur, konumu "Türkiye" olarak ayarlar ve sistem ile GMT saatini yazar.
- cbHedef_Change: Hedef seçildiğinde sayfadaki hedef hücresini günceller, fark, işaret ve hedef tarih/saat etiketlerini doldurur. Seçim bulunamazsa etiketler temizlenir.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin; form kendiliğinden görüntülenir.
- Hedef açılır kutusundan karşılaştırmak istediğiniz konumu seçin.
- Formda hedefin GMT farkı, işareti ve yerel tarih/saati görüntülenir.
- Başka konumlar eklemek için Excelce sayfasında A8:E200 aralığındaki listeye satır girin.