Bu şablon, menü kayıtlarında farklı satırlarda geçen ürünleri (yemekleri) ada göre gruplayıp miktarlarını toplar ve sonucu mutfak üretim planı sayfasına yazar. Toplama işlemi formülle değil, bir makro ile yapılır.
Dosyanın içeriği
- MENÜ KAYIT: Kayıt sayfasıdır (A1:I12). B sütununda miktar, C:I sütunlarında yemek adları yer alır. Aynı yemek farklı satırlarda ve farklı sütunlarda tekrar edebilir.
- ÜRETİM MUTFAK PLAN-ÖĞLE: Sonuç sayfasıdır. B1 hücresinde "GÜNLÜK ÜRETİLECEK YEMEKLER" başlığı bulunur; B sütununa benzersiz yemek adları, C sütununa toplam miktarlar yazılır. Sayfada ezogelin çorba, terbiyeli köfte, fırın tavuk, orman kebabı, cacık, yayla çorba gibi örnek yemekler hazır gelir.
Makrolar
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Module1 içinde tek bir makro vardır: gruplandir.- MENÜ KAYIT sayfasında A sütunundaki son dolu satırı bulur.
- C2:I aralığındaki dolu sabit değerleri (yemek adlarını) tek tek dolaşır; her yemek için aynı satırın B sütunundaki miktarı o yemeğin toplamına ekler.
- Toplama için bir sözlük (Scripting.Dictionary) nesnesi kullanılır; böylece aynı yemek adı yalnızca bir kez listelenir.
- ÜRETİM MUTFAK PLAN-ÖĞLE sayfasında B2:C65536 aralığını temizler, ardından yemek adlarını B sütununa, toplam miktarları C sütununa yazar.
- İşlem bitince üretim planı sayfasını açar.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- MENÜ KAYIT sayfasında B sütununa miktarları, C:I sütunlarına ilgili yemek adlarını girin.
- Alt+F8 ile gruplandir makrosunu seçip çalıştırın.
- ÜRETİM MUTFAK PLAN-ÖĞLE sayfasında gruplanmış yemek listesini ve toplam miktarları kontrol edin.
- Kayıtlar değiştiğinde makroyu yeniden çalıştırın; liste baştan oluşturulur.