KutoolsforOffice — Tek çözüm, beş güçlü araç.Daha az çabayla daha fazlasını başarmak.

Excel'de bir Komut Düğmesi'ni çalışma sayfasında her zaman yüzer (sabit) konumda nasıl tutabilirsiniz?

YazarSiluvia Değiştirme Tarihi

Geniş Excel çalışma sayfalarında sık sık geziniyorsanız, iş akışı verimliliğinizi artırmak için bazı denetim öğelerinin – örneğin bir Komut Düğmesi (ActiveX Denetimi) gibi – her zaman görünür kalmasını isteyebilirsiniz. Belki de "Gönder", "Yenile" veya "Güncelle" gibi kritik bir düğmenin ekranınızın en üstünde sabitlenmesini ve sayfada ne kadar yukarı ya da aşağı kaydırırsanız kaydırın anında erişilebilir olmasını tercih edersiniz. Varsayılan olarak Komut Düğmeleri, yerleştirildikleri hücrelere bağlı kalır ve kaydırma sırasında görüş alanınızdan çıkar; bu da çalışma akışınızı kesintiye uğratabilir. Özellikle anlık denetim gerektiren interaktif panolar veya formlar gibi senaryolarda bu durum oldukça can sıkıcı hale gelebilir.

Bu eğitim, ActiveX Komut Düğmesini çalışma sayfasında her zaman yüzer ve görünür hale getirmek için pratik bir yöntem sunar. Söz konusu etkiyi elde etmek üzere size adım adım VBA kodu kullanımı gösterilecektir. Bu çözüm, tekrarlayan görevler, form gönderimi, pano etkileşimi veya kapsamlı çalışma sayfalarında gezinme gibi senaryolarda sabit eylem düğmelerine ihtiyaç duyulduğunda idealdir.

Çalışma sayfasında VBA koduyla bir Komut Düğmesini her zaman yüzer konumda tutma

Alternatif çözümler: Excel'in Bölmeleri Dondur özelliğini kullanarak yüzen bir düğme taklidi yapma


Çalışma sayfasında VBA koduyla bir Komut Düğmesini her zaman yüzer konumda tutma

Çalışma sayfanızda bir ActiveX Komut Düğmesini her zaman yüzer konumda tutmak ve sayfayı nereye kaydırırsanız kaydırın görüş alanında kalmasını sağlamak için aşağıdaki adımları izleyin. Bu yöntem, sayfa içinde gezinirken düğmeyi dinamik olarak yeniden konumlandırmak amacıyla VBA kullanır. Özellikle anında erişilebilirliğin kullanıcı deneyimi ve iş akışı açısından kritik olduğu senaryolarda son derece etkilidir. Ancak bu yöntemin yalnızca ActiveX Komut Düğmeleriyle uyumlu olduğunu ve Form Denetimi düğmeleriyle çalışmaz olduğunu unutmayın.

1. Yüzer şekilde tutmak istediğiniz ActiveX Denetimi Komut Düğmesini içeren çalışma sayfasında, Excel penceresinin alt kısmında bulunan sayfa sekmesine sağ tıklayın ve ardından bağlam menüsünden Kodu Görüntüle seçeneğini seçin. Bu işlem, ilgili çalışma sayfasına özel kod penceresini açar.

Excel'de bir çalışma sayfası sekmesi için Kodu Görüntüle seçeneğinin ekran görüntüsü

2. Açılan Microsoft Visual Basic for Applications penceresinde, aşağıdaki VBA kodunu sağdaki büyük kod alanına (Kod penceresi) kopyalayıp yapıştırın. Bu betik, Komut Düğmesini çalışma sayfasının görünür alanına göre belirli bir noktada – genellikle üst orta kısımda – sürekli olarak konumlandıracaktır.

VBA kodu: Çalışma sayfasında bir Komut Düğmesini her zaman yüzer şekilde tutma

Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
        On Error GoTo 0
        With Cells(Windows(1).ScrollRow, Windows(1).ScrollColumn)
            CommandButton1.Top = .Top + 100
            CommandButton1.Left = .Left + 300
        End With
