• DİKKAT

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

bilgisayardaki bir ismi tabloya getirmek

Katılım
14 Ocak 2006
Mesajlar
21
selam arkadaşlar benim bir sorunum var çözemedim bit türlü sorunmda şöyle anlatayım

benim excel tablosunda
a1=506 818 19 00
b1=506 888 88 88
c1=506 777 77 77
verilerim var
bilgisayarımdada stok dizininin içerisindede 506 818 19 00 adlı bir dosya var
amacım a1 deki dosyayı stok dizininde arayıp bulması ve a2 dizinine varsa var yoksa yok diye yazmasını istiyorum yardımcı olacak biri arsa şimdiden teşekkür ederim
 
506 818 19 00 nasıl bir dosya, uzantısı ne?
bmp, jpg, doc ?????
 
Çalışmakitabınıza bir modfül ekleyin ve aşağıdaki kodalrı yapıştırın.


Kod:
Function Fnc_DsyaVarMi(DsyYol As String) As Boolean
'#########################################################################################################'
'#########         Seçilen Dosya Mevcutmu kontrol eder,                                          #########'
'#########         Yazar    : Hsayar    21/10/2008                                               #########'
'#########         Uyarlama : Hsayar    21/10/2008                                               #########'
'#########                                                                                       #########'
'#########################################################################################################'
1   Dim DsSisKnt As FileSystemObject
2   Set DsSisKnt = CreateObject("Scripting.FileSystemObject")
3   Fnc_DsyaVarMi = DsSisKnt.FileExists(DsyYol)
4   Set DsSisKnt = Nothing
End Function
a2 ye şöyle girebilirsiniz: kırmızı kısmı kendinize uyarlamayı unutmayınız.
Kod:
=Fnc_DsyaVarMi(BİRLEŞTİR([B][COLOR=Red]"[/COLOR][COLOR=Red]c:\stok\[/COLOR][/B]"&A1&[B][COLOR=Red]".pdf"[/COLOR][/B]))
 
işinize yaradı mı?
 
Merhaba,

Bende şöyle birşey yaptım :

1. satırdaki değerleri arayan varsa 2. satıra var, yoksa Yok yazar.

Kırmızı olan yerleri kendinize göre uyarlayınız.

Kod:
Sub DosyaVarYok()
 
Dim i As Integer
Dim Yol, Uzantı As String
Yol = "[B][COLOR=red]C:\Stok\[/COLOR][/B]"
Uzantı = [COLOR=red][B]".pdf[/B][/COLOR]"
 
For i = 1 To [IV1].End(1).Column
    If Dir(Yol & Cells(1, i) & Uzantı) <> "" Then
        Cells(2, i) = "Var"
    Else
        Cells(2, i) = "Yok"
    End If
Next i
 
End Sub
 
isimler a sutununda olup, b sutununa var yok yazsaydı

Sn. Necdet hocam,
isimler a sutununda olup, b sutununa var yok diye yazdırmak isteseydik,
yukardaki kodlar nasıl olmalıyda
Teşekrürler
 
Geri
Üst