Giúp mình dán giá trị theo từng vùng

Liên hệ QC

tvl297

Thành viên hoạt động
Tham gia
27/5/08
Bài viết
139
Được thích
88
Nghề nghiệp
Kế toán
Giúp mình viết với biểu này với
 

File đính kèm

  • luong 952012.rar
    32 KB · Đọc: 46
Macro của bạn OK rồi mà! Mình giúp bạn rút gọn, nha:

PHP:
Option Explicit
Const SoLg As Long = 79          '<=|'
Sub GPECopyAndPasteValuesInColumns()
 Dim MyAdd As String, jJ As Byte
 
 On Error Resume Next             ' ???'
 Application.ScreenUpdating = False
 For jJ = 1 To 4
    MyAdd = Choose(jJ, "B5:F5", "L5:M5", "P5:Q5", "W5:AJ5")
    With Range(MyAdd)
        .AutoFill Destination:=.Resize(SoLg), Type:=xlFillDefault
        .Offset(1).Resize(SoLg).Copy
        .Offset(1).PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
    End With
 Next jJ
 Application.CutCopyMode = False
 Application.ScreenUpdating = True
End Sub
 
Chỉnh sửa lần cuối bởi điều hành viên:
Upvote 0
mình làm như vậy rùi. nhưng làm trên nhiều biểu thì macro không dán giá trị được. chỉ dán giá trị được 1 lần, chạy thì công thức vẫn không thể thành giá trị. bạn giúp mình với
 
Upvote 0
uh. Mình làm được rùi.cảm ơn bạn nhé
 
Upvote 0
Web KT
Back
Top Bottom