Çalışma kitabı adını hücreden alma

ojibu

Altın Üye
Katılım
14 Haziran 2005
Mesajlar
196
Excel Vers. ve Dili
Office 365, Office 2019
Altın Üyelik Bitiş Tarihi
28-06-2025
=[2555.XLS]Sheet1!$H$7 2555.XLS yerine V3 hücresindeki çalışma kitabı adını nasıl değişken yapabilirim. =[V3]Sheet1!$H$7 yapıyorum olmuyor. V3 hücresinde 2555.XLS yazıyor ve altta doğru birçok çalışma kitabı adı var
 

Trilenium

Destek Ekibi
Destek Ekibi
Katılım
16 Eylül 2008
Mesajlar
1,115
Excel Vers. ve Dili
Microsoft Office 2019 English
ActiveSheet.Name = Range("h7").Value
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,238
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Ben talebinizi bu şekilde algıladım..

C++:
Sub Test()
    Range("A1").Formula = "=[" & [V3] & "]Sheet1!$H$7"
End Sub
 

Dr.Jivago67

Altın Üye
Katılım
31 Ekim 2021
Mesajlar
17
Excel Vers. ve Dili
Ofiice365 Türkçe
Altın Üyelik Bitiş Tarihi
11-12-2027
Denermisiniz
=DOLAYLI(BİRLEŞTİR("[";V3;"]";"Sheet1!$H$7"))
 

ojibu

Altın Üye
Katılım
14 Haziran 2005
Mesajlar
196
Excel Vers. ve Dili
Office 365, Office 2019
Altın Üyelik Bitiş Tarihi
28-06-2025
formül ancak dosyalar açık ise çalışıyor. kapalı iken hata veriyor. bunu kapalı iken alma yolu yok mu acaba
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,238
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
DOLAYLI fonksiyonu hedef dosya kapalıysa çalışmaz.

Değişken dosya adı için makro kullanabilirsiniz.
 

ojibu

Altın Üye
Katılım
14 Haziran 2005
Mesajlar
196
Excel Vers. ve Dili
Office 365, Office 2019
Altın Üyelik Bitiş Tarihi
28-06-2025
korhan hocam bu v3,v4,v5 ... lerdeki 1000 tane dosya ismine nasıl bir döngü kurabiliriz

Sub Test()
Range("A1").Formula = "=[" & [V3] & "]Sheet1!$H$7"
End Sub
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,238
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Bir örnek dosya paylaşırsanız ona göre kod yazılabilir.
 
Üst