End Sub

Not: Yukarıdaki kodda CommandButton1 ifadesi, görünür olmasını istediğiniz Komut Düğmesinin gerçek adıyla değiştirilmelidir. Bunu kontrol etmek veya değiştirmek için Tasarım Modu'nda düğmeyi seçin ve Özellikler penceresinden (Name) özelliğini görüntüleyin veya düzenleyin.

3. Kodu yapıştırdıktan sonra, Alt + Q tuşlarına birlikte basarak Microsoft Visual Basic for Applications penceresinden çıkın ve çalışma sayfanıza geri dönün.

Artık farklı hücreleri seçtiğinizde veya sayfada kaydırma yaptığınızda, Komut Düğmesi akıllıca konumunu değiştirerek çalışma sayfasının görünür alanının üst ortasında her zaman görünür kalır. Aşağıda, veriler arasında gezinirken bile Komut Düğmesinin kolayca erişilebilir kalmasına dair bir örnek yer almaktadır:

Excel çalışma sayfasında kaydırma sırasında görünür kalan, yüzen bir Komut Düğmesini gösteren ekran görüntüsü

Temel ayrıntılar ve ipuçları:

  • Bu yöntem yalnızca ActiveX Denetimi Komut Düğmeleri için geçerlidir; Form Denetimi düğmeleriyle çalışmaz.
  • Birden fazla yüzen düğmeniz veya özelleştirilmiş konumunuz varsa, her düğme için kodu buna uygun şekilde uyarlamalısınız.
  • VBA kodu çalışma sayfasına özeldir. Bu etkiyi birden fazla sayfada kullanmak istiyorsanız, her sayfa için adımları tekrarlayın.

Excel'in Bölmeleri Dondur özelliğini kullanarak yüzen bir düğme taklidi yapma

VBA kodu kullanmak istemiyorsanız, Excel’in yerleşik Bölmeleri Dondur özelliğini kullanarak yüzen bir Komut Düğmesi etkisi yaratabilirsiniz. Bu yöntem düğmeyi gerçekten yüzer hale getirmese de, dondurulmuş bölmelerin üzerine yerleştirilen düğme, çalışma sayfası verileri arasında aşağı kaydırıldığında sürekli görünür kalır. Özellikle pano senaryolarında veya başlık alanında yalnızca birkaç denetim kullandığınızda bu yöntem oldukça faydalıdır.

  • Avantajlar: Makro gerektirmez, daha kararlıdır ve makro kısıtlamaları olan dahil olmak üzere çoğu Excel ortamıyla uyumludur.

Bu yöntemi kullanmak için aşağıdakileri yapın:

  • Komut Düğmenizi (Form Denetimi veya ActiveX Denetimi olabilir) çalışma sayfasının üst kısmındaki bir satıra, örneğin 1 veya 2 numaralı satıra yerleştirin.
  • Görünür kalmak istediğiniz başlık satırlarının hemen altındaki ilk hücreyi seçin (örneğin, 1 numaralı satırı dondurmak için A2 hücresi).
  • Görünüm sekmesine gidin ve Bölmeleri Dondur > Bölmeleri Dondur seçeneğine tıklayın. Artık aşağı kaydırırken düğmeleriniz ve başlık satırlarınız görünür kalmaya devam edecek!

Bu yöntem gerçek yüzer davranış sağlamasa da, ihtiyaçlarınız basitse ve makro kullanımı kısıtlanmışsa pratik ve programlama gerektirmeyen bir alternatiftir.


İlgili makaleler:

En İyi Office Üretkenlik Araçları

