Hayırlı Sabahlar,
Sorunum aşağıdan da belki anlaşılacağı üzere şu şekilde;
Eğer b8, b52, b97, b142 hücreleri dolu ise tümsayfaları yazdır,
Eğer b8, b52, b97 hücreleri dolu ise 1-3. sayfaları yazdır,
Eğer b8, b52 hücreleri dolu ise 1-2. sayfaları yazdır,
Eğer b8, b52 hücreleri dolu ise 1. sayfayı yazdır,
Aşağıda verdiğim kod, yazdır dediğimde tüm sayfaları yazıyor. Sadece b8 dolu olsa bile???
Hatamı da anlatırsanız memnun olurum.
Sorunum aşağıdan da belki anlaşılacağı üzere şu şekilde;
Eğer b8, b52, b97, b142 hücreleri dolu ise tümsayfaları yazdır,
Eğer b8, b52, b97 hücreleri dolu ise 1-3. sayfaları yazdır,
Eğer b8, b52 hücreleri dolu ise 1-2. sayfaları yazdır,
Eğer b8, b52 hücreleri dolu ise 1. sayfayı yazdır,
Aşağıda verdiğim kod, yazdır dediğimde tüm sayfaları yazıyor. Sadece b8 dolu olsa bile???
Hatamı da anlatırsanız memnun olurum.
Kod:
Private Sub yazdır_Click()
If "sayfa1!b8" = "" Then
Exit Sub
Else
If "sayfa1!b52" = "" Then
Exit Sub
Else
If "sayfa1!b97" = "" Then
Exit Sub
Else
If "sayfa1!b142" = "" Then
Exit Sub
Else
ActiveWindow.SelectedSheets.PrintOut From:=1, To:=4, Copies:=1
End If
ActiveWindow.SelectedSheets.PrintOut From:=1, To:=3, Copies:=1
End If
ActiveWindow.SelectedSheets.PrintOut From:=1, To:=2, Copies:=1
End If
ActiveWindow.SelectedSheets.PrintOut From:=1, To:=1, Copies:=1
End If
End Sub
Son düzenleme: