>>854
たとえばさ、

C = Range(SourceWS.Cells(FirstRow, "A"), SourceWS.Cells(LastRow, "A"))

でもエラーになるの?

エラーが出始めた前後で、
貴方に心当たりがあるのはA列の変化だけなんでしょ?

だったらその値だけを取得してもエラーになるかどうか試してみたら?