[Help] exel tự thêm @ vào câu lệnh khi dùng VBA

Liên hệ QC

khangtruc51

Thành viên mới
Tham gia
8/11/21
Bài viết
1
Được thích
0
Hi các Master exel, mình có 1 vấn đề nhờ các cao nhân hỗ trợ.
1668245131399.png
khi nhập lệnh trên exel thì ok, nhưng khi gán câu lệnh đó vào vba thì nó tự thêm @ cho câu lệnh đó
Sub LOC_DATA()
Dim rngDataAndHeader, rngData, rngCriteria As Range
Dim Cellstep, Count, FName, Name, Year, price As String
Application.ScreenUpdating = False
Sheet1.Activate
Range("M:Z").Delete Shift:=xlUp
With sh
Count = Range("I1").Value

For i = 2 To Count
FName = Cells(i + 1, 7).Value
Name = Cells(i + 1, 8).Value
Step = 4
Cells(1, Step * i + 6).Value = FName
Cells(1, Step * i + 7).Value = "Price"
Cells(1, Step * i + 8).Value = "Date"
Range(Cells(1, Step * i + 6), Cells(10, Step * i + 8)).Select
ActiveSheet.ListObjects.Add(xlSrcRange, Selection, , xlYes).Name = "Tb_" & Name
Cells(2, Step * i + 6).Value = "=IFERROR(INDEX(Table1[MS],SMALL(IF(TB_" & Name & "[[#Headers],[" & FName & "]]=Table1[Name],MATCH(ROW(Table1[MS]),ROW(Table1[MS])),""""),ROWS($A$1:$A1))),""---"")"
Cells(2, Step * i + 7).Value = "=IFERROR(VLOOKUP([@[" & FName & "]],Table1[#All],3,FALSE),""---"")"
Cells(2, Step * i + 8).Value = "=IFERROR(VLOOKUP([@[" & FName & "]],Table1[#All],4,FALSE),""---"")"
Next i
End With
End Sub
 

File đính kèm

  • 1668245296911.png
    1668245296911.png
    33.9 KB · Đọc: 12
  • filter vba.xlsm
    30.6 KB · Đọc: 2
Muốn tâng bốc thì tâng cho có trình độ.

Đẳng cấp của mình là gu ru. Gọi mắt to cao nhơn chưa xứng. Hỏng thèm làm.
 
Upvote 0
Web KT

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

Back
Top Bottom