L
Logan
I can't seem to figure out how to use more than one If -
End If statements in my Save As macro
Here is the code. I keep getting an error.
Sub Save_As()
Dim FName1 As String, FName2 As String, FName3 As String,
Fullname As String
FName1 = "CK0"
FName2 = Range("AU2").Value & "-"
FName3 = Range("J4").Value
Fullname = FName1 & FName2 & FName3
Application.DisplayAlerts = False
ChDir "C:\Arrest"
If ActiveSheet.Range("BJ31").Value = "No" Then
Worksheets(Array("Sheet3", "Sheet5", "Sheet8")).Delete
ElseIf ActiveSheet.Range("BJ31").Value = "Yes" Then
Worksheets(Array("Sheet4", "Sheet9", "Sheet13")).Delete
End If
If ActiveSheet.Range("N32").Value = "Adult" Then
Worksheets(Array("Sheet7", "Sheet12", " Sheet15",
"Sheet16", "Sheet23")).Delete
ElseIf ActiveSheet.Range("N32").Value = "Youth" Then
Worksheets(Array("Sheet11", "Sheet14", "Sheet17",
"Sheet22")).Delete
End If
ActiveWorkbook.SaveAs Fullname, _
FileFormat:=xlNormal, _
CreateBackup:=False, _
Accessmode:=xlShared
MsgBox "Saved to " & CurDir & " - " & Fullname
End Sub
Any help would be appreciated
End If statements in my Save As macro
Here is the code. I keep getting an error.
Sub Save_As()
Dim FName1 As String, FName2 As String, FName3 As String,
Fullname As String
FName1 = "CK0"
FName2 = Range("AU2").Value & "-"
FName3 = Range("J4").Value
Fullname = FName1 & FName2 & FName3
Application.DisplayAlerts = False
ChDir "C:\Arrest"
If ActiveSheet.Range("BJ31").Value = "No" Then
Worksheets(Array("Sheet3", "Sheet5", "Sheet8")).Delete
ElseIf ActiveSheet.Range("BJ31").Value = "Yes" Then
Worksheets(Array("Sheet4", "Sheet9", "Sheet13")).Delete
End If
If ActiveSheet.Range("N32").Value = "Adult" Then
Worksheets(Array("Sheet7", "Sheet12", " Sheet15",
"Sheet16", "Sheet23")).Delete
ElseIf ActiveSheet.Range("N32").Value = "Youth" Then
Worksheets(Array("Sheet11", "Sheet14", "Sheet17",
"Sheet22")).Delete
End If
ActiveWorkbook.SaveAs Fullname, _
FileFormat:=xlNormal, _
CreateBackup:=False, _
Accessmode:=xlShared
MsgBox "Saved to " & CurDir & " - " & Fullname
End Sub
Any help would be appreciated