• DİKKAT

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

Belli bir hücredeki değeri sayfa isimlerinde aramak

Katılım
26 Mayıs 2005
Mesajlar
25
arkadaşlar ekte bir dosya gönderiyorum o dosyada küçük bir kira takip programı hazırlamaya çalışıyorum (bir başkası kullanacağından herşeyi hazır halde teslim etmek istiyorum) kiracı ekleme olayını hallettim ana sayfadan kiracı ismini yazıp mevcut bir kalıba göre hazırlanmış sayfayı kiracının ismine göre oluşturuyor buraya kadar herşey tamam,

burdan sonra yapmak istediğim kira takip sayfasında kiracının isimini yazıp d sütununda o ismi diğer tüm çalışma sayfalarını kontrol ederek varsa o çalışma sayfasının k7 hücresini yazmasını yoksa bir mesaj vermesi...

kısaca bir hücreye yazdığım değerin çalışma sayfalarında arayıp bulan bir formül varmı...
 
Sn kardanadam

Mesajınızın ikinci kısmını çözebildiğim kadarıyla; Sayfalarınız listelemek istiyorsanız

Kod:
Sub Listele()
Application.ScreenUpdating = False
Range("K:K").ClearContents
For i = 4 To Sheets.Count
Cells(i + 3, 11) = Sheets(i).Name
Next
Application.ScreenUpdating = True
End Sub
 
Sub test()
bak = ActiveCell.Offset(0, 0)
For say = 1 To Sheets.Count
If Sheets(say).Name = bak Then
MsgBox "kiracı bulundu"
Sheets(bak).Range("k7") = bak
Exit Sub
End If
Next
MsgBox "kiracı bulunamadı"
End Sub
 
yapmak istediğimi örnekle ifade edeyim.

örnek:

a1 hücresine bir değer yazıyorum
b1 hücresi a1 hücresine yazdığım değere bakarak eğer çalışma sayfaları içerisinde a1 hücresinde yazan değer ismini taşıyan sayfa varsa o sayfanın b1 hücresini yazsın...

böyle bir fonksiyon varmı?
 
Selamlar,

B1 hücresine aşağıdaki formülü uygulayıp denermisiniz.

Kod:
=DOLAYLI("'"&A1&"'!B1")
 
Son düzenleme:
Selamlar,

Özür dilerim yanlış yönlendirdim. Üstteki mesajımda önerdiğim formülü düzelttim. Umarım faydası olur.
 
Selamlar,

B1 hücresine aşağıdaki formülü uygulayıp denermisiniz.

Kod:
=DOLAYLI("'"&A1&"'!B1")

bu formül işimi gördü teşekkür ederim.
çok şey istiyorum ama birde şöyle bir şey istesem acaba uygun bir fonksiyon varmıdır,

örnek

a1 hücresine çalışma kitabında bulunan bir sayfanın adını yazsam ve b1 hücresine o sayfaya giden köprüyü oluşturabilecek linki yazacak bir fonksiyon varmıdır.
 
Merhaba

İşlevlerden KÖPRÜ 'ye bakınız . Yardım menüsünden faydalanabilirsiniz.

Çalıştığınız dosyanızın adı a olsun O dosyada Sayfa2 de A2 hücresine gitsin.
=KÖPRÜ("[a.xls]Sayfa2!A2";"Sayfa 2'ye git")
 
Son düzenleme:
Merhaba

İşlevlerden KÖPRÜ 'ye bakınız . Yardım menüsünden faydalanabilirsiniz.

köprüyü elle tek tek yazmak istemiyorum hazırlamaya çalıştığım excel çalışma kitabı bir başkası tarafından kullanılacak ve her zaman yeni veriler eklenecek haliyle her eklenen veri için gerekli ayarların kendiliğinden oluşmasını istiyorum... yani dinamik bir excel çalışma kitabı hazırlamaya çalışıyorum...
 
Merhaba

Aşağıdaki linki inceleyiniz.

kopru
 
Geri
Üst