title: Worksheet_Change Event not firing
body: <p>My Excel project functions properly at home (with <strong>Excel 2010</strong>), but not on two work computers (with <strong>Excel 2016</strong>) and I suspect the <code>Worksheet_Change</code> event is the problem.</p>
  
  <p>When the user makes changes, the yellow bar (in the screenshot) should turn white again, but it is not.  I am getting 2 different responses on 2 work computers.</p>
  
  <p>Two things to point out in the code:</p>
  
  <ol>
  <li><p>In some places I use <code>vbColor</code> extensions, in others I had to use a numerical code.</p></li>
  <li><p>One computer is not firing the <code>Worksheet_Change</code> event at all.  I would note that the change event is at the top of the code, although that shouldn't have anything to do with it.</p></li>
  </ol>
  
  <p>I'd appreciate advice and detailed explanations, to help me learn.</p>
  
  <p><a href="https://i.stack.imgur.com/IJSPg.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/IJSPg.png" alt="screenshot"></a></p>
  
  <pre><code>Private Sub Worksheet_Change(ByVal Target As Range) 'Check for On-Time and Delays then change the Command Button Colors to show completed.  
  
  'Return headers to white after jump to
  Range("B3:I3,O3:V3,B28:I28,O28:V28,B53:I53,O53:V53,B78:I78,O78:V78,B103:I103,O103:V103,B128:I128,O128:V128,B153:I153,O153:V153").Interior.Color = vbWhite
  'Check for On Time and Delayed Trips
  'Trip 1 Scan Ready
  If IsEmpty(Range("L3").Value) = False Then
      If Range("L3").Value &gt; Range("I3").Value Then 'If actual is greater than Departure
          'If Delayed check for a delay code
          If IsEmpty(Range("L24").Value) Then 'If Delay code is missing
              Range("K24:L25").Interior.Color = 16711935
              CommandButton1.BackColor = 16711935
              CommandButton1.ForeColor = vbBlack
          Else 'If Delay Code is present check for delay time
              If IsEmpty(Range("L25").Value) Then
                  Range("K24:L25").Interior.Color.Index = 16711935
                  CommandButton1.BackColor = 16711935
                  CommandButton1.ForeColor = vbBlack
              Else
                  CommandButton1.BackColor = vbRed
                  CommandButton1.ForeColor = vbWhite
                  Range("K24:L25").Interior.Color = vbWhite
              End If
          End If
      Else
          'Flight was on Time
          CommandButton1.BackColor = 32768 '32768 = Green
          CommandButton1.ForeColor = vbWhite
          Range("K24:L25").Interior.Color = vbWhite
      End If
  End If
  </code></pre>