Düşeyara formülünde pc adını otomatik getirme

Katılım
11 Kasım 2013
Mesajlar
2
Excel Vers. ve Dili
2010
Merhaba,
2 excel arasında düşeyara formülü çalıştırıyorum sayfaları kapatıp açtığımda veriyi aldığım dosyanın yolunu yazıyor formüle ben exceli başka bilgisayarda çalıştıramıyorum
bu dosya yolunu otomatik getirebilirmiyiz acaba bilgisi olan varmı?
örnek verecek olursak
=DÜŞEYARA(A1;'C:\Users\MUHASEBE\Desktop\ÇALIŞMA\[VERİ.xlsx]Sayfa1'!$A:$B;2;0)

C:\Users\MUHASEBE\Desktop\ bu yolu otomatik getirmek istiyorum klasörü farklı bilgisayara attığımda sorunsuz formül çalışsın
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,372
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,
deneyiniz.

Kod:
Sub MasaUstuAdres()

    Dim Adres As String
    Adres = CreateObject("WScript.Shell").specialfolders("Desktop")  & Application.PathSeparator
    MsgBox Adres

End Sub
 
Katılım
11 Kasım 2013
Mesajlar
2
Excel Vers. ve Dili
2010
Merhaba,
deneyiniz.

Kod:
Sub MasaUstuAdres()

    Dim Adres As String
    Adres = CreateObject("WScript.Shell").specialfolders("Desktop")  & Application.PathSeparator
    MsgBox Adres

End Sub



=DÜŞEYARA(A1;'C:\Users\MUHASEBE\Desktop\ÇALIŞMA\[VERİ.xlsx]Sayfa1'!$A:$B;2;0) kodu ekledim fakat bu formülün içinde nasıl kullanacağım
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,256
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Merhaba,

Necdet beyin önerdiği kod ile adresi bir hücreye yazdırabilirsiniz.

Daha sonra DOLAYLI fonksiyonu ile birleştirerek kullanabilirsiniz.

Fakat şöyle bir sorun olur. DOLAYLI fonksiyonu ile veri almanız için başvurulan kitabın açık olması gerekir.
 
Üst