Sorum altaki kodda
Sheets("RAPOR").Copy Before:=Workbooks("YLS09-1.xls").Sheets(1) satırında çalışma kitabı adının yerine yani ("YLS09-1.xls") yerine m değişkenini nasıl yazmalıyım?
Başka bir deyişle NEUSON20094.xls çalışma kitabında ÖZET sayfasında M9 hücresinde ki degeri kod satırına çalışma kitabı adı olarak aktarmak.
M9 hücre değeri "YLS09-1.xls"
Sub Makro10()
Sheets("RAPOR").Select
Range("A1:E4").Select
x = Sheets("RAPOR").Range("s9")
m = Sheets("ÖZET").Range("M9")
Workbooks.Add
ActiveWorkbook.SaveAs Filename:="D:\NEUSON2009\RAPORLAR 2009\" & x, _
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:=False, CreateBackup:=False
Windows("NEUSON20094.xls").Activate
Range("A1:E4").Select
Sheets("RAPOR").Select
Sheets("RAPOR").Copy Before:=Workbooks("YLS09-1.xls").Sheets(1)
Windows("NEUSON20094.xls").Activate
Sheets("RAPOR.ET").Select
Sheets("RAPOR.ET").Copy Before:=Workbooks("YLS09-1.xls").Sheets(1)
Application.WindowState = xlMinimized
Cells.Select
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("A1:E4").Select
Application.CutCopyMode = False
Sheets("RAPOR").Select
Cells.Select
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("A1:E4").Select
Application.CutCopyMode = False
Windows("NEUSON20094.xls").Activate
Windows("YLS09-1.xls").Activate
Range("A1:E4").Select
ActiveWorkbook.Save
ActiveWindow.Close
Range("A1:E4").Select
End Sub
Sheets("RAPOR").Copy Before:=Workbooks("YLS09-1.xls").Sheets(1) satırında çalışma kitabı adının yerine yani ("YLS09-1.xls") yerine m değişkenini nasıl yazmalıyım?
Başka bir deyişle NEUSON20094.xls çalışma kitabında ÖZET sayfasında M9 hücresinde ki degeri kod satırına çalışma kitabı adı olarak aktarmak.
M9 hücre değeri "YLS09-1.xls"
Sub Makro10()
Sheets("RAPOR").Select
Range("A1:E4").Select
x = Sheets("RAPOR").Range("s9")
m = Sheets("ÖZET").Range("M9")
Workbooks.Add
ActiveWorkbook.SaveAs Filename:="D:\NEUSON2009\RAPORLAR 2009\" & x, _
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:=False, CreateBackup:=False
Windows("NEUSON20094.xls").Activate
Range("A1:E4").Select
Sheets("RAPOR").Select
Sheets("RAPOR").Copy Before:=Workbooks("YLS09-1.xls").Sheets(1)
Windows("NEUSON20094.xls").Activate
Sheets("RAPOR.ET").Select
Sheets("RAPOR.ET").Copy Before:=Workbooks("YLS09-1.xls").Sheets(1)
Application.WindowState = xlMinimized
Cells.Select
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("A1:E4").Select
Application.CutCopyMode = False
Sheets("RAPOR").Select
Cells.Select
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("A1:E4").Select
Application.CutCopyMode = False
Windows("NEUSON20094.xls").Activate
Windows("YLS09-1.xls").Activate
Range("A1:E4").Select
ActiveWorkbook.Save
ActiveWindow.Close
Range("A1:E4").Select
End Sub
Son düzenleme:
