Bu dosya, güzellik salonu randevularını aylık takvim üzerinde izlemek, form aracılığıyla yeni randevu kaydetmek ve seçilen güne ait randevuları listelemek için hazırlanmış makrolu bir çizelgedir. Bir üyemiz tarafından paylaşılmıştır.
Dosya makro içerir (.xlsm), açarken makroları etkinleştirmeniz gerekir.
Dosya makro içerir (.xlsm), açarken makroları etkinleştirmeniz gerekir.
Dosyanın içeriği
- MESES: Takvim ayarlarının tutulduğu sayfadır. Her ay için haftalık tarih blokları (OCAK1, ŞUBAT1 gibi) ve yıl ile haftanın başlangıç günü ayarı burada bulunur. Yıl bilgisi CalendarYear adlı tanımlı ada bağlıdır.
- CITAS: Aylık takvim görünümüdür. Gün hücrelerinde o güne ait randevu sayısı gösterilir, bugünün tarihi ve ay seçimi de bu sayfadadır.
- FORM_CITAS: Yeni randevu formudur. Gün, saat, müşteri, telefon, istek ve yorum alanlarını içerir.
- BD_CITAS: Randevuların kaydedildiği veri sayfasıdır. Tarih, müşteri adı, telefon, istek, saat ve açıklama sütunları bulunur. Dosyada deneme amaçlı birkaç örnek kayıt vardır.
Kullanılan formüller
COUNTIF: BD_CITAS içindeki tarihleri sayarak takvimdeki her güne ait randevu sayısını verir. Aynı yöntem, seçilen tarihte kayıt olup olmadığını kontrol etmek için de kullanılır.VLOOKUPveIFERROR: Takvim hücrelerindeki tarihleri MESES sayfasından çeker, formda da müşteri bilgilerini kayıt sayfasından getirir. Bulunamayan değerlerde hücre boş kalır.DATE,MONTH,TODAY: Formda seçilen gün ve aydan tarih oluşturur, ay numarasını çıkarır ve bugünün tarihini gösterir.UPPERveTEXT: Gün ve ay adlarını büyük harfle yazdırır.
Makrolar
Tüm makrolar Módulo1 modülünde yer alır. Kodda dosya silme veya dışarıya bağlantı gibi zararlı bir işlem görünmemektedir.- nueva_cita: Formdaki giriş alanlarını temizler ve yeni randevu için hazırlar.
- GUARDAR_CITA: Seçilen tarih dolu ise "Bu tarihte meşgul, başka bir zamanı deneyin!" uyarısı verir. Değilse formdaki satırı kopyalayıp BD_CITAS sayfasında ilk boş satıra değer olarak yapıştırır.
- cero, uno, dos, tres ... (sayı adlı makrolar): Takvimdeki gün kutularına atanmış makrolardır. Tıklanan günde randevu yoksa "Bugün randevu alınmamıştır!" mesajı verir. Randevu varsa o günün tarihini BD_CITAS sayfasına aktarır ve AdvancedFilter ile yalnızca o güne ait kayıtları listeler.
- VOLVER_CITAS: Takvim sayfasına geri dönmek için kullanılır.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- MESES sayfasında yıl ve haftanın başlangıç gününü ayarlayın.
- FORM_CITAS sayfasında gün, saat, müşteri, telefon ve isteği girin.
- Kaydetme düğmesiyle randevuyu BD_CITAS sayfasına ekleyin.
- CITAS sayfasındaki takvimde bir güne tıklayarak o günün randevularını listeleyin.