• DİKKAT

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

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...
 
Otomatik olmasada bir excel dosyasına bir kod yazarak bu dosya isimlerini güncelleyebilirsiniz.
 
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.
 
ben kod yazmayı bilmiyorum... bu konuyla ilgili yazılmış bir kod var mı? varsa nerden bulabilirim...?

teşekkürler
 
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.
 
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 ?
 
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)
 
yardımlarınız için çok teşekkür ederim ...
 
Geri
Üst