Sửa giúp đoạn code copy số liệu ra nhiều sheet

  • Thread starter Thread starter nk_vk
  • Ngày gửi Ngày gửi
Liên hệ QC

nk_vk

Thành viên mới
Tham gia
24/4/09
Bài viết
10
Được thích
0
Tôi muốn tạo một macro copy dữ liệu từ sheet thứ 2 ra nhiều sheet còn lại phía sau, sau khi nghiên cứu tài liệu viết ra được một đoạn code như dưới đây nhưng không chạy được, Mong các bạn giúp đỡ.

Private Sub Sh_Sh()
Dim i As Byte
Dim sosheet As Byte
sosheet = 5
For i = 3 To sosheet
With Sheets(i)
Worksheets(2).Range("A1:G19").Select
Selection.Copy
Range("A1").Select
ActiveSheet.Paste
End With
Next
End Sub
 
Tôi muốn tạo một macro copy dữ liệu từ sheet thứ 2 ra nhiều sheet còn lại phía sau, sau khi nghiên cứu tài liệu viết ra được một đoạn code như dưới đây nhưng không chạy được, Mong các bạn giúp đỡ.

Private Sub Sh_Sh()
Dim i As Byte
Dim sosheet As Byte
sosheet = 5
For i = 3 To sosheet
With Sheets(i)
Worksheets(2).Range("A1:G19").Select
Selection.Copy
Range("A1").Select
ActiveSheet.Paste
End With
Next
End Sub
Lý ra phải vầy chứ:
PHP:
Sub Sh_Sh()
  Dim i As Long
  For i = 3 To Sheets.Count
    Sheets(i).Range("A1:G19").Value = Sheets(2).Range("A1:G19").Value
  Next
End Sub
Không cần copy, paste đâu
 
Upvote 0
Cảm ơn bạn ndu..., Tôi đã chạy thử code bạn viết cho nhưng chỉ copy được giá trị không thôi, tôi muốn copy được cả công thức và định dạng nữa. Bạn giúp tôi với.
 
Upvote 0
Mình tham gia thêm với ndu khi trong file không có sẵn số sheet đủ yêu cầu
Minh bổ xung thêm fần Format
 

File đính kèm

Lần chỉnh sửa cuối:
Upvote 0
Bạn sealand ơi, giúp tôi làm sao mà chép được cả công thức và định dạng nữa. Cảm ơn bạn nhiều !
 
Upvote 0
Bạn mở lại file bài trước mình sửa rồi, nay đổi 1 chút cho hợp lý
 

File đính kèm

Lần chỉnh sửa cuối:
Upvote 0
Cảm ơn bạn sealand rất nhiều !
 
Upvote 0
Web KT

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

Back
Top Bottom