Merhabalar ;
Ekli dosyada dikili girişi sayfasında aktar butonuna bastığımda veriler masaüstünde DAMGALARIM klasörü içerisine dikili girişi sayfasındaki T3 hücresindeki isimle kayıt yapılıyor.Fakat veriler Dikili sayfasındaki D17:L65000 hücre aralığında kopyalanması gerekirken Dikili girişi sayfasındaki L sütün daki veriler kopyalana DikiliDamga sayfasında da L sütununa gelmesi gerekirken I sütununa geliyor. Yardımcı olursanız sevinirim.
Ekli dosyada dikili girişi sayfasında aktar butonuna bastığımda veriler masaüstünde DAMGALARIM klasörü içerisine dikili girişi sayfasındaki T3 hücresindeki isimle kayıt yapılıyor.Fakat veriler Dikili sayfasındaki D17:L65000 hücre aralığında kopyalanması gerekirken Dikili girişi sayfasındaki L sütün daki veriler kopyalana DikiliDamga sayfasında da L sütununa gelmesi gerekirken I sütununa geliyor. Yardımcı olursanız sevinirim.
Kod:
Sub damgalarım()
yol = masaustubul()
Application.DisplayAlerts = False
Sayfa1.Range("D17:L65000").Copy
Workbooks.Add
Sheets("Sayfa1").Select
Sheets("Sayfa1").Name = "DikiliDamga"
Range("A1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Application.CutCopyMode = False
Range("A1:A5000").Select
Range(Selection, Selection.End(xlDown)).Select
Selection.NumberFormat = "m/d/yyyy"
If Dir(yol & "\DAMGALARIM", vbDirectory) = "" Then
MkDir (yol & "\DAMGALARIM")
End If
ActiveWorkbook.SaveAs Filename:=yol & "\DAMGALARIM\" & Sayfa1.Range("T3") & ".xlsx", _
FileFormat:=xlOpenXMLWorkbook, CreateBackup:=False
ActiveWindow.Close
Application.DisplayAlerts = True
End Sub
Function masaustubul() As String
Set kod = CreateObject("WScript.Shell")
masaustubul = kod.SpecialFolders("Desktop")
Set kod = Nothing
Exit Function
End Function
