veriye göre yazdırma

Katılım
14 Aralık 2005
Mesajlar
23
arkadaşlar sorum şu.Sayfa 1 de T.C numarasından sorgulama yapıyorum ve sorgulama sonucunda a1 hücresine ya 1 ile 5000 arasında rakamlar geliyor yada girdiğim t.c. no listede yoksa =YOK diye bir ileti çıkıyor.Ben a1 hücresinde 1 ile 5000 arasında herhangi bir sayı çıktığında sayfa 2 yi otomotik olarak herhangi bir komut vermeden yazdırmak istiyorum.Yani yerleşik işlevlerdeki eğer e benzer bir işlemi yazdır için kullanmak
 

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
Aşağıdaki kodu deneyiniz.:cool:
Kod:
On Error GoTo atla
If Isnumeric(Range("A1").Value) And Range("A1").Value > 0 Then
    Sheets("Sayfa2").PrintOut
End If
atla:
 
Son düzenleme:
Katılım
14 Aralık 2005
Mesajlar
23
teşekkür

Evren bey kodunuz için teşekkür ederim ama ben başaramadım örnek dosya ekte onda yapıp gönderseniz çok memnun olurum a1 de 1,2,3,4, vb herhangi bir sayı çıkar çıkmaz yazdırma yapsın
 
Son düzenleme:

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
veren bey kodunuz için teşekkür ederim ama ben başaramadım örnek dosya ekte onda yapıp gönderseniz çok memnun olurum a1 de 1,2,3,4, vb herhangi bir sayı çıkar çıkmaz yazdırma yapsın
Tamamda önce benim ismimin yazılışını düzeltiniz.:twisted: :twisted:
 
Katılım
14 Aralık 2005
Mesajlar
23
evren bey sizden çok ama çok özür dilerim acele ile yaptığım bir hata kusura bakmayın
 

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
Dosyanız ekte..cool:
Butona basınız.:cool:
Kod:
Sub yazdır()
On Error GoTo atla
If IsNumeric(Range("A1").Value) And Range("A1").Value > 0 Then
    Sheets("Sayfa2").PrintOut
End If
atla:
End Sub
 
Katılım
14 Aralık 2005
Mesajlar
23
TeŞekkÜr

evren hocam kod mükemmel şekilde işime yaradı çok çok teşekkürler
 
Üst