Excel çalışma sayfasına nasıl yüzen bir tablo veya metin kutusu eklenir?
Pratik Excel kullanımında, uzun sayfalar arasında kaydırma yaparken bile her zaman görünür kalması gereken bazı önemli içerikler—örneğin bir tablo özeti, bildirim, hesaplama sonucu veya kritik not—sıklıkla ihtiyaç duyulur. Ancak genellikle hücrelere sabitlenmiş tablolar veya metin kutuları, büyük bir çalışma sayfasında gezinirken görüş alanından çıkar. Bu durum verimliliği düşürebilir ve güncellemelerin kaçırılmasına ya da temel referans verilerinin gözden kaçırılmasına yol açabilir. Bu sorunu çözmek için kullanıcılar sıkça şu soruyu sorar: Kaydırma pozisyonundan bağımsız olarak sabit kalan, yani “yüzen” bir tablo veya metin kutusu mümkün müdür?
Bu makalede, Excel’de yüzen veya her zaman görünür bir tablo/metin kutusu etkisi elde etmek için hem VBA yöntemlerini hem de yerleşik Excel özelliklerini içeren çeşitli pratik teknikler sunulmaktadır. Her çözümün kendine özgü kullanım senaryoları ve özellikleri bulunur; ihtiyacınıza en uygun olanı kolayca seçebilirsiniz. Ayrıca, iş akışınız için en iyi kararı verebilmeniz adına her yöntemin yaygın avantaj ve dezavantajları da açıklanmıştır.
İçindekiler
VBA koduyla Excel’e yüzen tablo ekleme
VBA koduyla Excel’e yüzen metin kutusu ekleme
Diğer Yerleşik Excel Yöntemleri – Bölme (Freeze Panes)
Diğer Yerleşik Excel Yöntemleri – Metin Kutusunu veya Şekli Kaydırılmayan Bir Konuma Yerleştirme
VBA koduyla Excel’e yüzen tablo ekleme
Excel, kaydırırken tüm çalışma sayfası içeriğinin üzerinde her zaman görünür kalan gerçek anlamda yüzen bir tabloyu doğrudan eklemek için yerleşik bir özelliğe sahip değildir. Ancak bu soruna geçici bir çözüm olarak, tablonuzu bir görsel nesnesine dönüştürüp VBA ile bu görseli her zaman ekranın sağ üst köşesi gibi sabit bir konumda dinamik olarak görüntüleyebilirsiniz.
Bu çözüm, yoğun ya da uzun çalışma sayfalarında hızlı erişim gerektiren bir özet tablonuz veya sıklıkla başvurduğunuz bir veri bloğunuz olduğunda oldukça kullanışlıdır. Ancak unutmayın: tablo artık statik bir görseldir—hücre düzeyinde yapılan düzenlemeler veya formüller bu görseli güncelleyemez; bu yüzden Kaynak Veri değişirse görseli yeniden oluşturmanız gerekir.
1. Görünür kalmasını istediğiniz veri tablosunu seçin, ardından Giriş sekmesine gidin, Kopyala seçeneğine tıklayın ve Resim Olarak Kopyala seçeneğini belirleyin. Bu seçenek genellikle standart Kopyala işlevinin altındaki açılır okta yer alır. Ekran görüntüsüne bakın:

2. Karşınıza çıkan "Resim Olarak Kopyala" iletişim kutusunda, Görünüm ayarını Ekranda göründüğü gibi ve Biçim ayarını Resim olarak belirleyin. Ardından Tamam düğmesine tıklayın. Sonra resmi yapıştırmak istediğiniz boş bir hücreye tıklayıp Ctrl + V tuşlarına basarak yapıştırın. Bu aşamada resmi gerektiği gibi taşıyabilir ve boyutlandırabilirsiniz. Ekran görüntüsüne bakın:

3. Tabloyu resme dönüştürdükten sonra, resmi içeren sayfanın alt kısmındaki sekmede sağ tıklayıp Kodu Görüntüle seçeneğini seçin. Açılan Microsoft Visual Basic for Applications (VBA) penceresinde ilgili çalışma sayfası kod penceresine aşağıdaki kodu girin:
VBA kodu: Excel’e yüzen tablo ekleme
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'Updateby Extendoffice
Application.ScreenUpdating = False
If Target.Cells.Count > 1 Then Exit Sub
With ActiveSheet.Shapes("Picture1")
.Top = ActiveWindow.VisibleRange.Top + 5
.Left = ActiveWindow.VisibleRange.Left + ActiveWindow.VisibleRange.Width - .Width - 45
End With
Application.ScreenUpdating = False
End Sub
Not: Bu kodda yer alan Picture1 ifadesi, yapıştırılan resmin adını belirtir. Resmin adını, Excel’in sol üst köşesindeki Ad Kutusu’ndan veya resme sağ tıklayıp "Boyut ve Özellikler" seçeneğini seçerek öğrenebilirsiniz. Kodu gerçek resim nesnenizin adına göre güncelleyin.

