• DİKKAT

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

Alan adını hücre ile belirlemek

Katılım
26 Eylül 2011
Mesajlar
149
Excel Vers. ve Dili
excel 2010 türkçe
Arkadaşlar herkese iyi geceler dilerim,

Şöyle bir sorum var. A1:B3 hücrelerimiz var.
A1:A3 de isimler
B1:B3 de rakamlar olduğunu farzedelim.

A4 hücresinde "son" yazdığı takdirde, A1:B3 alanını "Son" olarak adlandırmak mümkün müdür?

Şimdiden çok teşekkür ederim.
 
Aşağıdaki kodu deneyiniz.

Kod:
Sub Makro()
    Range("A1:B3").Name = Range("A4").Text
End Sub
 
Korhan üstadım ilginize herzamanki gibi minnettarım,

demin verdiğim örneği biraz detaylandırmama izin verin.

A1:B3 gibi yan yana ve aynı ebatlarda veri grupları var. Yanyana dizilmiş durumdalar. Benim yapmak istediğim şey hangi tablonun alt köşesinde "son" yazıyorsa o grubu "son" olarak adlandırmak.

Bunu niye yapmak istiyorum? Diğer bir sayfadan arama yaptırıyorum. Bu şekilde hangi tabloda araması gerektiğini işaretlemeye çalışıyorum.

Bilmem ne kadar başarılı oldum anlatmakta ... yine 16 saattir çalışmalardayız mazur görün lütfen :)
 
günceldir... dolaylı indis ve kaçıncı ile yapılacak sanırım ama sürekli yanlış yazıp duruyorum herhalde formülü...
 
Tabii ki olur Yurttaş üstadım çok teşekkür ederim elinize bilginize sağlık...

İzniniz olurda balık tutmayı öğrenmek adına...

=EĞERHATA(EĞER(KAÇINCI($B$3;$I$8:$P$8;0)<4;
EĞER(KAÇINCI($B$3;$I$8:$P$8;0)<6;

Burada 4 kolonlardan sayıyor ... yani yanyana 300 sutunun varsa.. 4 sonra 6 sonra 9 ... diye genişleterek yazmak gerekir.

DÜŞEYARA(D5;I;2;0);
DÜŞEYARA(D5;II;2;0);DÜŞEYARA(D5;III;2;0)));"")

burada ilk I yı anladım sonraki II ve III nedir onu anlayamadım ve yine daha geniş tablolar ile çalışıldığında uyarlamak adına soruyorum

Saygılar
 
Tabii ki olur Yurttaş üstadım çok teşekkür ederim elinize bilginize sağlık...

İzniniz olurda balık tutmayı öğrenmek adına...

=EĞERHATA(EĞER(KAÇINCI($B$3;$I$8:$P$8;0)<4;
EĞER(KAÇINCI($B$3;$I$8:$P$8;0)<6;

Burada 4 kolonlardan sayıyor ... yani yanyana 300 sutunun varsa.. 4 sonra 6 sonra 9 ... diye genişleterek yazmak gerekir.

DÜŞEYARA(D5;I;2;0);
DÜŞEYARA(D5;II;2;0);DÜŞEYARA(D5;III;2;0)));"")

burada ilk I yı anladım sonraki II ve III nedir onu anlayamadım ve yine daha geniş tablolar ile çalışıldığında uyarlamak adına soruyorum

Saygılar

1. 4, 7, 10 13 ... gibi gitmesi lazım. Formülde sehven 6 yazmışım. 7 olacak.

2. I, II, III bunlar tablolar için tanımlanmış alan adlarıdır. Romen rakamları ile siz IV, V, VI diye devam edebilirsiniz.

.
 
Evet tablo adıymış ben gözden kaçırmışım .....

Bu tablo adları ile ilgili bir sorunum var onun araştırmasını yapıyordum tam bende
o soruyu forum kuralları gereği başka başlık altında açacağım.

Tekrar çok teşekkür ediyorum. Siz bilginizi tecrübenizi bizimle paylaşıp yardımcı oluyorsunuz Allah da sizin işlerinizi rast getirsin inşallah.
 
Sn. Yurttaş üstadım

sizin yardımınız üzerinden çalışırken biraz daha araştırma yaptım
ve sizin hücre adresini bulma ile ilgili daha önce foruma yapıştırdığınız çok güzel bir konuyla karşılaştım. Buradan bir fikir türedi kafamda

Kafa bulandırmamak için örnek dosya üzerinde açıkladım. Böyle birşey mümkün müdür?

Saygılar
 

Ekli dosyalar

Sn. Yurttaş üstadım

sizin yardımınız üzerinden çalışırken biraz daha araştırma yaptım
ve sizin hücre adresini bulma ile ilgili daha önce foruma yapıştırdığınız çok güzel bir konuyla karşılaştım. Buradan bir fikir türedi kafamda

Kafa bulandırmamak için örnek dosya üzerinde açıkladım. Böyle birşey mümkün müdür?

Saygılar

.

Başından beri istediğiniz bu olsa gerek.


.
 

Ekli dosyalar

Sayın Yurttaş

Biraz kulağımı tersten göstermiş gibi mi oldum bilmiyorum ama aynen budur.
Emeğinize bilginize sağlık. Tekrar çok teşekkür ederim
 
Sayın Yurttaş

Şöyle bir sorunla karşılaştım saatlerdir sizi rahatsız etmeyeyim diye çabaladım ama olmadı mı olmuyor sanırım :(

Neden böyle oldu anlayamadım

Elle değer girildiğinde doğru hesaplıyor. Indikatörü formülle hesaplattığım zaman en sona gidip ordan değer veriyor.
 

Ekli dosyalar

Geri
Üst