Excel de görünüm değişikliği

Katılım
17 Aralık 2008
Mesajlar
96
Excel Vers. ve Dili
excel 2010 türkçe
Merhabalar,
Excel de yaptığım bir program var. Bu programda excel menüye commandbar ile menü ekledim ve çeşitli macroları buradan çalıştırıyorum.
İstediğim, ekranın soluna sutun halinde butonlar koyup macroları bunlar üzerinden çalıştırmak. Formların veya sayfaların ise ekranın kalan kısmında açılması. Yani solda alt alta olacak butonların devamlı gözükmesi ve tıklayınca alt butonların açılması.
İsteğim, birazcık access veya web sayfası görünümüne yakın bir görünüm elde etmek.
Bu konuda bilgisi veya önerisi olan var mı acaba? Excel de bunu yapmak mümkünmüdür?
Destekleriniz ve görüşleriniz için şimdiden teşekkürler
selo1234
 
Katılım
12 Mart 2006
Mesajlar
124
Excel Vers. ve Dili
MS Office 2003 Türkçe
Butonlar için fikir vermesi açısından küçük bir örnek..
 

Ekli dosyalar

Katılım
17 Aralık 2008
Mesajlar
96
Excel Vers. ve Dili
excel 2010 türkçe
İlginize teşekkürler ftekin,
Benim aklımdan geçen biraz daha farklı idi. Excel in geri kalan kısmında form ve sayfaların açılması. Üzerinde düşünüyorum hala.
diğer taraftan, cursor ın butonların üzerine gelince el işaretini almasını nasıl yaptınız anlayamadım, işime yarayabilir. module içinde göremedim kodunu, açıklarsanız sevinirim.
İyi günler
 
Katılım
12 Mart 2006
Mesajlar
124
Excel Vers. ve Dili
MS Office 2003 Türkçe
Oradaki butona herhangi bir makro atadığınızda zaten otomatikman el işareti çıkıyor.
Onun için ayrı bir kod yazmaya gerek yok.
 
Katılım
17 Aralık 2008
Mesajlar
96
Excel Vers. ve Dili
excel 2010 türkçe
teşekkürler,
Benim istediğim excel sayfası üzerindeki butonlar için değil. Userformdaki butonların üzerine gelince cursorun el şeklinde olması ve butonun renginin değişmesini istiyorum.
Bu konuda bir tavsiyeniz varsa makbule geçer.
İyi çalışmalar
 
Katılım
24 Şubat 2006
Mesajlar
265
Excel Vers. ve Dili
xp 2003 Türkçe
Merhaba,
Userformda Commandbuton oluşturun. Özellikler bölümünü açın. MausePointer değerini 99 yapın. Mause İcon değerine el resminin bulunduğu ".ico" ya da ".cur" uzantılı bir resmi atayın.
 
Katılım
28 Kasım 2008
Mesajlar
25
Excel Vers. ve Dili
Excel 2010 İngilizce
Buton rengi değişimi içinde şunları yazabilirsiniz ;

Private Sub CommandButton1_MouseMove(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
CommandButton1.BackColor = 65280
End Sub

Private Sub UserForm_MouseMove(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
CommandButton1.BackColor = -2147483633
End Sub
 
Katılım
17 Aralık 2008
Mesajlar
96
Excel Vers. ve Dili
excel 2010 türkçe
Teşekkürler Yüksel Varlı,
Faydalı oldu. Şu internetde kullandığımız el şeklindeki icon un adını bulamıyorum. Bilgisayarda arattım ama başka iconları buldu, ismini söylerseniz veya kopayasını eklerseniz memnun olurum.

Size de teşekkürler Sailor01,
denedim çalışıyor ama butondan çok uzaklaştıktan sonra renk geri dönüyor. Benim butonlar alt alta yapışık gibi duruyor. Bir öneriniz olabilir mi?
Tekrar teşekkürler, iyi çalışmalar
 
Katılım
28 Kasım 2008
Mesajlar
25
Excel Vers. ve Dili
Excel 2010 İngilizce
Sanırım şöyle birşey yapılabilir;

Private Sub CommandButton1_MouseMove(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
CommandButton1.BackColor = 65280
CommandButton2.BackColor = -2147483633
CommandButton3.BackColor = -2147483633
CommandButton4.BackColor = -2147483633
CommandButton5.BackColor = -2147483633
End Sub

Private Sub UserForm_MouseMove(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
CommandButton1.BackColor = -2147483633
CommandButton2.BackColor = -2147483633
CommandButton3.BackColor = -2147483633
CommandButton4.BackColor = -2147483633
CommandButton5.BackColor = -2147483633
End Sub

Private Sub CommandButton2_MouseMove(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
CommandButton1.BackColor = -2147483633
CommandButton2.BackColor = 65280
CommandButton3.BackColor = -2147483633
CommandButton4.BackColor = -2147483633
CommandButton5.BackColor = -2147483633
End Sub

Diğer butonlar için kodları aynı şekilde devam ettirebilirsiniz.
 
Katılım
17 Aralık 2008
Mesajlar
96
Excel Vers. ve Dili
excel 2010 türkçe
Merhaba Sailor01,
Çok yaratıcı bir buluş oldu gecenin bu saatinde.
Çok güzel çalışıyor.
Benim buton sayım biraz fazla 15 kadar ama kopyalarım. düşünce şık.
Hoşcakalın
 
Üst