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

Katılım
14 Kasım 2017
Mesajlar
50
Excel Vers. ve Dili
2016
Altın Üyelik Bitiş Tarihi
24/01/2019
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:

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
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ı.

.
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
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]
 
Katılım
14 Kasım 2017
Mesajlar
50
Excel Vers. ve Dili
2016
Altın Üyelik Bitiş Tarihi
24/01/2019
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 :(
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
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.
.
 
Katılım
14 Kasım 2017
Mesajlar
50
Excel Vers. ve Dili
2016
Altın Üyelik Bitiş Tarihi
24/01/2019
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)
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Ben anlamak için soruyorum .... siz Ömer Beyin önerdiği kodu dosyanızda denediniz mi?

.
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
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.
.
 
Katılım
14 Kasım 2017
Mesajlar
50
Excel Vers. ve Dili
2016
Altın Üyelik Bitiş Tarihi
24/01/2019
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:

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
İstediğiniz aşağıdaki gibi bir şey değil mi?

.

 
Katılım
14 Kasım 2017
Mesajlar
50
Excel Vers. ve Dili
2016
Altın Üyelik Bitiş Tarihi
24/01/2019
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:

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
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.

.
 
Katılım
14 Kasım 2017
Mesajlar
50
Excel Vers. ve Dili
2016
Altın Üyelik Bitiş Tarihi
24/01/2019
Ö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.
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
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.
 
Katılım
14 Kasım 2017
Mesajlar
50
Excel Vers. ve Dili
2016
Altın Üyelik Bitiş Tarihi
24/01/2019
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.
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Ekli dosyadaki çözüm işinizi görür mü?

.
 

Ekli dosyalar

Katılım
14 Kasım 2017
Mesajlar
50
Excel Vers. ve Dili
2016
Altın Üyelik Bitiş Tarihi
24/01/2019
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)
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Mavi renkli alandaki satırlar en fazla kaç adet olabilir ?

.
 
Üst