destinythanhphuong
Thành viên hoạt động
![](/diendan/data/PhoToDanhHieu/gold.gif)
![](/diendan/data/PhoToDanhHieu/gold.gif)
![](/diendan/data/PhoToDanhHieu/gold.gif)
- Tham gia
- 15/10/11
- Bài viết
- 125
- Được thích
- 2
Chào các anh chị diễn đàn
Khi thực hiện macro trên sheet A , nếu chuyển sang sheet B thực hiện macro khác thì báo lỗi
Em gặp lỗi trong quá trình chạy chạy VBA như sau
Mình đính kèm file wip luôn , lỗi khi chạy tới dòng sau
'source
Sheets("SOURCE").Select
Range("D2:I2").Select
Selection.Copy
Range("D3").Select
Range(Selection, Selection.End(xlDown)).Select
Selection.PasteSpecial Paste:=xlPasteFormulas, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
Application.CutCopyMode = False
Calculate
Range("C2").Select
![1534907384417.png 1534907384417.png](https://www.giaiphapexcel.com/diendan/data/attachments/159/159293-cc7be79947b81b99d4617217f491d936.jpg?hash=zHvnmUe4G5)
Khi thực hiện macro trên sheet A , nếu chuyển sang sheet B thực hiện macro khác thì báo lỗi
Em gặp lỗi trong quá trình chạy chạy VBA như sau
Mình đính kèm file wip luôn , lỗi khi chạy tới dòng sau
'source
Sheets("SOURCE").Select
Range("D2:I2").Select
Selection.Copy
Range("D3").Select
Range(Selection, Selection.End(xlDown)).Select
Selection.PasteSpecial Paste:=xlPasteFormulas, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
Application.CutCopyMode = False
Calculate
Range("C2").Select
![1534907384417.png 1534907384417.png](https://www.giaiphapexcel.com/diendan/data/attachments/159/159293-cc7be79947b81b99d4617217f491d936.jpg?hash=zHvnmUe4G5)
Private Sub CommandButton1_Click()
Application.Goto Reference:="Table3"
Selection.SpecialCells(xlCellTypeConstants, 23).Select
Selection.ClearContents
Range("A4").Select
Dim DiaChi As String
DiaChi = ThisWorkbook.Path & "\"
With Workbooks.Open(DiaChi & "wip cong doan.xlsx") 'file du lieu
Sheets("Sheet1").Range("A1").Value = "=Counta(B2:B20000)" 'vung du lieu co bao nhieu dong
Calculate
.Close 1
End With
Range("A4").Value = "='" & DiaChi & "[wip cong doan.xlsx]Sheet1'!c2" ' a3 file tong hop la o dau tien load data, B2 la o chua data
Range("B1").Value = "='" & DiaChi & "[wip cong doan.xlsx]Sheet1'!A1" 'a1 cua tong hop = b1 cua data
Range("a4").Select
Selection.Copy
Range("A4").Resize(Range("B1").Value, 6).Select ' so 3 la so cot can lay
Selection.PasteSpecial Paste:=xlPasteFormulas, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
Calculate
Range("A4").Resize(Range("C1").Value, 6).Select
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("B1").Select
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Calculate
'sort
ActiveSheet.ListObjects("Table3").Resize Range("$A$3:$F$30000")
Range("Table3[[#Headers],[Mã Hàng]]").Select
Range(Selection, Selection.End(xlToRight)).Select
Range(Selection, Selection.End(xlDown)).Select
ActiveSheet.Range("Table3[#All]").RemoveDuplicates Columns:=Array(1, 2, 3, 4, 5, 6 _
), Header:=xlYes
Calculate
'source
Sheets("SOURCE").Select
Range("D2:I2").Select
Selection.Copy
Range("D3").Select
Range(Selection, Selection.End(xlDown)).Select
Selection.PasteSpecial Paste:=xlPasteFormulas, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
Application.CutCopyMode = False
Calculate
Range("C2").Select
End Sub
File đính kèm
Lần chỉnh sửa cuối: