• DİKKAT

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

Buton Sabitleme

Katılım
6 Şubat 2024
Mesajlar
22
Excel Vers. ve Dili
2013
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?
 
Merhaba.

Butonu en üst satıra taşı,
Görünüm / Bölmeleri Dondur / Üst Satırı Dondur seç.
 
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.
 
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.
 
Geri
Üst