HI all,
I have the below code that I need to adjust to include some further if and statements, basically I need to incorporate the below into my code.
If Range("C4").Value = "Warsaw to New York" or Range("C4").Value = "Warsaw to Los Angeles" And Range("C5").Value = "CFS Loading" Then Call SaveButtonAir_Click()
Else
'Do nothing
I tried to insert it below for Warsaw to New York to begin with and was going to follow with Warsaw to Los Angeles once I got it working but I cannot get to work for New York currently.
Private Sub Worksheet_Change(ByVal Target As Range)
Dim r As Range, rMode As Range, rLane As Range, rLoading As Range
Set r = Target.Cells(1, 1) 'only check first cell
Set rMode = Range("C3")
Set rLane = Range("C4")
Set rLoading = Range("C5")
If r.Address <> rMode.Address And r.Address <> rLane.Address And r.Address <> rLoading.Address Then Exit Sub ' <<<<<<<<<<<<<<<<<<<<<<<<<<<<
If Len(r.Value) = 0 Then Exit Sub
'Step 1 - configure
Application.ScreenUpdating = False ' <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
Application.EnableEvents = False
Unprotect Password:="dlm"
If Target.Address = rMode.Address Then rLane.Value = "Please Select Origin..."
Shapes("RFR20").Visible = False
'ActiveSheet.CheckBoxes("RFR20").Value = xlOff
Shapes("RFR40").Visible = False
Shapes("RFR40HQ").Visible = False
Shapes("Priority20").Visible = False
Shapes("Priority40").Visible = False
Shapes("Priority40HQ").Visible = False
ActiveSheet.OLEObjects("RFR20").Object.Value = False
ActiveSheet.OLEObjects("RFR40").Object.Value = False
ActiveSheet.OLEObjects("RFR40HQ").Object.Value = False
ActiveSheet.OLEObjects("Priority20").Object.Value = False
ActiveSheet.OLEObjects("Priority40").Object.Value = False
ActiveSheet.OLEObjects("Priority40HQ").Object.Value = False
Rows("5:25").Hidden = True
Rows("79:81").Hidden = True
Rows("87:" & Rows.Count).Hidden = False
' step 2 - based on Mode, select Lane and configure
Select Case rMode.Value
Case "Air" ' -------------------------------------------------------------------------------------------- Mode = Air
If rLoading.Value = "CFS Loading" Then
Call SaveButtonAir_Click
rLoading.EntireRow.Hidden = False
Else
rLoading.Value = "Factory Load"
rLoading.EntireRow.Hidden = True
Select Case rLane.Value
Case "Warsaw to New York"
Range("C8:C10").Value = vbNullString
Range("C11:C17").Value = vbNullString
Range("C19:C21").Value = vbNullString
Range("A5").EntireRow.Hidden = True
Range("A6").EntireRow.Hidden = True
Range("A7:A8").EntireRow.Hidden = False
Range("A9:A11").EntireRow.Hidden = False
Range("A12:A16").EntireRow.Hidden = True
Range("A17").EntireRow.Hidden = False
Range("A18:A21").EntireRow.Hidden = True
Range("A23:A25").EntireRow.Hidden = True
Range("A32").EntireRow.Hidden = False
Range("A33:A76").EntireRow.Hidden = True
If Range("M29") = False Then Rows("33:76").EntireRow.Hidden = True
Case "Warsaw to Los Angeles"
Range("C8:C10").Value = vbNullString
Range("C11:C17").Value = vbNullString
Range("C19:C21").Value = vbNullString
Range("A5").EntireRow.Hidden = True
Range("A6").EntireRow.Hidden = True
Range("A7:A8").EntireRow.Hidden = False
Range("A9:A11").EntireRow.Hidden = False
Range("A12:A16").EntireRow.Hidden = True
Range("A17").EntireRow.Hidden = False
Range("A18:A21").EntireRow.Hidden = True
Range("A23:A25").EntireRow.Hidden = True
Range("A33:A76").EntireRow.Hidden = True
If Range("M29") = False Then Rows("33:76").EntireRow.Hidden = True