Soru Kısayol veya Makro ile VBA'yı Açmak

TURKOLOG

Altın Üye
Katılım
13 Kasım 2008
Mesajlar
744
Excel Vers. ve Dili
2016 64 TR
Altın Üyelik Bitiş Tarihi
29-10-2026
Herkese merhaba
Excelde buton yapıp butona tıklayınca vbayı otomotik açmayı istiyorum.
Yardım edebilecek var mı acaba
 

Haluk

𐱅𐰇𐰼𐰚
Katılım
7 Temmuz 2004
Mesajlar
12,291
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Özel kişi
Excel'in menü çubuğunda "Developer-Geliştirici" sekmesini ekleseniz olmuyor mu?

Kısayol ise Alt+F11

.
 

TURKOLOG

Altın Üye
Katılım
13 Kasım 2008
Mesajlar
744
Excel Vers. ve Dili
2016 64 TR
Altın Üyelik Bitiş Tarihi
29-10-2026
Hayır. Şekillerle bir buton yapacam butona tıklayınca vba açılıyor. Elimde bol bol başka bir yere ait reklamı olan bir dosya var .linke butona tıklayınca vba otomotik açılıyor. Sanırsam köprü yöntemi ile yapmış ama farklı br yol uygulamış. Reklamını yapmamak adına yuklemek istemedim.
 

TURKOLOG

Altın Üye
Katılım
13 Kasım 2008
Mesajlar
744
Excel Vers. ve Dili
2016 64 TR
Altın Üyelik Bitiş Tarihi
29-10-2026
Örnek dosyayı ekledim vba koda gözat diyince vba açılıyor ama mantığını çözemedim. Yardım edebilecek var mı acaba
 

Ekli dosyalar

Seyit Tiken

Uzman
Uzman
Katılım
23 Ağustos 2005
Mesajlar
4,651
Excel Vers. ve Dili
Excel : 2010
Bu şekilde ilgili menüleri eklediğinizde kolaylıkla istediğiniz yeri açarsınız.
213448
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,084
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe

Mahmut Bayram

Özel Üye
Katılım
25 Haziran 2005
Mesajlar
1,778
Excel Vers. ve Dili
2016 Excel Tr
Böyle bir şey işiniz görmez mi?
Güven Merkezi-Makro Ayarları-VBA projesi nesne modeli erişimine güven
işaretli olmalı.

Kod:
Sub ac()
Application.VBE.MainWindow.Visible = True
End Sub
 

Haluk

𐱅𐰇𐰼𐰚
Katılım
7 Temmuz 2004
Mesajlar
12,291
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Özel kişi
Söz konusu işlem manuel olarak yapılmış değil, örnek dosyadaki Module2 içinde yer alan bir kodla yapılmış ve daha sonra işi bitince modülden silinmiş.... Herhalde paylaşılmak istenmemiş veya konuyla ilgisi yok diye silinmiş....

Basit bir kod, çok zor değil .... ;)

.
 

Ekli dosyalar

Son düzenleme:

Haluk

𐱅𐰇𐰼𐰚
Katılım
7 Temmuz 2004
Mesajlar
12,291
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Özel kişi
Merak edenler için, ilgili kod ekli dosyada verilmiştir...

Diğer yandan; 4 No'lu mesajın ekindeki örnek dosyadaki hyperlinki manuel olarak görmek veya değiştirmek istersek, o zaman aşağıdaki resimde belirtilen ilgili XML dosyasından yararlanmak gerekir. Burada, sözkonusu hyperlink'e "Target" olarak "exceldestek" atanmış olduğunu görürürüz.


Capture.PNG
.
 

Ekli dosyalar

Son düzenleme:

TURKOLOG

Altın Üye
Katılım
13 Kasım 2008
Mesajlar
744
Excel Vers. ve Dili
2016 64 TR
Altın Üyelik Bitiş Tarihi
29-10-2026
Sayın @Mahmut Bayram Bey ve Sayın @Haluk Bey ilgi ve alakanız için çok teşekkür ederim .
Mesajınızı yeni gördüm . Ailem Elazığ'da yaşandığından aklım onlarda . Ama çok şükür sağlıkları iyi. Bunun için yanıtlarınızı denedikten sonra size dönüş yapacağım .
 

Suskun

Altın Üye
Altın Üye
Katılım
27 Kasım 2006
Mesajlar
292
Excel Vers. ve Dili
Excel 19
Altın Üyelik Bitiş Tarihi
24.05.2032
Vba Modul2 içinde Toplama adlı işlev yada yordam olsun.
Aşağıdaki makroyu bir tuşa atayıp çalıştırdığınızda VBE Toplama kodlarına gider


Kod:
Sub VBEGoster()
    With Application
        '.Goto "Module2.Toplama"
         .Goto "Toplama"
    End With
End Sub
 
Son düzenleme:

TURKOLOG

Altın Üye
Katılım
13 Kasım 2008
Mesajlar
744
Excel Vers. ve Dili
2016 64 TR
Altın Üyelik Bitiş Tarihi
29-10-2026
Sayın @Mahmut Bayram dediklerinizi yaptım . Sayın @Mahmut Bayram Sayın @Suskun verdiğiniz kodları malesef ofis 2016 64 bit sürüm ofisimde çalıştıramadım .
Sayın @Haluk Bey Test ve Test2 dosyanızın ikisi de çalıştı. Ama burdan detaylı anlatma imkanınız varsa eğer kendi projeme bu işlemi eklemek isterim
 
Üst