copy sang sheet đã khóa, bằng Macro

Liên hệ QC

lanp900

Thành viên mới
Tham gia
30/7/09
Bài viết
28
Được thích
0
Xin chào các bác.
Tôi đang làm việc với một số sheet phải khóa công thức nhưng vẫn phải chạy macro
Tôi đã đọc được một bài về vấn đề này và làm theo nhưng bị lỗi mà không biết sửa.
Kính nhờ các bác ra tay giúp
Vấn đề này có ít bài viết quá hay tại từ khóa tìm kiếm
Xin gửi các bác file đính kèm
 

File đính kèm

Xin chào các bác.
Tôi đang làm việc với một số sheet phải khóa công thức nhưng vẫn phải chạy macro
Tôi đã đọc được một bài về vấn đề này và làm theo nhưng bị lỗi mà không biết sửa.
Kính nhờ các bác ra tay giúp
Vấn đề này có ít bài viết quá hay tại từ khóa tìm kiếm
Xin gửi các bác file đính kèm
Cụ thể là lỗi gì?
Code của bạn tôi chạy bình thường
 
Upvote 0
Xin chào các bác.
Tôi đang làm việc với một số sheet phải khóa công thức nhưng vẫn phải chạy macro
Tôi đã đọc được một bài về vấn đề này và làm theo nhưng bị lỗi mà không biết sửa.
Kính nhờ các bác ra tay giúp
Vấn đề này có ít bài viết quá hay tại từ khóa tìm kiếm
Xin gửi các bác file đính kèm
Bạn thử dùng code sau xem sao:
PHP:
Sub Copy_sang_sheet_khoa()
    With Sheets("Sheet2")
        .Unprotect "123"
        .[C4].Value = Sheet1.[B4].Value
        .Protect "123"
    End With
End Sub
 
Upvote 0
Vấn đề là em chưa khóa sheet2 bác ạ. Nếu khóa sheet2 mà chạy thì lỗi copy thất bại. Bác xem lại giúp cho
 
Upvote 0
Vấn đề là em chưa khóa sheet2 bác ạ. Nếu khóa sheet2 mà chạy thì lỗi copy thất bại. Bác xem lại giúp cho
Sửa code thành vầy xem:
PHP:
Sub Copy_sang_sheet_khoa()
  With Sheets("Sheet2")
    .Unprotect "123"
    Sheet1.Activate: Selection.Copy .Range("C4")
    .Protect "123"
  End With
End Sub
 
Upvote 0
Bác đã giúp em làm được việc rồi. Trân trọng cám ơn
 
Upvote 0
Bác ơi nhờ bác sửa giúp thành paste value cho em ạ
 
Upvote 0
Công việc buộc em phải selection.copy bác ạ
Bạn thử code sau nhé:
PHP:
Sub Copy_sang_sheet_khoa()
    With Sheets("Sheet2")
        .Unprotect "123"
        Sheets("Sheet1").Activate
        .[C4].Resize(Selection.Rows.Count, Selection.Columns.Count).Value = Selection.Value
        .Protect "123"
    End With
End Sub
 
Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom