sayfa adını hücreye yazdırmak.

Katılım
6 Ocak 2006
Mesajlar
16
Excel Vers. ve Dili
2006
=SAĞDAN(HÜCRE("DosyaAdı");UZUNLUK(HÜCRE("DosyaAdı"))-MBUL("]";HÜCRE("DosyaAdı");1))

bildiğiniz gibi yukarıdaki formülle sayfa adını hücreye yazdırabiliyoruz.

sorum şöyle : bir sayfam var, adını hücreye yazdırıyorum. bu sayfayı kopyalayıp yeni bir sayfa oluşturuyorum. yeni oluşan sayfanın adını değiştiriyorum, yeni ismi hücreye yazıyor. fakat ilk sayfamdaki hücreyede bu oluşturduğum yeni sayfanın ismini veriyor. sayfayı kopyalayıp ismini değiştirdiğimde sadece bu yeni oluşturduğum sayfadaki hücre değişsin, önceki sayfalarda bir değişiklik olmasın istiyorum. Bunun için formülümü revize etmek gerekir ? Ya da makro mu önerirsiniz?

Bir rica : Eğer makro kodu verecek olursanız nasıl kullanacağımıda kısaca eklermisiniz?

ilgilenecek arkadaşlara şimdiden teşekkür ederim.
 
Katılım
6 Ocak 2006
Mesajlar
16
Excel Vers. ve Dili
2006
yurttas teşekkür ederim. tam istediğim gibi oldu.

hoşçakalın.
 
Katılım
19 Haziran 2010
Mesajlar
2
Excel Vers. ve Dili
2007 tr
Söylenileni yaptım. sayfa adlarını yazdırmak istediğimde güncellemiyor. bütün sayfalar bıraktığım ad olarak çıkıyor. Örnek Sayfa1, Sayfa2, Sayfa3 var. En son Sayfa2 de çalıştım. Çalışma kitabının tamamını yaz diyorum. Bütün sayfa adlarında Sayfa2 çıkıyor. Yardımınızı bekliyorum.
 
İ

İhsan Tank

Misafir
Söylenileni yaptım. sayfa adlarını yazdırmak istediğimde güncellemiyor. bütün sayfalar bıraktığım ad olarak çıkıyor. Örnek Sayfa1, Sayfa2, Sayfa3 var. En son Sayfa2 de çalıştım. Çalışma kitabının tamamını yaz diyorum. Bütün sayfa adlarında Sayfa2 çıkıyor. Yardımınızı bekliyorum.
ekleri inceler misin
 

Ekli dosyalar

muygun

Özel Üye
Katılım
6 Temmuz 2004
Mesajlar
9,180
Excel Vers. ve Dili
Excel-2003 Türkçe
Merhaba syn. ahmetxclwbtr;
Araçlar>seçenekler>hesaplama sekmesinde hesaplamanın otomatik olmasını sağlayın.
İyi çalışmalar.
 
Katılım
19 Haziran 2010
Mesajlar
2
Excel Vers. ve Dili
2007 tr
Teşekkür!

Sorun çözüldü. Teşekkür ederim. Önceki formülde demek ki hesaplama yapmıyormuş. Ayarlarım zaten otomatikti. Artık, her sayfa değiştirdiğimde güncelleniyor.
 
Katılım
14 Mart 2009
Mesajlar
20
Excel Vers. ve Dili
OFFİCE PROFESYONEL 2013-TÜRKÇE
Altın Üyelik Bitiş Tarihi
31.08.2019
Merhaba,
excelde 01.MNR olarak adlandırdığım sekmeyi, aynı sayfa içinde T1 Satırına OCAK olarak yazdırmak istiyorum. Yardımcı olabilirmisiniz ?
 
Son düzenleme:

muygun

Özel Üye
Katılım
6 Temmuz 2004
Mesajlar
9,180
Excel Vers. ve Dili
Excel-2003 Türkçe
Merhaba;
T1 hücresine;

=ARA(SOLDAN(SAĞDAN(HÜCRE("DosyaAdı";A1);UZUNLUK(HÜCRE("DosyaAdı";A1))-MBUL("]";HÜCRE("DosyaAdı";A1);1));2)*1;{1;2;3;4;5;6;7;8;9;10;11;12};{"OCAK";"ŞUBAT";"MART";"NİSAN";"MAYIS";"HAZİRAN";"TEMMUZ";"AĞUSTOS";"EYLÜL";"EKİM";"KASIM";"ARALIK"})

