musumek
Altın Üye
- Katılım
- 5 Kasım 2015
- Mesajlar
- 5
- Excel Vers. ve Dili
- Office 365, Türkçe
Merhabalar.
Öncelikle Excel'de makro konusunda çok tecrübesizim. Fakat kendi araştırmam ve emeklerimle güzel bir iş çıkardım. Bir "Yıllık İzin Talep Formu" düzenleme programı yaptım. Sonra bunu geliştirdim durdum. Şimdi bir Excel dosyası içinde hem "Yıllık İzin Talep Formu"m var. Hem "Taahhütlü Yıllık İzin Talep Formu"m var. Hem "Yıllık İzin Ödeme Formu"m var. Hem de "Günlük İzin Talep Formu"m var. Şimdi Yıllık İzin, Yıllık İzin ve Ödeme 1 sayfada(Microsoft Excel Objects altında sayfanın adı : Sayfa3). Bazı değişkenlere göre formun içeriği değişiyor. Taahhütlü Yıllık İzin Talep Formu başka bir sayfada(Microsoft Excel Objects altında sayfanın adı : Sayfa7). Günlük İzin Talep Formu için de başka bir sayfa kullanıyorum(Microsoft Excel Objects altında sayfanın adı : Sayfa1). Bunlara 3 ayrı Command Button ile yazıcı erişimi sağlıyorum. Benim problemim şu. Command Buton'a öyle bir makro yazayım ki "Yazdır" butonuna bastığım zaman bana ne lazımsa gitsin onu yazsın. Yani aslında isteğim şu : Eğer A24 hücresinin değeri "1" ise "Yıllık İzin" yazdırsın. "2" ise "Taahhütname" sayfasını yazdırsın. "3" ise "Günlük İzin" sayfasını yazdırsın. Bu arada 3 sayfa da "Yazdırma Alanı" belirlenmiş durumda. Command Button'a bu görevi nasıl atayabilirim? Burada yapmak istediğim şey yazdırmak için kullandığım 3 tane Command Button'u teke düşürmek. Ekli gönderdiğim fotolarda 3 tane "Seçenek Düğmesi" var. "Yıllık İzin", "Ödeme", "Günlük İzin" diye. "Yıllık İzin"i seçerseniz A24 hücresi değeri (Ben A24'ü uygun gördüm. ;;; ile Sakladım) 1 oluyor. Diğerlerinde de 2 ve 3. Ben bu değişkenlere göre ayrı ayrı sayfalardaki şablonlara tek buton ile yazı göndermek istiyorum. Eklerle anlatmaya çalıştım. Belki oldu belki olmadı.
Öncelikle Excel'de makro konusunda çok tecrübesizim. Fakat kendi araştırmam ve emeklerimle güzel bir iş çıkardım. Bir "Yıllık İzin Talep Formu" düzenleme programı yaptım. Sonra bunu geliştirdim durdum. Şimdi bir Excel dosyası içinde hem "Yıllık İzin Talep Formu"m var. Hem "Taahhütlü Yıllık İzin Talep Formu"m var. Hem "Yıllık İzin Ödeme Formu"m var. Hem de "Günlük İzin Talep Formu"m var. Şimdi Yıllık İzin, Yıllık İzin ve Ödeme 1 sayfada(Microsoft Excel Objects altında sayfanın adı : Sayfa3). Bazı değişkenlere göre formun içeriği değişiyor. Taahhütlü Yıllık İzin Talep Formu başka bir sayfada(Microsoft Excel Objects altında sayfanın adı : Sayfa7). Günlük İzin Talep Formu için de başka bir sayfa kullanıyorum(Microsoft Excel Objects altında sayfanın adı : Sayfa1). Bunlara 3 ayrı Command Button ile yazıcı erişimi sağlıyorum. Benim problemim şu. Command Buton'a öyle bir makro yazayım ki "Yazdır" butonuna bastığım zaman bana ne lazımsa gitsin onu yazsın. Yani aslında isteğim şu : Eğer A24 hücresinin değeri "1" ise "Yıllık İzin" yazdırsın. "2" ise "Taahhütname" sayfasını yazdırsın. "3" ise "Günlük İzin" sayfasını yazdırsın. Bu arada 3 sayfa da "Yazdırma Alanı" belirlenmiş durumda. Command Button'a bu görevi nasıl atayabilirim? Burada yapmak istediğim şey yazdırmak için kullandığım 3 tane Command Button'u teke düşürmek. Ekli gönderdiğim fotolarda 3 tane "Seçenek Düğmesi" var. "Yıllık İzin", "Ödeme", "Günlük İzin" diye. "Yıllık İzin"i seçerseniz A24 hücresi değeri (Ben A24'ü uygun gördüm. ;;; ile Sakladım) 1 oluyor. Diğerlerinde de 2 ve 3. Ben bu değişkenlere göre ayrı ayrı sayfalardaki şablonlara tek buton ile yazı göndermek istiyorum. Eklerle anlatmaya çalıştım. Belki oldu belki olmadı.
Ekli dosyalar
-
Yıllık İzin Talep Formu.jpg215.1 KB · Görüntüleme: 19 -
Yıllık İzin Talep Formu 1.2.jpg131.3 KB · Görüntüleme: 21 -
Taahhütlü Yıllık İzin Talep Formu 1.1.jpg203.7 KB · Görüntüleme: 16 -
Taahhütlü Yıllık İzin Talep Formu 1.2.jpg206.6 KB · Görüntüleme: 14 -
Ödeme Yıllık İzin Talep Formu 1.1.jpg209.4 KB · Görüntüleme: 13 -
Ödeme Yıllık İzin Talep Formu 1.2.jpg134.2 KB · Görüntüleme: 13 -
Günlük İzin Talep Formu 1.1.jpg207.9 KB · Görüntüleme: 15 -
Günlük İzin Talep Formu 1.2.jpg162.9 KB · Görüntüleme: 13
