• DİKKAT

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

Hücre değeri neyse o dosyayı açma

Katılım
17 Mayıs 2007
Mesajlar
41
Excel Vers. ve Dili
Excel 2003
Türkçe
Arkadaşlar selam.

d2 hücresinde belli bi klasördeki excel dosyasının tam adı yazılı. Bir düğmeye atadığım makro ile o hücrede hangi dosya yazılı ise o dosyayı açmasını istiyorum. Dosya isimleri değişken olduğu için bu gerekli.

Klasör: d:\öztürk\belgelerim\
dosya adının yazılı olduğu hücre d2

Bir kod veya örnek bi sayfa rica ediyorum.
İlginiz için şimdiden teşşekkür ederim
 
Merhaba.
Aşağıdaki kodu kendi dosyanızın yoluna göre uyarlayınız.:cool:
Kod:
Workbooks.Open ("C:\Evren\" & Range("D2").Value)
 
Sezar muhteşemsin.

Peki her hangi bi terslik durumunda (dosya hasar görmüş olabilir, silinmiş olabilir, adres değişmiş olabilir)(veya kısaca dosyayı bulamadığında) msgboxla uyarı versin. Yani kısaca : İf dosyayıbulamazsan satırı:)
 
Merhaba.
Aşağıdaki kodları deneyiniz.
Burada dikkat edilmesi gereken husus d2 hücresinde dosya adının ve uzantısının birlikte yazılı olmasıdır.
İyi çalışmalar:cool:
Kod:
If Dir("C:\Evren\" & Range("D2").Value) <> "" Then
    Workbooks.Open ("C:\Evren\" & Range("D2").Value)
    Else
    MsgBox "Dosya Bulunamdı.Dosya yolu veya Dosya adı yanlış..!!", vbCritical, Application.UserName
End If
 
Arkada&#351;lar bu konuda bi soru daha sormak istiyorum. Umar&#305;m cevap her zamanki gibi fazla gecikmez.

Makroda her hangi bir hata ile kar&#351;&#305;la&#351;t&#305;&#287;&#305;nda her hangi bi hata mesaj&#305; vermeden makroyu tamamlamas&#305;n&#305; istiyorum. Yani hatay&#305; yoksays&#305;n. Hatadan dolay&#305; i&#351;lemi ger&#231;ekle&#351;tremiyorsa makrodan &#231;&#305;ks&#305;n.

Hat&#305;rlad&#305;&#287;&#305;m kadar&#305;yla "On error goto ......." diye bi &#351;ey olmas&#305; laz&#305;md&#305;. Kesin olarak ne o konuda yard&#305;malr&#305;n&#305;za ihtiyac&#305;m var. Nokta noktalar&#305;n geldi&#287;i yere &#246;yle bi&#351;i yazay&#305;m ki direk makrodan &#231;&#305;ks&#305;n. Eminim ki &#231;ok basit.........
 
sub bitir()

on error goto son:
.
.
.
.
.
.
.
son:
end sub
 
Workbooks.Open Filename:=[[Kitap1.xls]Sayfa1!B5]

şeklinde hücrede tanımlanan adres yolu ile açılan dosya, yine aynı hücreden tanımlanarak nasıl kapatılır peki?
 
merhaba bir sütun boyunca 50 kadar hücrede sayısal değerler yazılı. bu değerler birer jpeg dosyasının adlarıdır ve farklı bir klasörün alt klasörlerinde depolanmaktadır. bir buton kullanarak seçilmiş olan dosya adını butonu tıklayarak açabilirmiyiz. buna ilişkin makroyu nasıl kullanacağım. teşekkürler

200 ile başlayanlar başka klasörde 300 ile başlayanlar başka klasördedir.

20011701
30003345
30003350
30003351
30003353
30003357
30003354
30003355
30003356
30003342
20015375
30003316
30003319
30003317
30003318
 
Geri
Üst