🤖KUTOOLS AI Yardımcısı: Şunu temel alarak Veri Analizi’i devrimleştirin:Akıllı Yürütme   |  Kod Oluştur|  özel formüller Oluştur  |  Verileri Analiz Et ve Grafikler Oluştur|  Geliştirilmiş İşlevler Çağır…
Popüler Özellikler:Bul, Vurgula veya Yinelenenleri İşaretle   |  Boş Satırları Sil   |  Veri Kaybetmeden Sütunları Birleştir veya Hücreleri   |   Formül kullanmadan yuvarlama…
Süper ARA:Çoklu Kriterli Dikey Arama (VLookup)  |  Çoklu Değerli Dikey Arama (VLookup)  |   Birden Fazla Sayfada Dikey Arama (VLookup)   |   Bulanık Eşleme…
Gelişmiş Açılır Liste:Açılır Liste Hızlıca Oluştur   |  Bağımlı Açılır Liste   |  Çoklu Seçimli Açılır Liste…
Sütun Yöneticisi:Belirli Sayıda Sütun Ekle|Sütunları Taşı|Gizli Sütunların Görünürlük Durumunu Aç/Kapat|Aralıkları ve Sütunları Karşılaştır…
Öne Çıkan Özellikler:Izgara Odaklama   |  Tasarım Görünümü   |Gelişmiş formül çubuğu   | Çalışma Kitabı ve Sayfa Yöneticisi   |  Kaynaklar(Otomatik Metin)|  Tarih Seçici   |  Çalışma Sayfalarını Birleştir  |  Şifrele/Hücreleri Şifre Çöz   | Listeye Göre E-posta Gönder   |  Süper Filtre   |   Özel Filtre(Kalın Yazılı Hücreleri Filtrele/italik/üstü çizili…) …
En Çok Kullanılan 15 Araç Setleri:12 MetinAraçları(Metin Ekle,Belirli Karakterleri Sil, …)|   50+GrafikTürleri(Gantt Grafiği, …)|   40+ Pratik Formüller(Doğum tarihine dayanarak yaş hesapla, …)|   19 EklemeAraçları(QR Kodu Ekle,Yoldan Resim Ekle, …)|   12 DönüştürmeAraçları(Kelimeye Dönüştür,Döviz Kuru Dönüşümü, …)|   7 Birleştir ve AyırAraçları(Gelişmiş Satırları Birleştir,Hücreleri Böl, …)|… ve daha fazlası
Kutools'u tercih ettiğiniz dilde kullanın – İngilizce, İspanyolca, Almanca, Fransızca, Çince ve 40+ başka dillerde de desteklenir!

Excel becerilerinizi Kutools for Excel ile geliştirin ve verimlilikte hiç yaşamadığınız bir deneyim yaşayın.Kutools for Excel, üretkenliği artırmak ve Zamanı Kaydet için 300’den fazla gelişmiş özelliğe sahiptir.İhtiyacınız olan özelliği hemen edinmek için buraya tıklayın…


Office Tab, Office uygulamalarına sekmeli bir arayüz kazandırarak işlerinizi çok daha kolay hale getirir.

  • Word, Excel, PowerPoint, Publisher, Access, Visio ve Project'te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
  • Belgeleri yeni pencerelerde değil, aynı pencerenin yeni sekmelerinde açıp oluşturun.
  • Günlük üretkenliğinizi %50 artırır ve her gün yüzlerce fare tıklamasından tasarruf etmenizi sağlar!

Tüm Kutools eklentileri — tek bir kurulum dosyasında!

Kutools for Office paketi, Excel, Word, Outlook ve PowerPoint eklentilerini ve ayrıca Office Tab Pro’yu içeren kapsamlı bir çözümdür; Office uygulamalarında çalışan ekipler için idealdir.

ExcelWordOutlookTabsPowerPoint
  • Hepsi bir arada paket— Excel, Word, Outlook ve PowerPoint eklentileri + Office Tab Pro
  • Tek kurulum, tek lisans— birkaç dakikada hazır (MSI uyumlu)
  • Birlikte daha iyi çalışır— Office uygulamalarında akıcı üretkenlik
  • 30 günlük tam özellikli deneme— kayıt gerekmez, kredi kartı gerekmez
  • En iyi fiyat performans— ayrı ayrı eklenti satın almaya göre tasarruf sağlar