• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Düğmeye makro atama nasıl yapılır?

Katılım
30 Mayıs 2007
Mesajlar
25
Excel Vers. ve Dili
2003 Türkçe
Arkadaşlar excelde üst taraftaki baskı önizleme, yazdır tuşlarına makro atayabilirmiyiz.Yardım edebilirmisiniz.
 
Sub baskıonizleme()
Range("A1:I28").Select ' yazdırılacak olan alan
ActiveSheet.PageSetup.PrintArea = "$A$1:$I$28" ' yazdırılacak olan alan
ActiveWindow.SelectedSheets.PrintPreview
End Sub
Sub yazdır()
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
End Sub
 
Sub baskıonizleme()
Range("A1:I28").Select ' yazdırılacak olan alan
ActiveSheet.PageSetup.PrintArea = "$A$1:$I$28" ' yazdırılacak olan alan
ActiveWindow.SelectedSheets.PrintPreview
End Sub
Sub yazdır()
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
End Sub

Kardeş ilgilendiğin için teşekkürler ama ben bunu sormamıştım.Hazırladığım mesaj makrosunu baskıönizleme ve yazdır düğmelerine eklemek istiyorum.Yani bu düğmelere bastıklarında önizleme ve yazdırma bölümü açılmayacak mesaj çıkacak.
 
Son düzenleme:
Arkadaşlar aynı sorumu makro-VBA bölümünede yazdım ama cevap alamadım.Umarım burayada yazarak yanlış yapmıyorumdur.
Hazırladığım bir mesaj kutusunu üstteki baskıönizleme ve yazdır tuşlarına nasıl atarım.Yani o tuşlara basıldığında mesaj kutusu açılacak.Yapılabilirmi böyle birşey.Teşekkürler.
 
Bir düğmeye sağ tıkladığında makro atayı tıklayarak makroların listesi karşınıza çıktığında makronuzu seçin(eğer makronuz hazırsa).İyi çalışmalar.
 
Bir düğmeye sağ tıkladığında makro atayı tıklayarak makroların listesi karşınıza çıktığında makronuzu seçin(eğer makronuz hazırsa).İyi çalışmalar.

Kardeş o düğmelere sağ tıkladığımda makro ata diye birşey çıkmıyorki.Sen nereye makro atamak istediğimi tam okudun umarım.Üstteki yazdır butonuna makro atamak istiyorum.
 
Buton dediğin iki çeşidi olur:
1.Komut düğmesi
2.Düğme 1
Şimdi Düğme 1-ri kulanıyorsan sağ tıkladığında makro ata diye bir şey var.Yok eğer form içinde buton varsa o zaman butona çift tıklamakla kod bölümü açılır ve oraya makro başlığını yazıyorsunuz.
 
Arkadaşım benim buton düğme dediğim en üstte anlatmışım excelin üstünde yeni, aç, kaydet, baskı önizleme yazdır ileri geri tuşları varya onlar.Sayfanın içinde değil yani.Onlara makro atayabiliyorum.Sayfayı yazdırmak için üste yazdır düğmesi varya ondan bahsediyorum.Ona bastığımda yazdırma seçenekleri değilde hazırladığım makronun çalışmasını istiyorum.Teşekkürler yinede ilgin için.Bu konuda bilgin varsa yardım edersen sevinirim.Umarım bu sefer sorunumu tam olarak anlatabilmişimdir.
 
mami 68 düğme 1i nerden buluyoz office 2007de

Sayın muokumus,merhabalar.
Benim kulandığım Excel 2003-ür.
Excel 2003'te ki işlemi anlatırıyorum sen onu 2007 dene.Araçlar --> Özelleştir --> Araç çubukları ve Formlar şıkını onayla ve karşına liste çıkacaktır.İyi çalışmalar.
 
Ona bastığımda yazdırma seçenekleri değilde hazırladığım makronun çalışmasını istiyorum.Teşekkürler yinede ilgin için.Bu konuda bilgin varsa yardım edersen sevinirimQUOTE]

Biz aynı şeyi konuşuyoruz ama algılamada bir sorun var,yada ben iyi cevap veremedim, yada uygulamasını yerine getiremediniz.
 
arkadaşlar düğmeye makroyu nasıl atıyoruz.kodları yapıştıryom ama bir türlü çalıştıramıyorum.nasıl yapıldığını anlatabilir misiniz?
 
Görünüm>Araç çubukları>Formlar buradan düğmeyi oluşturun, oluştururken hangi makroyu atamak istediğinizi sorar. Eğer düğme hazırsa, düğmnin üzerinde sağ tıklayın, en altta Makro Ata seçeneği var. Ona tıkladığınızda karşınıza makroların listesi çıkar. Buradan makroyu seçin ce tamama tıklayın.
 
http://www.excel.web.tr/showthread.php?t=57413&highlight=rastgele

bu sayfadaki kodu düğme oluşturdum.kod görüntüleyi açtım oraya kopyaladım. end debug diye uyarı verdi.ben hiç makro bilmiyorum.en baştan anlatabilirmisiniz

Bir yerlerde hata yapmışsınız sanırım. Kodları dosyaya ekledim ve butona atadım. Gayet güzel çalışıyor. Yalnız unutmayın A2:A61 aralığı dolu olacak, aksi takdirde kurada boş hücreyi çakebilirsiniz.
 

Ekli dosyalar

kardeş iyi güzel yapmışsın.ama nasıl atadın onu soruyorum.ama çalıştır komutuna basınca bi değişiklik olmuyor.
 
kardeş iyi güzel yapmışsın.ama nasıl atadın onu soruyorum.ama çalıştır komutuna basınca bi değişiklik olmuyor.

Bir önceki msjda açıkladığım şekilde...
Senin o hatayı alabilmen için makronun atanmış olması gerekiyor. Yani sen makroyu atamışsın zaten. Muhtemelen kodları kopyalarken biryerlerde hata yapmışsındır.

İsterseniz başka bir butona yeniden atamayı deneyin.
 
Geri
Üst