• DİKKAT

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

Belirli bir alanı sayfayı kaydırsak bile sabit tutmak?

Katılım
14 Kasım 2017
Mesajlar
50
Excel Vers. ve Dili
2016
Arkadaşlar belirli hücre grubunun sayfayı ne kadar kaydırırsam kaydırayım ekranda devamlı görünür kalmasını istiyorum. bahsettiğim şey en üst satırı dondurmak değil. örnek dosyam ektedir. yardımcı olursanız çok sevinirim
 

Ekli dosyalar

Son düzenleme:
Sayfa mouse (fare) ile kaydırıldığında iş biraz zorlaşır ama, hücreleri seçerek sayfayı kaydırırken bu işin olmasını istiyorsanız .... yapılabilir.

"Hücreleri seçerek" derken demek istediğm; ...... sayfada aşağıya doğru hangi hücreyi seçerseniz seçin, belirlediğiniz alanın ekranda görünür olması.

.
 
Merhaba.

Bildiğim kadarıyla; sayfa üzerindeki kaydırma çubuklarına ait bir olay(event) yok.

Bu nedenle çözüm olarak;
-- sayfaya bir adet RESİM (PICTURE) nesnesi ekleyin,
-- bu nesne seçiliyken formül çubuğuna =$M$3:$M$11 yazıp ENTER'a basın,
-- alt taraftan sayfa adına fareyle sağ tıklayıp KOD GÖRÜNTÜLEyi seçtiğinizde açılan VBA ekranında sağdaki boş alana aşağıdaki kod blokunu yapıştırın,
-- belgeyi makro içerebilen belge türüyle kaydedin.

Artık sayfadaki hücre seçimi değiştikçe bu resim nesnesi, seçili hücrenin hemen sağında belirecektir,
sayfada farklı hücreleri seçerek sonucu gözlemleyin.
.
Kod:
[B]Private Sub Worksheet_SelectionChange(ByVal Target As Range)[/B]
    Shapes("Picture 1").Top = Target.Top - 40
    Shapes("Picture 1").Left = Cells(Target.Row, Target.Column + 1).Left + 10
[B]End Sub[/B]
 
Merhaba.

Bildiğim kadarıyla; sayfa üzerindeki kaydırma çubuklarına ait bir olay(event) yok.

Bu nedenle çözüm olarak;
-- sayfaya bir adet RESİM (PICTURE) nesnesi ekleyin,
-- bu nesne seçiliyken formül çubuğuna =$M$3:$M$11 yazıp ENTER'a basın,
-- alt taraftan sayfa adına fareyle sağ tıklayıp KOD GÖRÜNTÜLEyi seçtiğinizde açılan VBA ekranında sağdaki boş alana aşağıdaki kod blokunu yapıştırın,
-- belgeyi makro içerebilen belge türüyle kaydedin.

Artık sayfadaki hücre seçimi değiştikçe bu resim nesnesi, seçili hücrenin hemen sağında belirecektir,
sayfada farklı hücreleri seçerek sonucu gözlemleyin.
.
Kod:
[B]Private Sub Worksheet_SelectionChange(ByVal Target As Range)[/B]
    Shapes("Picture 1").Top = Target.Top - 40
    Shapes("Picture 1").Left = Cells(Target.Row, Target.Column + 1).Left + 10
[B]End Sub[/B]

çok teşekkür ederim ama benim kastettiğim bu değildi. sizin dediğiniz işlem yaptım. bu durumda nereye tıklarsam hemen yanında açılıyor ama benim istediğim bu değil...
yapmak istediğim; örnek dosyada konumunun değişmesini istemediğim bölüm içeriğinde kod içeriyor, yani belge içerisinde sözcük vs sayıyor ve neticesini bu bölgede gösteriyor. ancak ben sayfayı aşağı indirdiğimde ve en alta veri eklediğimde bu alanı göremiyorm (çünkü yukarıda kalıyor) sayfayı dondurmak çözüm değil, çünkü çok sayıda satırdan oluşan bir sütun bu bölge. umarım anlatabilmişimdir. genelde tam anlatamam ama :(
 
Gerçek belgenizin, özel bilgi içermeyen (bunların yerine anlamlı/tutarlı rastgele veriler de yazabilirsiniz)
bir kopyası şeklinde hazırlayacağınız, küçük boyutlu ve önceki cevabımda belirttiğim hususun uygulandığı bir örnek belge yüklemeniz de yarar var.

Belirtilen alanın gerçek boyutlarını bilemiyoruz ama hesaplamalar olsa da bunların sonucunu, eklediğiniz resim nesnesinde görebilmeniz gerekir.
.
 
Gerçek belgenizin, özel bilgi içermeyen (bunların yerine anlamlı/tutarlı rastgele veriler de yazabilirsiniz)
bir kopyası şeklinde hazırlayacağınız, küçük boyutlu ve önceki cevabımda belirttiğim hususun uygulandığı bir örnek belge yüklemeniz de yarar var.

Belirtilen alanın gerçek boyutlarını bilemiyoruz ama hesaplamalar olsa da bunların sonucunu, eklediğiniz resim nesnesinde görebilmeniz gerekir.
.

ama ben herhangi bir hücreyi seçince hücrenin yanında beliren bir alan istemiyorum ki. ben sadece sayfanın (ekranın daha doğrusu) belirli bir yerinde sabit kalan ve sahip olduğu formüller nedeniyle hesaplama yapmaya devam eden bir alan istiyorum. sizi çok iyi anladım ve ilgilenmeniz bile çok mutlu etti beni ama, dediğiniz yöntem asıl amacıma yakın olsada istediğim şekilde değil. (çünkü her tıkladığım hücrenin yanında beliren bir alan değil amacım)
 
Ben anlamak için soruyorum .... siz Ömer Beyin önerdiği kodu dosyanızda denediniz mi?

.
 
Destek olmak isteyen birileri var ve siz ısrarla aynı şeyi tekrarlıyorsunuz.

Eklediğiniz örnek belge belirttiğiniz özelliklere sahip değil, belirttiğiniz alanda herhangi bir formül filan da göremiyorum.

Örnek belgelerin gerçek belgeyle aynı yapıda, gerçek belgenin özel bilgi içermeyen bir kopyası olmasını istememiz,
verilerinizi merak ettiğimizden değil (binlerce üyenin verileri benim hiçbir işime yaramaz ki).

Sonuç olarak; isteğiniz net/anlaşılır değil, örnek belgeniz de gerçek belgenizle alakası olmayan bir belge anlaşılan.

Soru sormak zor zanaat vesselam.

Siz bilirsiniz, size iyi çalışmalar, başarılar dilerim.
.
 
Ben anlamak için soruyorum .... siz Ömer Beyin önerdiği kodu dosyanızda denediniz mi?

.

evet. şimdi sizler için formüllü bir örneğini atıcam sisteme. ömer bey bi çözüm bulacaktır eminim :)
düzeltme: atamadım. sanırım makrolu dosyayı kabul etmedi. bi sorun var :( (acemiyim bu konularda)
 
Son düzenleme:
İstediğiniz aşağıdaki gibi bir şey değil mi?

.

 
hayır. her tıkladığım yerde yeniden ortaya çıksın istemiyorum. her zaman her an görünsün ve sabit olsun istiyorum. ömer beyin kodunu uyarladım. dosya ekte.
 
Son düzenleme:
Hatırlatma:
Cevaplarınızda gereksiz alıntı kullanmayınız,
Kullanmak gerektiğinde de sadece ilgili kısmı bırakıp diğer kısımlarını siliniz.
Böylece forum sayfalarını daha verimli ve düzenli kullanmış oluruz.


Örnek belgeyi neden "BİZİM İÇİN" ekleyesiniz ki; kendi ihtiyacınızı halletmek için ekleyeceksiniz.
Tekraren yazıyorum örnek belgeniz (verileriniz/formülleriniz) bizim bir işimize yaramaz.

Kısa bir not: ATMAK (sizin bir kabahatiniz değil elbette; etrafımızda, en yakınımızdakilerin bile malesef sıkça kullandığı, eylemin tam karşılığı olmayan yanlış bir kelime ve kullanım şekli)
yerine foruma EKLEMEK daha uygun bir kelime bence. Örneğin çocuğum kullandığında ona "niye atıyorsun bir garibana ver, bir işine yarar belki", diye takılırım.

Ayrıca "ömer bey bi çözüm bulacaktır eminim :) " şeklinde "GAZ VERMEK" olarak anlaşılabilecek bir ifadeye de lüzum yok sanırım.
Mesaj sayılarıma ve forumdaki konu sayfalarında rastlayacağınız cevaplarıma bakarsanız, GAZla değil, İSTEDİĞİM için çözüm önerilerinde bulunduğumu görebilirsiniz.

Tahmini o ki; sorunuz, sayfaya eklenen yeni verilerin, alandaki sayma/toplama gibi özet bilgi elde eden formüllere kendiliğinden dahil olmasını sağlamak ile ilgili.

Belirttiğim gibi soru sormak zor zanaat.

.
 
Örnek belgeyi neden "BİZİM İÇİN" ekleyesiniz ki; kendi ihtiyacınızı halletmek için ekleyeceksiniz.
Tekraren yazıyorum örnek belgeniz (verileriniz/formülleriniz) bizim bir işimize yaramaz.

Kısa bir not: ATMAK (sizin bir kabahatiniz değil elbette; etrafımızda, en yakınımızdakilerin bile malesef sıkça kullandığı, eylemin tam karşılığı olmayan yanlış bir kelime ve kullanım şekli)
yerine foruma EKLEMEK daha uygun bir kelime bence. Örneğin çocuğum kullandığında ona "niye atıyorsun bir garibana ver, bir işine yarar belki", diye takılırım.

Ayrıca "ömer bey bi çözüm bulacaktır eminim :) " şeklinde "GAZ VERMEK" olarak anlaşılabilecek bir ifadeye de lüzum yok sanırım.
Mesaj sayılarıma ve forumdaki konu sayfalarında rastlayacağınız cevaplarıma bakarsanız, GAZla değil, İSTEDİĞİM için çözüm önerilerinde bulunduğumu görebilirsiniz.
.

asla "gaz vermek değildi amacım" sanırım yanlış anlaşıldım. kusura bakmayın lütfen. dedim ya acemiyim, tekrar kusura bakmayın lütfen.
 
Son cevabıma ekleme yapmıştım, sanırım fark etmediniz.
Sayfayı yenileyerek önceki cevabıma tekrar bakınız.

Ayrıca örnek belgenizi hazırlamak için;
F12 düğmesine basıp farklı adla kaydettikten sonra özel bilgileri silmeniz yeterli olur.
 
Son cevabıma ekleme yapmıştım, sanırım fark etmediniz.
Sayfayı yenileyerek önceki cevabıma tekrar bakınız.

Ayrıca örnek belgenizi hazırlamak için;
F12 düğmesine basıp farklı adla kaydettikten sonra özel bilgileri silmeniz yeterli olur.

"Tahmini o ki; sorunuz, sayfaya eklenen yeni verilerin, alandaki sayma/toplama gibi özet bilgi elde eden formüllere kendiliğinden dahil olmasını sağlamak ile ilgili" evet kesinlikle amaçlarımdan biri bu. fakat eklenen yeni verilerle güncellenen bu alan ekranın sağ üst köşesinde her zaman durmalı, sabit olarak o bölgede yer almalı ve yeni veri eklendiğinde otomatik olarak güncellenmeli, dolayısıyla ekleme yapıldığında ekleme yapan kişi son durumu sayfanın en yukarısına çıkmaya gerek kalmadan devamlı görebilmeli.
 
Ekli dosyadaki çözüm işinizi görür mü?

.
 

Ekli dosyalar

Ekli dosyadaki çözüm işinizi görür mü?

.

Bunu düşündüm ve uyguladım ama zamanla hesaplama yapan alandaki satır sayısı artacak ve aşağıya doğru uzayacak bu nedenle dondurulan alan bütün ekranı kaplayacak.. yani bir anlamı kalmayacak :( (ama teşekkür ederim yinede)
 
Mavi renkli alandaki satırlar en fazla kaç adet olabilir ?

.
 
Geri
Üst