Şartı sayfa yazdırma

Katılım
7 Temmuz 2007
Mesajlar
111
Excel Vers. ve Dili
Office 2003 Tr
Arkadaşlar ayrıca bir konu açmak istemediğim için buradan devam ediyorum. Benim tam olarak yapmak istediğim şu. Örneğin A1 hücresine elimle veri girişi yapıyorum. Eğer C2 hücresindeki değer 1,3,5 ise A1 hücresine girilen değer en fazla 10 olabilir. Eğer C2 hücresine girilen değer 2 ise A1 hücresine girilecek değer aralığı 1 ile 85 olsun.

Bu mümkün mü?
 
Son düzenleme:

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

Bu şekilde deneyin.

Kod:
Sub Yazdir()

    If Sheets("Sheet2").[BJ10] = 1 Then
        Sheets("Sheet2").PrintOut Copies:=3
        Sheets("Sheet3").PrintOut Copies:=2
        Sheets("Sheet4").PrintOut Copies:=2
    ElseIf Sheets("Sheet2").[BJ10] = 2 Then
        Sheets("Sheet2").PrintOut Copies:=3
        Sheets("Sheet4").PrintOut Copies:=2
    End If
    
End Sub
.
 
Katılım
7 Temmuz 2007
Mesajlar
111
Excel Vers. ve Dili
Office 2003 Tr
Bu şekilde yaptım arkadaşlar çok teşekkür ederim.

Kod:
Sub Yazdır()
        If Worksheets("1").Range("BJ10").Value = 1 Then
        Sheets("1").Select
        ActiveWindow.SelectedSheets.PrintOut Copies:=3, Collate:=True
        Sheets("2").Select
        ActiveWindow.SelectedSheets.PrintOut Copies:=2, Collate:=True
        Sheets("3").Select
        ActiveWindow.SelectedSheets.PrintOut Copies:=2, Collate:=True
        Sheets("Bilgiler").Select
        ActiveCell.Range("A1:E1").Select
    ActiveWorkbook.Save
 End If
        If Worksheets("1").Range("BJ10").Value = 2 Then
        Sheets("1").Select
        ActiveWindow.SelectedSheets.PrintOut Copies:=3, Collate:=True
        Sheets("3").Select
        ActiveWindow.SelectedSheets.PrintOut Copies:=2, Collate:=True
        Sheets("Bilgiler").Select
        ActiveCell.Range("A1:E1").Select
    ActiveWorkbook.Save
    End If
End Sub
 
Katılım
7 Temmuz 2007
Mesajlar
111
Excel Vers. ve Dili
Office 2003 Tr
ARKADAŞLAR YENİ KONU AÇMAMAK İÇİN BURAYA YAZDIM..

Arkadaşlar ayrıca bir konu açmak istemediğim için buradan devam ediyorum. Benim tam olarak yapmak istediğim şu. Örneğin A1 hücresine elimle veri girişi yapıyorum. Eğer C2 hücresindeki değer 1,3,5 ise A1 hücresine girilen değer en fazla 10 olabilir. Eğer C2 hücresine girilen değer 2 ise A1 hücresine girilecek değer aralığı 1 ile 85 olsun.

Bu mümkün mü?
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Konu bütünlüğünü korumak için, farklı konularla ilgili sorularınız için yeni konu başlığı açmanızı rica ederim.
 
Üst