4. VBA kod penceresini kaydedip kapatın. Artık çalışma sayfasında kaydırırken veya herhangi bir hücreye tıklarken, tablo resmi görünür çalışma alanının sağ üst köşesinde sabit kalacak.
Bu yaklaşım, her zaman görünür özet verinin anlık görüntülerini oluşturmak için mükemmeldir; ancak unutmayın ki resim formatında olduğu için hücre değerlerinde yapılacak değişiklikleri otomatik olarak yansıtmaz. Temel veriler güncellenirse, yüzen görseli yenilemek adına süreci tekrarlamanız gerekir.
Karşılaşabileceğiniz yaygın sorunlar arasında, yüzen bir resmin diğer içeriği gizlemesi veya çalışma sayfası nesneleri görünmez olarak ayarlanmışsa resmin gösterilmemesi yer alır. Her zaman çalışma sayfanızdaki nesne görünürlük ayarlarını kontrol edin ve resminizi en iyi şekilde görüntülenebilmesi için doğru boyutlandırın ve konumlandırın.

KUTOOLS AI ile Excel'in Sihirli Gücünü Açığa Çıkarın
- Akıllı Yürütme: Hücre işlemlerini gerçekleştirin, verileri analiz edin ve hepsi basit komutlarla çalışan grafikler oluşturun.
- Özel formüller: İş akışlarınızı kolaylaştırmak için özelleştirilmiş formüller oluşturun.
- VBA Kodlama: VBA kodlarını zahmetsizce yazın ve uygulayın.
- Formül Yorumlama: Karmaşık formülleri kolayca çözmek artık çok daha basit!
- Metin Çevirisi: Elektronik tablolarınızda dil bariyerlerini aşın.
VBA koduyla Excel’e yüzen metin kutusu ekleme
Notlar, hatırlatmalar veya formül sonuçlarının dikkat çekici şekilde görüntülenmesi gerektiğinde, yüzen bir metin kutusu etkili bir çözümdür. Excel’in yerel olarak “yüzen” bir metin kutusu özelliği olmasa da, VBA kullanarak bir ActiveX metin kutusunun görünür pencereyi takip etmesini sağlayabilirsiniz; böylece çalışma sayfasında kaydırma yaparken daima sabit bir konumda kalır.
Bu seçenek, özellikle paylaşılan belgelere kalıcı yorumlar, talimatlar veya uyarılar eklemek için idealdir; böylece kullanıcılar çalışma sayfasında nereye giderse gitsin bu önemli bilgileri mutlaka görür.
1. Metin kutusu eklemek için Geliştirici > Ekle > Metin Kutusu (ActiveX Denetimi) yolunu izleyin. Ardından çalışma sayfanıza metin kutusunu çizin ve içine istediğiniz metni yazın. Geliştirici sekmesi görünmüyorsa, öncelikle Excel Seçenekleri’nden etkinleştirmeniz gerekebilir. Ekran görüntüsüne göz atın:

2. Ardından, metin kutusu eklenen sayfa sekmesine sağ tıklayın ve Kodu Görüntüle seçeneğini seçin. VBA penceresinde, sayfa kod alanına aşağıdaki kodu yapıştırın:
VBA kodu: Excel’e yüzen metin kutusu ekleme
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'Updateby Extendoffice
Application.ScreenUpdating = False
With ActiveWindow.VisibleRange
TextBox1.Top = .Top + 5
TextBox1.Left = .Left + .Width - TextBox1.Width - 45
End With
Application.ScreenUpdating = True
End Sub
Not: Bu kodda TextBox1, oluşturduğunuz ActiveX metin kutusunun varsayılan adıdır. Kodun düzgün çalışması için metin kutusunun adını kontrol edin ve gerekirse Ad Kutusu’ndan seçip düzenleyerek güncelleyin.

3. VBA düzenleyicisini kaydedip kapatın. Artık çalışma sayfasının farklı bir alanına kaydırdığınızda, metin kutusu otomatik olarak görünür pencerenin sağ üst köşesinde sabit kalacak ve kritik metniniz her zaman görülebilir olacak!
Bu yaklaşım, hücre aralıklarını kilitlemeden her zaman görünür, dinamik notlar veya talimatlar gerektiğinde idealdir. Ancak bazı kullanıcıların, özellikle Windows dışı ortamlarda ActiveX denetimleriyle uyumluluk sorunları yaşayabileceğini unutmayın. Ayrıca, belgeyi eski Dosya Türü (.xls) biçiminde kaydetmek ActiveX öğelerini kaldırabilir.
Metin kutusunun kaydırma sırasında hareket etmediğini fark ederseniz, öncelikle VBA kodunun çalıştığından (yani makroların etkin olduğundan) emin olun ve ardından denetimin adının koddakiyle birebir eşleştiğini kontrol edin.
Diğer Yerleşik Excel Yöntemleri – Bölme (Freeze Panes)
Çalışma sayfasında kaydırma yaparken yalnızca başlıkların veya özet tablolar gibi belirli satır ve sütunların görünür kalmasını istiyorsanız, Excel’in Bölme özelliği, VBA gerektirmeden basit bir çözüm sunar.
Bu yaklaşım, önemli referans verilerinizin en üstte (örneğin başlık satırı veya özet tablo) ya da solda (satır etiketleri gibi) yer aldığı ve gezinirken kaybolmasını istemediğiniz çalışma sayfaları için idealdir. Özellikle finansal raporlar, veri giriş sayfaları veya sürekli sütun/satır farkındalığı gerektiren formlarda büyük kolaylık sağlar.
Nasıl kullanılır:
Görünür kalmasını istediğiniz Son Satır’ın altına veya Son Sütun’un sağına imleci yerleştirin. Örneğin, tablonuz ilk 3 satırda yer alıyorsa imlecinizi 4. satıra getirin. Ardından Görünüm > Bölme > Bölmeyi Dondur yolunu izleyin. Excel, imlecinizin bulunduğu satırın üstündeki tüm satırları ve solundaki tüm sütunları donduracaktır.
Tüm yerleşik araçlar gibi bu yöntem de hızlı, güvenilirdir ve kod veya özel izin gerektirmez. Ancak gerçek yüzen nesnelerin aksine, bölme yalnızca belirtilen satır/sütunları sabit tutar—çalışma sayfasının üzerinde asılı kalmaz ve her çalışma sayfası için yalnızca bir "bölme" sınırı belirleyebilirsiniz.
Çalışma sayfanız zaten bölünmüş pencereler kullanıyorsa veya daha esnek, yüzen bir konumlandırma tercih ediyorsanız, potansiyel sorunlarla karşılaşabilirsiniz. Bölmeyi kaldırdığınızda bu etki ortadan kalkar; ayrıca, sayfa düzeninizde yapılan değişiklikler sonucu aralık değişirse, özelliği tekrar uygulamanız gerekebilir.
Diğer Yerleşik Excel Yöntemleri – Metin Kutusunu veya Şekli Kaydırılmayan Bir Konuma Yerleştirme
Başka bir geçici çözüm, Metin Kutusu veya Şekil eklemektir. Bunu yapmak için Ekle > Metin Kutusu veya Ekle > Şekiller seçeneğini kullanın ve bunu zaten dondurulmuş bir satır veya sütun içine yerleştirin—böylece çalışma sayfasında dikey veya yatay kaydırma yaptığınızda her zaman görünür kalır. Bu yöntem, "dondurulmuş" bölümlere sabit bir etiket, not veya vurgulanmış alan eklemenizi sağlar; böylece önemli bilgileriniz her zaman görüş alanında kalır.
Bu çözüm, her zaman görünür içeriğiniz küçükse ve bir başlık veya Sol paneline kolayca sığabiliyorsa en iyi seçenektir; örneğin denetim yorumları, sayfa yer işaretleri veya kısa talimatlar gibi. Ana avantajı, basitliği ve uyumluluğudur: hiçbir kod gerekmez, güvenlik uyarısı verilmez ve yalnızca Excel’in yerleşik özellikleri kullanılır.
Ancak lütfen bunun yalnızca kısmi ve geçici bir çözüm olduğunu unutmayın: Metin kutusu veya şekil hücrelere bağlı olduğundan, yalnızca dondurulmamış alanda “yüzer”. Sayfada başka bir yere kaydırıldığında dinamik olarak hareket etmez; kullanıcılar dondurulmuş alanı değiştirirse ya da ilgili satırları/sütunları silerse, metin kutusu görünür alandan kayabilir hatta tamamen kaybolabilir. En iyi sonucu elde etmek için metin kutusunu dondurulmuş alana tam olarak hizalayın ve kullanıcıları, yanlışlıkla dondurulmuş aralıkları değiştirmemeleri konusunda uyarın.
Daha esnek bir konumlandırma gerekiyorsa—örneğin, herhangi bir kaydırma konumunda herhangi bir hücrenin üzerinde asılı kalabilen nesneler gibi—önceki bölümlerde açıklandığı gibi VBA kullanmak daha uygun bir seçimdir.
En İyi Office Üretkenlik Araçları
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.
- 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