VBA'DA yenidir ve bir çalışma kitabından yeni bir çalışma kitabına yapışan bir alt oluşturmak için bir ödeviniz vardır. Dosyayı kaydetmek için bir gereksinim, "klasör yolunun evrensel olması, böylece diğer kişilerin de bu klasörü oluşturabilmesidir". Activeworkbook'ta ne gibi bir değişiklik yapardım.Bunu gerçekleştirmek için SaveAs yöntemi? Teşekkürler
Sub pasteTable()
Dim formatting As Variant 'create variable to hold formatting2 workbook path
formatting = Application.GetOpenFilename() 'user is prompted and selects path to formatting2 workbook and assigns to formatting variable
Workbooks.Open formatting 'formatting2 workbook is now active
Worksheets("Formatting").Range("B3:R13").Copy 'copies table from formatting2 workbook
Workbooks.Add 'add new workbook
Worksheets(1).Range("B3:R13").Select 'selects range on worksheet of new workbook to paste table
Selection.PasteSpecial xlPasteAll 'pastes table
Columns("B:R").ColumnWidth = 20 'ensures table has proper row and column heights/widths
Rows("3:13").RowHeight = 25
Worksheets(1).Name = "Table Data" 'renames worksheet
ActiveWorkbook.SaveAs "C:\Users\name\Desktop\names Excel Assessment VBA\names Excel Assessment VBA " & Format(Date, "dd/mmm/yyyy"), FileFormat:=xlOpenXMLWorkbookMacroEnabled
'saves workbook according to desired specifications
End Sub