Every time I run I get error of subscript out of range, data workbook is opened as well.
Sub Macro3()
Dim FName As String
Dim FPath As String
Dim NewBook As Workbook
Dim IntialName As String
Dim sFileSaveName As Variant
Set NewBook = Workbooks.Add
Workbooks("data").Activate
ThisWorkbook.Sheets("sheet1").Copy Before:=NewBook.Sheets(1)
Workbooks("data").Activate
ThisWorkbook.Sheets("AVI").Copy Before:=NewBook.Sheets(1)
IntialName = "AVI" & Date
sFileSaveName = Application.GetSaveAsFilename("AVI " & Format(Date, "dd-mm-yy"), fileFilter:="Excel Files (*.xlsx), *.xlsm")
If sFileSaveName <> False Then
ActiveWorkbook.SaveAs sFileSaveName
End If
End Sub