For a start, you should declare your variables to ensure the correct data is being stored by them. Having done this, I think the problem lies in the line
Cells(3 & StkCodeMatlFC, LRowMatlFCN & StkDescMatlFC).Copy

"3 & StkCodeMatlFC" may not produce the figure which is required for your Cells address.