Makro ile güncelleştirme

kardelen79

Altın Üye
Katılım
18 Mayıs 2018
Mesajlar
492
Excel Vers. ve Dili
2007
Altın Üyelik Bitiş Tarihi
11-06-2025
ama buraya bilgi sekmesinde değilde seçenekler güvenmerkezi ,güvenmerkezi ayarlarından girdim
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,167
Excel Vers. ve Dili
2019 Türkçe
Bir de ortadaki sor seçeneğini seçerek deneyin.
Eğer yine olmazsa tüm Excel dosyalarını kapatıp yeniden deneyin.
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,167
Excel Vers. ve Dili
2019 Türkçe
Aslında öyle bir ileti çıkmaması lazım. Bende çıkmıyor.
Application.DisplayAlerts = False
Satırı iletileri göstermemesi için yazılıyor.
Bu satırı silmediniz değil mi?
 

kardelen79

Altın Üye
Katılım
18 Mayıs 2018
Mesajlar
492
Excel Vers. ve Dili
2007
Altın Üyelik Bitiş Tarihi
11-06-2025
1 sıradaki
Application.DisplayAlerts =false
ikinci sıradaki
Application.DisplayAlerts = True
bu şekilde abi
 

kardelen79

Altın Üye
Katılım
18 Mayıs 2018
Mesajlar
492
Excel Vers. ve Dili
2007
Altın Üyelik Bitiş Tarihi
11-06-2025
Hatayı bu şekilde açtım
 

kardelen79

Altın Üye
Katılım
18 Mayıs 2018
Mesajlar
492
Excel Vers. ve Dili
2007
Altın Üyelik Bitiş Tarihi
11-06-2025
resimde yüklemiştim ama excelweb resimleri yüklemiyor
 

kardelen79

Altın Üye
Katılım
18 Mayıs 2018
Mesajlar
492
Excel Vers. ve Dili
2007
Altın Üyelik Bitiş Tarihi
11-06-2025
peki abi bu klasördeki hisselerin hepsine baktığı için biraz zaman alıyor ben liste yapsam sadece o liste isimlerine göre o klasördekinlere işlem yapabilir mi
 

kardelen79

Altın Üye
Katılım
18 Mayıs 2018
Mesajlar
492
Excel Vers. ve Dili
2007
Altın Üyelik Bitiş Tarihi
11-06-2025
Merhaba.
Aşağıdaki kod bulunduğu klasördeki tüm excel dosyalarını açıp kaydedip kapatır.

Kod:
Sub Test()
    Dim Dosya As Object
    Application.DisplayAlerts = False
    For Each Dosya In CreateObject("Scripting.FileSystemObject").GetFolder(ThisWorkbook.Path & "\BİROL OYAK" ).Files
        If Dosya.Type = "Microsoft Excel Çalışma Sayfası" And Not Dosya.Name = ThisWorkbook.Name Then
            Workbooks.Open(Dosya.Path).Close True
        End If
    Next
    Application.DisplayAlerts = True
End Sub
 

kardelen79

Altın Üye
Katılım
18 Mayıs 2018
Mesajlar
492
Excel Vers. ve Dili
2007
Altın Üyelik Bitiş Tarihi
11-06-2025
peki abi bu klasördeki hisselerin hepsine baktığı için biraz zaman alıyor ben liste yapsam sadece o liste isimlerine göre o klasördekinlere işlem yapabilir mi
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,167
Excel Vers. ve Dili
2019 Türkçe
Bir klasör daha ekle bakılmasını istemediğin dosyaları bu klasöre taşı. Bu daha kolay olur.
 

kardelen79

Altın Üye
Katılım
18 Mayıs 2018
Mesajlar
492
Excel Vers. ve Dili
2007
Altın Üyelik Bitiş Tarihi
11-06-2025
abi o çok zor olur ben 2 sayfaya isimlerini yazsam oradaki isimlerine bakabilir mi 2 sayfanın A1 Hücresinden A300 Kadar buraya yazsam
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,167
Excel Vers. ve Dili
2019 Türkçe
Dosya isimleri Sayfa2 adlı sayfanın A2. satırından itibaren yazıyor olması lazım.
Kod:
Sub Test()
    Dim Bak As Long
    Dim Klasor As String
    Klasor = ThisWorkbook.Path & "\BİROL OYAK\"
    Application.DisplayAlerts = False
    With Worksheets("Sayfa2")
        For Bak = 2 To .Cells(Rows.Count, "A").End(xlUp).Row
            If Dir(Klasor & .Cells(Bak, "A")) = "" Then
                MsgBox "Dosya: " & Klasor & .Cells(Bak, "A") & vbLf & "Bulunamıyor. Dosya adı ve yolunu doğru yazdığınızdan emin olunuz.", vbInformation
            Else
                Workbooks.Open(Klasor & .Cells(Bak, "A")).Close True
            End If
        Next
    End With
    Application.DisplayAlerts = True
End Sub
 
Son düzenleme:

kardelen79

Altın Üye
Katılım
18 Mayıs 2018
Mesajlar
492
Excel Vers. ve Dili
2007
Altın Üyelik Bitiş Tarihi
11-06-2025
bugün üye olmama rağmen bir şey yükleyemiyorum
abi hata olarak
run time error 9
subscript out of range
 

kardelen79

Altın Üye
Katılım
18 Mayıs 2018
Mesajlar
492
Excel Vers. ve Dili
2007
Altın Üyelik Bitiş Tarihi
11-06-2025
hatalı dosya uyarısı
 

kardelen79

Altın Üye
Katılım
18 Mayıs 2018
Mesajlar
492
Excel Vers. ve Dili
2007
Altın Üyelik Bitiş Tarihi
11-06-2025
bu dosya masa üstünde ama dosya bulunamadı hatası veriyor



Dosya isimleri Sayfa2 adlı sayfanın 2. satırından itibaren yazıyor olması lazım.
Kod:
Sub Test()
    Dim Bak As Long
    Dim Klasor As String
    Klasor = ThisWorkbook.Path & "\BİROL OYAK\"
    Application.DisplayAlerts = False
    With Worksheets("Sayfa2")
        For Bak = 2 To .Cells(Rows.Count, "A").End(xlUp).Row
            If Dir(Klasor & .Cells(Bak, "A")) = "" Then
                MsgBox "Dosya: " & Klasor & .Cells(Bak, "A") & vbLf & "Bulunamıyor. Dosya adı ve yolunu doğru yazdığınızdan emin olunuz.", vbInformation
            Else
                Workbooks.Open(Klasor & .Cells(Bak, "A")).Close True
            End If
        Next
    End With
    Application.DisplayAlerts = True
End Sub
 

kardelen79

Altın Üye
Katılım
18 Mayıs 2018
Mesajlar
492
Excel Vers. ve Dili
2007
Altın Üyelik Bitiş Tarihi
11-06-2025
bu hatayı alıyorum dosya masa üstünde
 
Üst