Düğme İle Köprü Oluşturma

Katılım
27 Şubat 2018
Mesajlar
98
Excel Vers. ve Dili
Microsoft 365 Tr
Altın Üyelik Bitiş Tarihi
11-09-2024
Merhabalar,

makro bilgim hiç yok burdan genelde konuları takip ederek öğrenmeye çalışıyorum,

Bir kaç sayfalık excelim var ilk sayfa X harfine köprü tanımladım bunun yerine düğme eklemek istiyorum bunu nasıl yapabilirim ayrıca gittiğim sayfada geri dönmek içinde de bu şekilde düğmeler eklemek istiyorum yardımcı olursanız sevinirim.
 

Ekli dosyalar

Katılım
27 Şubat 2018
Mesajlar
98
Excel Vers. ve Dili
Microsoft 365 Tr
Altın Üyelik Bitiş Tarihi
11-09-2024
Merhaba , deneyiniz.

Kod:
Sub btn()
    Dim b As Object
    Set b = ActiveSheet.Buttons(Application.Caller)
    Sheets(b.Caption).Select
End Sub
Hocam çok güzel olmuş ama ben bunu nasıl ekleyebilirim kendi çalışmalarıma bu konuda bilgim olmadığı için danışıyorum basit yolu ile sıralarsanız çok sevinirm.
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,167
Excel Vers. ve Dili
2019 Türkçe
Merhaba.

Geliştirici sekmesini açın.
Denetimler içinde bulunan Ekle'yi tıklatın.
Açılan listeden Form Denetimleri - Düğme seçin.
Düğmeyi eklemek istediğiniz yeri seçin-tıklatın.
Açılan pencereden Yeni tıklatın.
Açılan pencerede aşağıdaki gibi iki satır kod yazılı olarak gelecektir.

Kod:
Sub Düğme1_Tıklat()

End Sub
Bu iki kod arasına sayfa aktifleştirme kodu ekleyeceğiz.
Kod şu : Worksheets("SayfaAdı").Activate SayfaAdı yerine siz aktif etmek istediğiniz sayfanın adını yazın.
Kodlar son olarak şöyle olmalı.

Kod:
Sub Düğme1_Tıklat()
Worksheets("ahmet").Activate

End Sub
Bu kodlar ahmet adlı sayfayı aktif eder.

Diğer butonları da aynı şekilde ekleyebilirsiniz.

Not: Kod yazılan sayfaya daha sonra ulaşmak için. CTRL+F11 tuşlarına basarak ulaşabilirsiniz.
 

EmrExcel16

Destek Ekibi
Destek Ekibi
Katılım
1 Kasım 2012
Mesajlar
1,524
Excel Vers. ve Dili
Office 365 Türkçe
Merhaba ,
En zoru da bu işte :)
Kendi çalışmanızı açın sayfa sekmeleri üzerinde sağ tıkla ve kod görüntüleyi tıklayın , açılan kod sayfasında sol taraftaki sayfa isimleri üzerinde yine sağ tıkla insert ve module tıkla , yeni bir module oluşmuş olacak ve o module çift tıkla kod sayfası gelecek (beyaz boş bir sayfa )vermiş olduğum kodu oraya yapıştır, daha sonra bu kod sayfasını kapat.

Sayfanıza bir buton ekleyeceksiniz , Geliştirici sekmesinin denetimler grubunda Ekle'yi tıklatın ve sonra form denetimleri'nin altında düğme
'i tıklatın , Düğmenin sol üst köşesinin görünmesini istediğiniz çalışma sayfası konumunu tıklatın. Makro ata açılır penceresi görüntülenir,Düğmeye makro atayıp Tamam'ı tıklatın.

Ve düğmenin denetim özelliklerini belirtmek için, düğmeyi sağ tıklatın ve sonra Metni düzenle'i tıklatın ve hangi sayfaya gitmesini istiyorsanız o sayfanın ismini yazın.
Bundan sonra sadece butonu kopyalayıp istediğiniz kadar çoğaltabilirsiniz .

En sonda dosyayı kaydederken Makro içeren dosya olarak kaydetmelisiniz (xlsm uzantılı)
 
Katılım
27 Şubat 2018
Mesajlar
98
Excel Vers. ve Dili
Microsoft 365 Tr
Altın Üyelik Bitiş Tarihi
11-09-2024
Çok teşekkür ederim bu kadar detaylı paylaşımda bulunduğunuz için kolaylıklar dilerim.
 
Katılım
27 Şubat 2018
Mesajlar
98
Excel Vers. ve Dili
Microsoft 365 Tr
Altın Üyelik Bitiş Tarihi
11-09-2024
peki internet sitesine yönlendirmek için nasıl bir kod yazılabilir :geek:
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,167
Excel Vers. ve Dili
2019 Türkçe
Şu kodu kullan.

Kod:
Sub Düğme1_Tıklat()
    Dim Ie As Object
    Set Ie = CreateObject("InternetExplorer.Application")
    Ie.Visible = True
    Ie.Navigate "http://www.excel.web.tr"
End Sub
 
Katılım
27 Şubat 2018
Mesajlar
98
Excel Vers. ve Dili
Microsoft 365 Tr
Altın Üyelik Bitiş Tarihi
11-09-2024
Şu kodu kullan.

Kod:
Sub Düğme1_Tıklat()
    Dim Ie As Object
    Set Ie = CreateObject("InternetExplorer.Application")
    Ie.Visible = True
    Ie.Navigate "http://www.excel.web.tr"
End Sub

Teşekkürler ilkinde çalışıyor fakat ikince bir bağlantı eklediğimde
aşağıda ki şekilde uyarı alıyorum
Set Ie = CreateObject("InternetExplorer.Application")

çalışandakini bozulan kopyaladığımda diğeri bozuluyor
 
Katılım
27 Şubat 2018
Mesajlar
98
Excel Vers. ve Dili
Microsoft 365 Tr
Altın Üyelik Bitiş Tarihi
11-09-2024
Hatta çok garip olacak arada tüm düğmelerden ilgili internet sitelerine gidebiliyorum sonra arada hata veriyor arada çalışıyor bu neden kaynaklı olablir?
 

EmrExcel16

Destek Ekibi
Destek Ekibi
Katılım
1 Kasım 2012
Mesajlar
1,524
Excel Vers. ve Dili
Office 365 Türkçe
Bu şekilde ilerlemek çok zor , önceki kodlarla birbirine karisiyor olabilir.dosyaniz üzerinden ilerlemek daha doğru olur. Tam olarak ne istediginizi ve hangi butonla neyi yapmasini istiyorsaniz açiklarsaniz çözüm bulunabilir.
 

Seyit Tiken

Uzman
Uzman
Katılım
23 Ağustos 2005
Mesajlar
4,651
Excel Vers. ve Dili
Excel : 2010
Bu şekilde deneyebilirsiniz.
Kod:
adres = "https://www.excel.web.tr/threads/duegme-ile-koeprue-olusturma.182685/#post-1007136"
Set internet = CreateObject("WScript.Shell")
internet.Run "chrome.exe " & adres
 
Üst