- Katılım
- 1 Haziran 2007
- Mesajlar
- 2
- Excel Vers. ve Dili
- 2003
Kod:
Sub Emre()
Dim i%, isim$, say%
isim = [B2] & " " & [C2] & " " & [D2]
For i = 9 To Range("c65536").End(3).Row
If Cells(i, 3).Value = Range("D2").Value Then
say = say + 1
If say = Range("C65536").End(3).Row - 8 Then
ActiveWorkbook.SaveAs Filename:=ThisWorkbook.Path & "\" & isim & " DAHİLDE.xlsm", _
FileFormat:=xlOpenXMLWorkbookMacroEnabled, CreateBackup:=False
Exit Sub
End If
Else
ActiveWorkbook.SaveAs Filename:=ThisWorkbook.Path & "\" & isim & " HARİÇTE.xlsm", _
FileFormat:=xlOpenXMLWorkbookMacroEnabled, CreateBackup:=False
Exit Sub
End If
Next i
say = Empty: isim = "": i = Empty
End Sub
ikincisi mevcut kodlarda göndermiş olduğum excel sutunlarında örneğin C9 sutünundan C30 sutünuna kadar aynı numara varsa mevcut excel dosyasına dahilde ismini versin farklı ise hariçte ismini versin örn: "ali yılmaz hariçte.xls" birden fazla çıkarsada "ali yılmaz dahilde_1.xls" şeklinde olmasını yapabilir miyiz?
Ayrıca mevcut dosyanın ismini değiştirebilir mi? yani farklı kaydetme yapmadan aynı dosyaya müdahale etmesini istiyorum
Teşekkürler kolay gelsin
