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
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,248
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Merhaba.
Aşağıdaki kodu kendi dosyanızın yoluna göre uyarlayınız.:cool:
Kod:
Workbooks.Open ("C:\Evren\" & Range("D2").Value)
 
Katılım
17 Mayıs 2007
Mesajlar
41
Excel Vers. ve Dili
Excel 2003
Türkçe
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ı:)
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,248
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
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
 
Katılım
17 Mayıs 2007
Mesajlar
41
Excel Vers. ve Dili
Excel 2003
Türkçe
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.........
 
Katılım
2 Mart 2005
Mesajlar
556
Excel Vers. ve Dili
Office 2013 Türkçe
sub bitir()

on error goto son:
.
.
.
.
.
.
.
son:
end sub
 
Katılım
6 Ocak 2006
Mesajlar
41
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?
 
Katılım
28 Temmuz 2009
Mesajlar
38
Excel Vers. ve Dili
ofis 97
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
 
Üst