Buton Sabitleme

semih001

Altın Üye
Katılım
6 Şubat 2024
Mesajlar
19
Excel Vers. ve Dili
2013
Altın Üyelik Bitiş Tarihi
02-06-2025
Selamlar,

Sayfalar arası geçişler için Buton yapısı kullandım. Fakat bir sayfada ürün kodu değiştikçe sayfa da yenilendiği için buton kayboluyor.

Butonu nasıl sabitleyebilirim acaba?
 

Muzaffer Ali

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

Butonu en üst satıra taşı,
Görünüm / Bölmeleri Dondur / Üst Satırı Dondur seç.
 

muhasebeciyiz

Altın Üye
Katılım
10 Şubat 2006
Mesajlar
559
Excel Vers. ve Dili
Office 2016
64 Bit
Altın Üyelik Bitiş Tarihi
21-12-2027
Excel'de "Geliştirici" sekmesine gidin.
"Ekle" menüsünden bir "Form Kontrolü" butonu seçin ve çalışma sayfanıza ekleyin.
Butonu sağ tıklayın ve "Denetim Biçimlendir" seçeneğini seçin.
"Özellikler" sekmesine gidin.
"Hücrelerle birlikte taşı ve boyutlandır" seçeneğini seçin.

veya Makrolar kullanarak, sayfa yenilendiğinde butonların otomatik olarak yeniden oluşturulmasını sağlayabilirsiniz

Private Sub Worksheet_Change(ByVal Target As Range)
Dim btn As Button
For Each btn In Me.Buttons
btn.Delete
Next btn
Set btn = Me.Buttons.Add(Left:=100, Top:=50, Width:=100, Height:=30)
With btn
.Caption = "Yeni Buton"
.OnAction = " Butonun çalıştıracağı MakroAdı"
End With
End Sub

Bu makro, sayfadaki herhangi bir hücre değiştiğinde butonu yeniden oluşturur.
 

semih001

Altın Üye
Katılım
6 Şubat 2024
Mesajlar
19
Excel Vers. ve Dili
2013
Altın Üyelik Bitiş Tarihi
02-06-2025
Merhaba.

Butonu en üst satıra taşı,
Görünüm / Bölmeleri Dondur / Üst Satırı Dondur seç.

Bahsettiğiniz şekilde yaptım, ilk başta oldu fakat sonra başka değişiklikler yapınca buton tekrar kayboldu.

Bağlantı ekledim ben de hücreye öyle çözdüm.
 

semih001

Altın Üye
Katılım
6 Şubat 2024
Mesajlar
19
Excel Vers. ve Dili
2013
Altın Üyelik Bitiş Tarihi
02-06-2025
Excel'de "Geliştirici" sekmesine gidin.
"Ekle" menüsünden bir "Form Kontrolü" butonu seçin ve çalışma sayfanıza ekleyin.
Butonu sağ tıklayın ve "Denetim Biçimlendir" seçeneğini seçin.
"Özellikler" sekmesine gidin.
"Hücrelerle birlikte taşı ve boyutlandır" seçeneğini seçin.

veya Makrolar kullanarak, sayfa yenilendiğinde butonların otomatik olarak yeniden oluşturulmasını sağlayabilirsiniz

Private Sub Worksheet_Change(ByVal Target As Range)
Dim btn As Button
For Each btn In Me.Buttons
btn.Delete
Next btn
Set btn = Me.Buttons.Add(Left:=100, Top:=50, Width:=100, Height:=30)
With btn
.Caption = "Yeni Buton"
.OnAction = " Butonun çalıştıracağı MakroAdı"
End With
End Sub

Bu makro, sayfadaki herhangi bir hücre değiştiğinde butonu yeniden oluşturur.

Selamlar, ilk söylediğiniz yolu denedim fakat buton yine kayboldu. İkincisini deneyemedim. Sayfada çok fazla makro olduğu için hiç girmek istemedim ona, bağlantı ile çözdüm şimdilik. Çok teşekkür ederim.
 
Üst