• DİKKAT

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

4 butonlu mesajbox yapmak mümkünmüdür

  • Konbuyu başlatan Konbuyu başlatan hsayar
  • Başlangıç tarihi Başlangıç tarihi
Katılım
2 Mart 2005
Mesajlar
2,960
Excel Vers. ve Dili
ev: Ofis 2007- Win Xp
iş: Ofis 2010- Win Vista
Arkadaşlar bana 4 butonlu (Evet, Hayır, Tümü, İptal Butonlarından) oluşan mesajbox lazım ama bulamadım. yardımcı olurmusunuz
 
Userform kullanarak kendiniz hazırlayabilirsiniz. Hazırladığınız userformu mesaj kutusu olarak kullanabilirsiniz. Forumda arama yaparsanız öreklere ulaşabilirsiniz.
 
İstenilen böyle bir şey mi? Dosyayı inceleyiniz.
 
merhaba
syn Seyit Tiken
İleti1 sayfasındaki sır nedir?
 
sn hocam istediğim bu ama ben nasıl kullanacağım ne bir userform nede kod var ortalıkta

Mesaj kutusundaki Soru Nasıl değişecek, başlık nasıl değişecek buton adları nasıl değişecek vs. vs.
 
merhaba
ben İleti1 sayfasına takıldım kaldım.
Da Vinci'nin şifresini çözmek daha mı kolay acaba? :)
 
İleti sayfası, normal bir çalışma sayfası değil ... "Diyalog" sayfasıdır.

Yani, günümüz VBA' sinden önce kullanılan Excel4 makro sayfalarında, bugünkü UserForm'lar yerine kullanılan nesnelerdi.

Seyit bey'in dosyasında söz konusu sayfayı görüntülemek için, ekranın sol alt tarafında sayfa sekmelerinin olduğu kısmı fare ile tutup, çekerek görünür hale getirin.
 
merhaba
syn Haluk
açıklamanız için teşekkür ederim.
kısaca bizi aşan bir konu yani ;)
 
Yok canım, aşacak bir konu değil....

Sadece, eski bir teknoloji .... :mrgreen:

Aynı şey, UserForm'larla daha rahat yapılır....
 
Sn haluk hocam burara adı geçen sayfayı gördüm ama bomboş buradaki metinkutusu 6 da zannedersem düğme seçiniz metni var bu metni kodlardan nasıl değiştiririm
 
merhaba
İleti1 sayfasını bulduk ama ne işe yaradığını anlayamamıştım. vba penceresinde de görünmüyordu.
yok yok bizi aşan bir konu :)
 
Haluk Bey'in söylediği gibi, aynı UserFormların mantığı gibidir. Pek kullanılmıyor.
Formlar üzerindeki düğmeler, bu diyalog penceresine rahatlıkla uygulanabilir.
 
Sn seyit hocam kodlar ile gövde metnini değiştimek nasıl mümkün olur
Mesala
Kod:
Sub Makro1()
Sayfa1.[Z1] = Application.UserName
DialogSheets("İleti1").Show
End Sub
Sub Düğme2_Tıklat()
MsgBox "Evet Butonu"
End Sub
Sub Düğme3_Tıklat()
MsgBox "Hayır Butonu"
End Sub
Sub Düğme4_Tıklat()
MsgBox "Tümü Butonu"
End Sub
Sub Düğme5_Tıklat()
MsgBox "İptal Butonu"
End Sub

ise

Kod:
Sub Makro1()
Sayfa1.[Z1] = Application.UserName
DialogSheets("İleti1").Show
End Sub

burada başlığı Z1 de al idye nasıl söyledik

metinkutusu 6 ya

nasıl değer vereceğiz? yoksa her mesaj için ayrı iletişim kutusu mu oluşturacağız.
 
Şu şekilde cevap vereyim. Diyalog penceresinde iken, düğmelere sağ tıklanırsa, Makro Ata'yı görürüz. Z1 olayı da, uygulama kullanıcısı'nın ismi Z1 hücresine alınıyor. Formun Caption bölümü Metin Kutusu şeklindedir. Formülle kutuya bağlanmış. Butonlara üstüste iki kere tıklanırsa, ismini değiştirebilirsiniz...
 
http://www.excel.web.tr/showthread.php?t=45047

istediğimi yukarıdaki linkte ekli eklenti ile yapabiliyorum küçük bir sıkıntım kladı onuda silere danışıyorum
 
Geri
Üst