link atama işlemi

Katılım
26 Ekim 2004
Mesajlar
18
Excel Vers. ve Dili
Excel 2003 - Türkçe
Merhaba ,
Bir klasörde çok sayıda bulunan excel dökümanı için link atama işlemini tek tek atama yerine bunu otomatikleştiren veya dosya adını yazdığım anda (veya o klasöre bir excel dosyası kopyalanır kopyalanmaz listeye kendini ekleyen ) otomatik olarak link atamayı sağlayan bir yol var mı? Çok fazla zor bişey istemedim umarım :)

şimdiden teşekkür ederim...
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Otomatik olmasada bir excel dosyasına bir kod yazarak bu dosya isimlerini güncelleyebilirsiniz.
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Aşağıdaki kodu örnek olarak veriyorum. Burada C:\excel klasöründeki dosyalara, sayfa1, A1 hücresinden başlamak üzere link verilir.

[vb:1:9c8b3c80c2]Sub linkekle()
For Each dosya In CreateObject("Scripting.FileSystemObject").GetFolder("C:\excel").Files
c = c + 1
Sheets("sayfa1").Hyperlinks.Add Anchor:=Cells(c, 1), Address:=dosya.Path, TextToDisplay:=dosya.Name
Next
End Sub[/vb:1:9c8b3c80c2]

Not:Bu kodu; auto_open olarak yazarsanız,dosyanızı açtığınızda otomatik olarak çalışacaktır.
 
Katılım
26 Ekim 2004
Mesajlar
18
Excel Vers. ve Dili
Excel 2003 - Türkçe
ben kod yazmayı bilmiyorum... bu konuyla ilgili yazılmış bir kod var mı? varsa nerden bulabilirim...?

teşekkürler
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Dosyalarınızın bulunduğu klasörün yolunu yazarsanız,yukarıda verdiğim kodda gerekli değişiklikleri yaparak size örnek bir dosya eklerim.
 
Katılım
26 Ekim 2004
Mesajlar
18
Excel Vers. ve Dili
Excel 2003 - Türkçe
kendi bilgisayarımda c: dizininde excel klasörü açtım ve link eklemek istediğim dosyalarıda o dizine kopyaladım ancak makroyu çalıştırdığımda herhangi birşey olmadı.... ne yapmam gerekir şimdi ?
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Ekteki dosyayı herhangi bir klasöre kopyalayıp açın ve içindeki butona basın. (dosyalar C:\excel klasöründe olmalıdır)
 
Katılım
26 Ekim 2004
Mesajlar
18
Excel Vers. ve Dili
Excel 2003 - Türkçe
yardımlarınız için çok teşekkür ederim ...
 
Üst