اخي ياسر حصلت معي مشكلة لما عدلت النسخ و الصق  بدل العمود A و B 
الي   
النسخ من العمود AH  والصق في العمود AM  توقف الكود عن العمل رغم انني معدلة صح 
  
< 
Private Sub Workbook_Open() 
    With Sheet4
        .Visible = True
            With .Range("AH1", .Cells(Rows.Count, "AH").End(xlUp))
                .Range("AM1").Resize(.Rows.Count).Value = .Value
            End With
        .Visible = False
    End With
End Sub
 
>  
  
حاولت اضع الكود بين أقواس تنصيص الكود <> لكن يظهر بهذا الشكل 
Auto Copy Sheet4 V3.rar