Skip to main content

AccessTr.neT


Dosya İçerisinde Var Mı Yok Mu?

Dosya İçerisinde Var Mı Yok Mu?

#5
(28/02/2024, 16:28)atoykan yazdı: Excel sayfanıza bir buton ekleyin ve tıklandığında olayına aşağıdaki kodu girin
Dim ws As Worksheet, LastRow As Long, i As Long
   
    Set ws = ThisWorkbook.Sheets("Sayfa1")  ' Çalışmak istediğiniz sayfa adı
    LastRow = ws.Cells(ws.Rows.Count, "A").End(xlUp).Row    ' Son kullanılan satır
   
    For i = 2 To LastRow    ' Başlıkların olduğu ilk satırı atlar
        belgeYolu = ws.Cells(i, 3).Value
            If Len(belgeYolu) > 0 Then  ' Belge sütunu boş değilse
                On Error Resume Next
                Open belgeYolu For Input As #1  ' Belgeyi açmaya çalış
                If Err.Number = 0 Then
                    ws.Cells(i, 4).Value = "Var"    ' Belge Durumu sütununa durum kaydı işle
                    Close #1
                Else
                    ws.Cells(i, 4).Value = "Yok"
                End If
                On Error GoTo 0
            Else
                ws.Cells(i, 4).Value = "Yok"
            End If
    Next i
. Bu kod çalışmanızda kaç satır varsa hepsinde C sütunundaki köprüde yer alan dosyayı okur, açılıyor mu kontrol eder ve dosya mevcut olup açılıyorsa durum sütununa var aksi halinde yok yazar.

[img][Resim: do.php?img=16554][/img]
[img][Resim: do.php?img=16555][/img]
[img][Resim: do.php?img=16556][/img]

Emeğinize sağlık, kuırum Excel olduğundan kodu ilgili yere yapıştırıp kaydedip, Excel den çıktığımdan tekrar kod kısmına girdiğimde exceldeki yapıştırdığım kodlar gözükmüyor, sebebi ne olabilir
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da

Bu Konudaki Yorumlar
Dosya İçerisinde Var Mı Yok Mu? - Yazar: cdenktas - 28/02/2024, 14:19
RE: Dosya İçerisinde Var Mı Yok Mu? - Yazar: atoykan - 28/02/2024, 16:28
RE: Dosya İçerisinde Var Mı Yok Mu? - Yazar: cdenktas - 29/02/2024, 09:42
RE: Dosya İçerisinde Var Mı Yok Mu? - Yazar: atoykan - 29/02/2024, 10:46
RE: Dosya İçerisinde Var Mı Yok Mu? - Yazar: atoykan - 29/02/2024, 12:49
Task