Açılan dosyada arama yapılan kelime varsa kapattırma

Katılım
24 Mart 2017
Mesajlar
148
Excel Vers. ve Dili
ofis 2013
Kod:
Sub mevcut()
    ActiveWorkbook.SaveAs Filename:="D:\\Genel.xlsx", FileFormat:= _
        xlOpenXMLWorkbook, CreateBackup:=False
ActiveWorkbook.Close
Merhabalar, exceli farklı kayıt ederken aşağıdaki kodu kullanmak istiyorum yani açılan excelde "MEVCUT" yazısı varsa kayıt etmeden kapatsin istiyorum bunu nasıl birleştirebiliriz? teşekkürler.

Kod:
İNDİS('D:\[Genel.xlsx]Genel'!$A:$L;KAÇINCI("MEVCUT";'D:\[Genel.xlsx]Genel'!$A1:$A150;0);2)
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,330
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Merhaba,

Deneyiniz.

Kendinize uyarlarsınız.

C++:
Sub Test()
    If WorksheetFunction.CountIf(Sheets("Genel").Range("A:A"), "MEVCUT") > 0 Then
        ActiveWorkbook.Close 0
    Else
        ActiveWorkbook.SaveAs Filename:="D:\Genel.xlsx", FileFormat:=xlOpenXMLWorkbook, CreateBackup:=False
        ActiveWorkbook.Close
    End If
End Sub
 
Katılım
24 Mart 2017
Mesajlar
148
Excel Vers. ve Dili
ofis 2013
çok teşekkür ederim hocam elinize sağlık.
 
Üst