Formülünü uygulayın.
İyi çalışmalar.
 

tamer42

Destek Ekibi
Destek Ekibi
Katılım
11 Mart 2005
Mesajlar
3,049
Excel Vers. ve Dili
Office 2013 İngilizce
Aşağıdaki şekilde deneyin.

Kod:
=MID(CELL("FILENAME";A1);FIND("]";CELL("FILENAME";A1))+ 1;255)
=PARÇAAL(HÜCRE("DOSYAADI";A1);MBUL("]";HÜCRE("DOSYAADI";A1))+ 1;255)
Ayrıca konu için bakınız:

Hücre - cell fonksiyonu


.
Merhaba

Bu formülü bir Ad olarak tanımlamak istedim; Formüller >> Ad Yöneticisi >> Ad Tanımla
Örnek: SayfaAdi

Her sayfada bu adı çağırmak şeklinde yapılabilir mi diye denedim.

=SayfaAdi

Yalnız bu durumda sayfa adlarını güncellemiyor, bütün sayfalar son bıraktığım ad olarak çıkıyor.

Teşekkürler, İyi Çalışmalar.
 
Katılım
24 Kasım 2010
Mesajlar
24
Excel Vers. ve Dili
exel 2002
merhaba arkadaşlar. A sütununda ki kelimeler, B sütunundaki topla formülüne aşağıda yer alan formülde olduğu gibi sayfa ismi olarak eklenebilir mi?

A B

1 BANKA1 (formül)=TOPLA(BANKA1.$S$5:$S$315)
2 BANKA2 (formül)=TOPLA(BANKA2.$S$5:$S$315)
3 BANKA3 (formül)=TOPLA(BANKA3.$S$5:$S$315)
 
Son düzenleme:

muygun

Özel Üye
Katılım
6 Temmuz 2004
Mesajlar
9,180
Excel Vers. ve Dili
Excel-2003 Türkçe
Merhaba;
A1 hücresinde BANKA1 yazıyorsa;

=TOPLA(DOLAYLI(A1&"!S5:S315"))

Şeklinde deneyin.
İyi çalışmalar.
 
Katılım
24 Kasım 2010
Mesajlar
24
Excel Vers. ve Dili
exel 2002
muygun malesef hata veriyor. Anlatamadığımı varsayarak yazıyorum;

A1 hücresinde "Banka1" yazılı. Bu kelime aynı zamanda sayfa adı oluyor. Yapmak istediğim;

B1 hücresinde yer alan

=TOPLA(BANKA1.$S$5:$S$315) formülündeki bu sayfa adının manuel olarak yazılması yerine formülle A1 hücresinden çekilmesi.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,245
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
"BANKA1" ifadesinden sonraki nokta işareti yerine ünlem işareti olması gerekir. Formülünüz normalde sonuç veriyorsa, bu durumda sayfa isminiz "BANKA1." olması gerekiyor.
 
Katılım
24 Kasım 2010
Mesajlar
24
Excel Vers. ve Dili
exel 2002
Doğrudur. Konuyu düzelterek hallettim. formül çalıştı
teşekkür ederim. iyi çalışmalar.
 
Katılım
10 Aralık 2019
Mesajlar
92
Excel Vers. ve Dili
Ofiice 365
Altın Üyelik Bitiş Tarihi
24-01-2023
Üstatlar ben bu şekilde
Kod:
=LET(sayi;SAĞDAN(HÜCRE("DosyaAdı");UZUNLUK(HÜCRE("DosyaAdı"))-MBUL("]";HÜCRE("DosyaAdı");1));EĞER(sayi="Sayfa1";BAĞ_DEĞ_DOLU_SAY(Sayfa1!$C$10:$C$500);BAĞ_DEĞ_DOLU_SAY(Sayfa2!$C$10:$C$500)))
ad tanımlama yapıyorum. Her sayfa değiştirdiğimde her sayfadaki aynı hücrelerdeki sayıları vermesi için. Daha kısa yolu veya alternatifi varmıdır.
 

Ekli dosyalar

Üst