Koşula göre sayfa yazdırma

xternet

Altın Üye
Katılım
12 Kasım 2004
Mesajlar
462
Excel Vers. ve Dili
2010 Tr
Altın Üyelik Bitiş Tarihi
12-10-2028
Merhaba Arkadaşlar

Yapmaya çalıştığım şu:
AB10 hücresindeki 2,3 yada 4 değerlerine göre

Eğer 2 ise aşağıdaki sayfaları

Sheets("TUTANAK2").PrintOut copies:=1
Sheets("S_KAĞIDI2").PrintOut copies:=1
Sheets("C_KAĞIDI2").PrintOut copies:=1

Eğer 3 ise aşağıdaki sayfaları

Sheets("TUTANAK3").PrintOut copies:=1
Sheets("S_KAĞIDI3").PrintOut copies:=1
Sheets("C_KAĞIDI3").PrintOut copies:=1


Eğer 4 ise aşağıdaki sayfaları

Sheets("TUTANAK4").PrintOut copies:=1
Sheets("S_KAĞIDI4").PrintOut copies:=1
Sheets("C_KAĞIDI4").PrintOut copies:=1

yazmasını istiyorum. Bu işi makro kodu ile nasıl çözebilirim?
If-Then kurmaya çalıştım ama olmadı bir türlü.
İlgilenen arkadaşlara kolay gelsin. Çok teşekkür ediyorum.
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
:cool:
Kod:
If Range("Ab10") >= 2 And Range("AB10") <= 4 Then
    Sheets("TUTANAK" & Range("AB10").Value).PrintOut copies:=1
    Sheets("S_KAĞIDI" & Range("AB10").Value).PrintOut copies:=1
    Sheets("C_KAĞIDI" & Range("AB10").Value).PrintOut copies:=1
End If
 

xternet

Altın Üye
Katılım
12 Kasım 2004
Mesajlar
462
Excel Vers. ve Dili
2010 Tr
Altın Üyelik Bitiş Tarihi
12-10-2028
M&#252;kemmel &#231;&#246;z&#252;m.

Zihninize sa&#287;l&#305;k Say&#305;n Evren Gizlen.
&#304;yi &#231;al&#305;&#351;malar.
 
Üst