• DİKKAT

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

Hücre bilgisi ile sheet aktive etmek

Katılım
30 Kasım 2006
Mesajlar
13
Excel Vers. ve Dili
Excel 2003 Türkçe
Arkadaşlar merhaba,
Çalışma kitabımda bir çok sayfa ver, bir hücreye bu sayfa ismini yazarak o hücreyi aktive edecek ve oradan bazı verileri alacak bir makro yazmak istiyorum. Sorunum şu; hücre içine 756395 gibi bir sayı giriyorum ve bu sayı aynı zamanda benim sayfalarımdan biri, o sayfayı nasıl aktive ederim makroda?
saygılar
 
Selamlar,

Örnek bir dosya ekleyerek ne yapmak istediğiniz tarif edebilirmisiniz. Böylelikle daha çabuk çözüme ulaşabilirsiniz.
 
Haklısınız, ekte bir dosya sundum. Teşekkürler.
 
all isimli sayfanın B5 hücresine aşağıdaki formülü kopyalayın.

=DOLAYLI(A5&"!B5")
 
all isimli sayfanın B5 hücresine aşağıdaki formülü kopyalayın.

=DOLAYLI(A5&"!B5")
verdiğiniz örnek tam olarak benim aradığım değil. Asıl amacım bunu bir makro içinde kullanmak. Ben şöyle birşey yazdım ancak işe yaramadı.

aktif = Range("A5").Value
Sheets(aktif).Select
Range("B5").Select
Selection.copy
Sheets("all").Select
Range("B5").Select
ActiveSheet.Paste
 
Selamlar,

A5 hücresine sayfa ismini yazıp aşağıdaki kodu çalıştırın.

Kod:
Sub VERİYİ_AKTAR()
    [B5] = Sheets("" & [A5]).[B5].Value
End Sub
 
arkadaşlar cok tesekkur ederim, işe yaradı son verdıgınız makro.
çok tesekkurler
 
Geri
Üst