Tạo thêm điều kiện lọc Sổ cái bằng Marco (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

satthuvae

Thành viên thường trực
Tham gia
12/3/09
Bài viết
381
Được thích
52
Chào cả nhà, em có một cái dữ liệu chung " NKC" từ NKC lên " Sổ cái" của tài khoản, hiện giờ em đã lên được điều kiện lọc của tài khoản và mã đối công nợ, nhưng em đang muốn lọc thêm điều kiện là " Tháng". Anh chị và các bạn xem giúp em sổ cái khi thêm điều kiện lọc "Tháng" marco em phải xử lý như thế nào thì chạy được Marco. Mọi người xem giúp mình với ah.
Em gửi File đính kèm và pass của Marco: wev ( Do em ko biết gõ pass)
Cám ơn mọi nguời quan tâm và chia sẻ.
 

File đính kèm

PHP:
Private Sub Worksheet_Change(ByVal Target As Range)
Application.EnableEvents = False
If Not Intersect(Target, [E5:E6]) Is Nothing Then
Application.ScreenUpdating = False
Dim iR As Long, endR As Long, sR As Long, Thg As Byte           '*'
Dim ArrData(), ArrSocai(), MKH As String, sSHTK As String
With Sheets("NKC")
  endR = .Cells(65000, 2).End(xlUp).Row
  ArrData = .Range("A4:J" & endR).Value
End With
ReDim ArrSocai(1 To endR, 1 To 9)
With Sheets("Socai")
  sSHTK = CStr(.Range("E5").Value):         Thg = [e7].Value    '*'
  MKH = .Range("E6").Value:                 .Range("A11:I6500").Clear
End With
For iR = 1 To UBound(ArrData)
 If MKH <> "" Then
    If ArrData(iR, 5) = MKH Then
        If (ArrData(iR, 8) Like sSHTK & "*" Or ArrData(iR, 9) Like sSHTK & "*") _
            And ArrData(iR, 4) = Thg Then                     '*'
            sR = sR + 1
             ' . . . . . . . . . . .'            
            If ArrData(iR, 8) Like sSHTK & "*" Then
                ArrSocai(sR, 6) = ArrData(iR, 9)
                ArrSocai(sR, 8) = ArrData(iR, 10)
            Else
                ArrSocai(sR, 6) = ArrData(iR, 8)
                ArrSocai(sR, 9) = ArrData(iR, 10)
            End If
        End If
    End If
Else
    If ArrData(iR, 8) Like sSHTK & "*" Or ArrData(iR, 9) Like sSHTK & "*" _
        And ArrData(iR, 4) = Thg Then       '*'
        sR = sR + 1
             ' . . . . . . . . . . .'
        If ArrData(iR, 8) Like sSHTK & "*" Then
            ArrSocai(sR, 6) = ArrData(iR, 9)
            ArrSocai(sR, 8) = ArrData(iR, 10)
        Else
            ArrSocai(sR, 6) = ArrData(iR, 8)
            ArrSocai(sR, 9) = ArrData(iR, 10)
        End If
    End If
End If
Next

If sR Then
             ' . . . . . . . . . . .'
End If
 
 
Erase ArrData, ArrSocai
End If
Application.ScreenUpdating = True
Application.EnableEvents = True
End Sub
 
Upvote 0
Anh ơi em cám ơn anh nhiều, em xóa code cũ trong sổ cái đi, thay bằng code của anh, em gõ tài khoản, mã công nợ và tháng không nhảy à mà bị hide hết đi. Anh xem lại giúp em với ah.
 
Upvote 0
Mọi người ơi, xem giùm cho em vụ này với ah, em không biết loay hoay xử lý như thế nào tiếp ạ.
 
Upvote 0
Bạn Hyen17 bạn xem giùm mình, sao mình thực thiện thao tác như trên không chạy maro lọc 3 điều kiện nhỉ?
Thanks.
 
Upvote 0
Mọi người ơi, xem giùm cho em vụ này với ah, em không biết loay hoay xử lý như thế nào tiếp ạ.
PHP:
Private Sub Worksheet_Change(ByVal Target As Range)
Application.ScreenUpdating = False
Application.EnableEvents = False
If Not Intersect(Target, [E5:E7]) Is Nothing Then


Application.ScreenUpdating = False
Dim iR As Long, endR As Long, sR As Long, sSHTK As String, Thang
Dim ArrData(), ArrSocai(), MKH As String
With Sheets("NKC")
  endR = .Cells(65000, 2).End(xlUp).Row
  ArrData = .Range("A4:J" & endR).Value
End With
ReDim ArrSocai(1 To endR, 1 To 9)
 
 
With Sheets("Socai")
  sSHTK = CStr(.Range("E5").Value)
  MKH = .Range("E6").Value
  .Range("A11:I6500").Clear
  Thang = .Range("E7").Value
End With
For iR = 1 To UBound(ArrData)
If ArrData(iR, 4) = Thang Then
    If MKH <> "" Then
        If ArrData(iR, 5) = MKH Then
            If ArrData(iR, 8) Like sSHTK & "*" Or ArrData(iR, 9) Like sSHTK & "*" Then
                sR = sR + 1
                ArrSocai(sR, 1) = ArrData(iR, 1)
                ArrSocai(sR, 2) = ArrData(iR, 2)
                ArrSocai(sR, 3) = ArrData(iR, 3)
                ArrSocai(sR, 4) = ArrData(iR, 4)
                ArrSocai(sR, 5) = ArrData(iR, 7)
                ArrSocai(sR, 7) = ArrData(iR, 5)
                If ArrData(iR, 8) Like sSHTK & "*" Then
                    ArrSocai(sR, 6) = ArrData(iR, 9)
                    ArrSocai(sR, 8) = ArrData(iR, 10)
                Else
                    ArrSocai(sR, 6) = ArrData(iR, 8)
                    ArrSocai(sR, 9) = ArrData(iR, 10)
                End If
            End If
        End If
    Else
        If ArrData(iR, 8) Like sSHTK & "*" Or ArrData(iR, 9) Like sSHTK & "*" Then
            sR = sR + 1
            ArrSocai(sR, 1) = ArrData(iR, 1)
            ArrSocai(sR, 2) = ArrData(iR, 2)
            ArrSocai(sR, 3) = ArrData(iR, 3)
            ArrSocai(sR, 4) = ArrData(iR, 4)
            ArrSocai(sR, 5) = ArrData(iR, 7)
            ArrSocai(sR, 7) = ArrData(iR, 5)
            If ArrData(iR, 8) Like sSHTK & "*" Then
                ArrSocai(sR, 6) = ArrData(iR, 9)
                ArrSocai(sR, 8) = ArrData(iR, 10)
            Else
                ArrSocai(sR, 6) = ArrData(iR, 8)
                ArrSocai(sR, 9) = ArrData(iR, 10)
            End If
        End If
    End If
End If
Next
If sR Then
  
With Sheets("SOCAI").Range("A11")
      
    .Resize(sR + 1, 9).Value = ArrSocai
    .Offset(, 7).Resize(sR, 2).NumberFormat = "#,##0"
    .Offset(, 2).Resize(sR, 1).NumberFormat = "mm/dd/yyyy"
    .Offset(sR + 1, 4).Value = "Phát sinh trong k" & ChrW(7923)
    .Offset(sR + 2, 4).Value = "S" & ChrW(7889) & " d" & ChrW(432) & " cu" & ChrW(7889) & "i k" & ChrW(7923)
    .Offset(sR + 1, 7).Value = "=SUM(R11C:R" & sR + 10 & "C)"
    .Offset(sR + 1, 8).Value = "=SUM(R11C:R" & sR + 10 & "C)"
    .Offset(sR + 2, 7).Formula = "=Max(0,H10-I10+H" & 12 + sR & "-I" & sR + 12 & ")"
    .Offset(sR + 2, 8).Formula = "=Max(0,-(H10-I10+H" & 12 + sR & "-I" & sR + 12 & "))"
BorderS Sheets("Socai").Range("A11").Resize(sR + 1, 9)
BorderS Sheets("Socai").Range("A11").Offset(sR + 1, 0).Resize(2, 9)
End With
End If
 
 
Erase ArrData, ArrSocai
End If
Application.ScreenUpdating = True
Application.EnableEvents = True
End Sub
Bạn thử dùng sự kiện này xem sao
 
Upvote 0
Cám ơn bạn rất nhiều ah
Nhưng em copy vào báo lỗi code ở đoạn này " BorderS Sheets("Socai").Range("A11").Resize(sR + 1, 9)"
Bạn xem giùm mình với.
 
Upvote 0
Anh ơi em cám ơn anh nhiều, em xóa code cũ trong sổ cái đi, thay bằng code của anh, em gõ tài khoản, mã công nợ và tháng không nhảy à mà bị hide hết đi. Anh xem lại giúp em với ah.

File của bạn có vấn đề về định dạng làm sao í.

Lúc đầu mình cũng bị như vậy, nhập tới lui các ô điều kiện về khách hàng, . . . . thì cuối cùng lại được.

(Nếu vẫn chưa được vậy, xin báo mình & mình sẽ gởi file lên tại bài này lúc đó)
 
Upvote 0
File của bạn có vấn đề về định dạng làm sao í.

Lúc đầu mình cũng bị như vậy, nhập tới lui các ô điều kiện về khách hàng, . . . . thì cuối cùng lại được.

(Nếu vẫn chưa được vậy, xin báo mình & mình sẽ gởi file lên tại bài này lúc đó)
Cám ơn bạn, bạn có thể gửi cho mình File của bạn lên xem có chạy được không, mình loay hoay mãi không chạy được.
 
Upvote 0
Mọi người xem code với, mình áp dụng theo cách của bạn Comet-1701 vẫn không được.
Xin cám ơn mọi người à.
 
Upvote 0
Anh Comet-1701, anh post File Excel chạy được để em kiểm tra lại máy em với ah, Có bạn bảo em bị lỗi định dạng.
Cám ơn anh.
Mình thấy sửa chút ra rồi mà, mình đã thử trên máy và gửi code lên, ngại gửi file lắm vì quota có hạn bạn ah
Code thì ở trên rồi, còn file mình ko tác động vào nên file bạn gửi lên thế nào thì file của mình vẫn thế thôi
 
Upvote 0
Mình thấy sửa chút ra rồi mà, mình đã thử trên máy và gửi code lên, ngại gửi file lắm vì quota có hạn bạn ah
Code thì ở trên rồi, còn file mình ko tác động vào nên file bạn gửi lên thế nào thì file của mình vẫn thế thôi
Vâng cám ơn bạn nhiều, mình đã xử lý được rùi, nó đã chạy được rùi. Nhưng còn đôi chút vướng vì lý do mình muốn lọc "tháng" của bạn chạy rất tốt, nhưng nếu mà mình bỏ lọc " tháng" và để trống cột đó thì sẽ trả về toàn bộ, chứ nó không ẩn nhưng đang chạy bạn à. Bạn xem sửa giùm code. Rất cám ơn bạn đã chỉ bảo nhiệt tình.
 
Upvote 0
Anh Comet-1701, anh post File Excel chạy được để em kiểm tra lại máy em với ah, Có bạn bảo em bị lỗi định dạng.
Cám ơn anh.
Không biết file hay do máy nhỉ, vì đề tài này hình như trước là trích lọc sổ cái bằng for next nếu mình nhớ ko nhầm,
code của đề tài này mình tải về chạy cũng rất tốt ko vấn đề gì
 
Upvote 0
Không biết file hay do máy nhỉ, vì đề tài này hình như trước là trích lọc sổ cái bằng for next nếu mình nhớ ko nhầm,
code của đề tài này mình tải về chạy cũng rất tốt ko vấn đề gì
Không pải đâu ah, do mình thao tác nhầm, Bạn ơi, hình như nếu mà làm theo code này rất ổn về lọc, nhưng khi mình xóa Mã Khách hàngTháng đi chỉ còn điều kiện "tài khoản" thì nó bị ẩn hiết, Bạn có cách nào mà mình gõ tài khoản hiện lên hết khi mình không lọc " Khách hàng" và tháng không àh.
Cám ơn bạn.
 
Upvote 0
[Thongbao]Cám ơn bạn, bạn có thể gửi cho mình File của bạn lên xem có chạy được không, mình loay hoay mãi không chạy được.[/ThongBao]
 

File đính kèm

Upvote 0
[Thongbao]Cám ơn bạn, bạn có thể gửi cho mình File của bạn lên xem có chạy được không, mình loay hoay mãi không chạy được.[/Thongbao]
Mình rất cám ơn bạn, Mình đã làm được rùi à. Nhưng File code ban đầu của mình nếu không lọc theo " Tháng" Or theo "Mã KH", Mình bỏ trống 2 điều kiện đó, File vẫn chạy theo điều kiện " Tài khoản" chứ không bị ẩn như File của bạn. Bạn có cách nào không ah.
 
Upvote 0
Nhờ 2 bạn HYen17 và bạn Comet_1701 giúp đỡ àh. Xin cám ơn 2 bạn.
 
Upvote 0
Nếu là mình thì mình sẽ xài AdvancedFilter như macro "Con" sau:

PHP:
Sub AdvancedFilter(cRit As Range)
    Range("A4:S30146").AdvancedFilter Action:=xlFilterCopy, CriteriaRange:= _
        cRit, CopyToRange:=Range("AA4:AI4"), Unique:=False
    Range("A1").Select
End Sub

Tất nhiên macro "Cha" sẽ là macro sự kiện tại 3 ô bạn cần nhập TK, KH & tháng
khi đó "Cha" cần gởi cho "Con" vùng điều kiện tương ứng với những gì bạn nhập hay bỏ trống.

Nhưng file bạn có 'Ma' nên mình mình thử làm bị lỗi thế nào đó. . . . .
 
Upvote 0
Nếu là mình thì mình sẽ xài AdvancedFilter như macro "Con" sau:

PHP:
Sub AdvancedFilter(cRit As Range)
    Range("A4:S30146").AdvancedFilter Action:=xlFilterCopy, CriteriaRange:= _
        cRit, CopyToRange:=Range("AA4:AI4"), Unique:=False
    Range("A1").Select
End Sub

Tất nhiên macro "Cha" sẽ là macro sự kiện tại 3 ô bạn cần nhập TK, KH & tháng
khi đó "Cha" cần gởi cho "Con" vùng điều kiện tương ứng với những gì bạn nhập hay bỏ trống.

Nhưng file bạn có 'Ma' nên mình mình thử làm bị lỗi thế nào đó. . . . .

Sao vậy bạn Hyen17, do cái sổ ban đầu của mình bị lỗi àh. Sổ ban đầu của mình, mình sử dụng bình thường mà, khi mình gõ TK thì nó hiện nên, nếu gõ thêm mã KH nếu mà trong Sheet NK đó có mã thì sẽ hiện lên. Nếu mình mà xóa đồng thời cả tài khoản và mã Kh thì nó sẽ hiện lên toàn bộ sheet Nk ở trên sổ cái. Mình chỉ muốn thêm điều kiện con là " Tháng" thôi. Nếu mà nhập tháng nó sẽ hiện điều kiện tìm kiếm, nếu xoa đi hiện lại toàn bộ. Mình rất mong bạn chỉ giúp mình. Cám ơn bạn nhiều.
 
Upvote 0
Các bạn xem giùm mình với, lọc theo tháng rất là ngon, nhưng khi mà xóa " tháng" hay mã "KH" là ko hiện gì lên, các bạn xem giùm có cách nào mà khi xóa 2 điều kiện đó thì sẽ hiện hết lên không ( Có nghĩa là trả về ban đầu của nó theo tài khoản thôi bao gồm tất cả các tháng và mã KH)
 
Upvote 0
Các bạn xem giùm mình có mã code thỏa mãn điều kiện đó không, mình đang cần quá, rất mong các bạn chỉ giáo, xin cám ơn.
 
Upvote 0
Các bạn xem giùm mình với, lọc theo tháng rất là ngon, nhưng khi mà xóa " tháng" hay mã "KH" là ko hiện gì lên, các bạn xem giùm có cách nào mà khi xóa 2 điều kiện đó thì sẽ hiện hết lên không ( Có nghĩa là trả về ban đầu của nó theo tài khoản thôi bao gồm tất cả các tháng và mã KH)

Không cùng ngành, Làm thí thí coi xài được không.
 

File đính kèm

Upvote 0
Không cùng ngành, Làm thí thí coi xài được không.
Cám ơn anh Ba Tê nhiều lắm à, anh chỉ giúp cho em rất nhiều lần ah. File anh gửi là chạy được rùi ah, nhưng do File excel của em nó có nhiều sheet marco, em không có kinh nghiệm xử lý, em chỉ muốn code nó ở trong " So Cai" thôi ah, không muốn nó trong moduel và anh xem nếu mà em chén thêm 2 dòng nữa sau dòng " Tháng" em mở thêm điều kiện " Tài khoản đối ứng". Anh xem giúp em với à. Xin cám ơn anh.
 
Upvote 0
Các bạn xem giúp mình xử lý vụ code này với ah. Minh đang rất cần à.
 
Upvote 0
Nhờ các anh/chị và các bạn trên diễn đàn giúp mình với à. Xin cám ơn mọi người.
 
Upvote 0
Nhờ các anh/chị và các bạn trên diễn đàn giúp mình với à. Xin cám ơn mọi người.

Trên diễn đàn này đâu phải ai cũng cùng chuyên ngành với bạn để hiểu công việc cụ thể như thế này.
Muốn nhờ giúp ít ra bạn cũng đưa ra 1 cái mẫu và kết quả thủ công mà bạn muốn có, từ đó có khi người khác sẽ "mò" ra được ý muốn của bạn mà giúp.
Ví dụ như tôi thì chả hiểu cái gì là tài khoản đối ứng cả. 112 là sao so với 1121 và 11211...
Chèn thêm 2 dòng, mở thêm điều kiện ở dòng nào, cả 2 dòng đều là tài khoản đối ứng sao? V.v...
Bạn hỏi thêm từ 8:23 hôm qua đến bây giờ, topic vẫn im lìm là vậy.
Hỏi và mô tả công việc với kết quả mẫu muốn có rõ ràng, sẽ có khả năng nhận được sự hỗ trợ nhanh nhất (nếu người khác hiểu).
---------------------------
@(Minh đang rất cần ...). Không cần thì chẳng ai hỏi, mà cần là chuyện của mình, nói ra chẳng để làm gì.
 
Lần chỉnh sửa cuối:
Upvote 0
Trên diễn đàn này đâu phải ai cũng cùng chuyên ngành với bạn để hiểu công việc cụ thể như thế này.
Muốn nhờ giúp ít ra bạn cũng đưa ra 1 cái mẫu và kết quả thủ công mà bạn muốn có, từ đó có khi người khác sẽ "mò" ra được ý muốn của bạn mà giúp.
Ví dụ như tôi thì chả hiểu cái gì là tài khoản đối ứng cả. 112 là sao so với 1121 và 11211...
Chèn thêm 2 dòng, mở thêm điều kiện ở dòng nào, cả 2 dòng đều là tài khoản đối ứng sao? V.v...
Bạn hỏi thêm từ 8:23 hôm qua đến bây giờ, topic vẫn im lìm là vậy.
Hỏi và mô tả công việc với kết quả mẫu muốn có rõ ràng, sẽ có khả năng nhận được sự hỗ trợ nhanh nhất (nếu người khác hiểu).
---------------------------
@(Minh đang rất cần ...). Không cần thì chẳng ai hỏi, mà cần là chuyện của mình, nói ra chẳng để làm gì.
Cám ơn góp ý của anh Bate, em sẽ rút kinh nghiệm lần sau à.
 
Upvote 0
Bạn thử kiểm theo file;
Chỉ còn macro sự kiện khi nhập mã tài khoản thôi nha;
Còn macro sự kiện liên quan đến ô dưới liền kề bị bỏ đi rồi.

Chịu khó 1 thời gian nữa xem sao!
 

File đính kèm

Upvote 0
Trên diễn đàn này đâu phải ai cũng cùng chuyên ngành với bạn để hiểu công việc cụ thể như thế này.
Muốn nhờ giúp ít ra bạn cũng đưa ra 1 cái mẫu và kết quả thủ công mà bạn muốn có, từ đó có khi người khác sẽ "mò" ra được ý muốn của bạn mà giúp.
Ví dụ như tôi thì chả hiểu cái gì là tài khoản đối ứng cả. 112 là sao so với 1121 và 11211...
Chèn thêm 2 dòng, mở thêm điều kiện ở dòng nào, cả 2 dòng đều là tài khoản đối ứng sao? V.v...
Bạn hỏi thêm từ 8:23 hôm qua đến bây giờ, topic vẫn im lìm là vậy.
Hỏi và mô tả công việc với kết quả mẫu muốn có rõ ràng, sẽ có khả năng nhận được sự hỗ trợ nhanh nhất (nếu người khác hiểu).
---------------------------
@(Minh đang rất cần ...). Không cần thì chẳng ai hỏi, mà cần là chuyện của mình, nói ra chẳng để làm gì.

Em xin gửi lại File đính kèm à, và mô phỏng chi tiết. Anh Ba Tê và các bạn xem giúp em. Nếu có gì em viết chưa rõ ý Anh và các bạn comment lại em sẽ giải thích à. Đôi khi cũng khó cho anh và các bạn vì mỗi người một lĩnh vực. Rất mong anh và các bạn xem giúp em.
 

File đính kèm

Upvote 0
Em xin gửi lại File đính kèm à, và mô phỏng chi tiết. Anh Ba Tê và các bạn xem giúp em. Nếu có gì em viết chưa rõ ý Anh và các bạn comment lại em sẽ giải thích à. Đôi khi cũng khó cho anh và các bạn vì mỗi người một lĩnh vực. Rất mong anh và các bạn xem giúp em.

Xem và kiểm tra kết quả nhé.
Đúng là quá nhiều yêu cầu, nhìn "lòi con mắt".
 

File đính kèm

Upvote 0
Cám ơn anh Ba Tê rất nhiều ah, Rất đúng ý em ah. Marco của anh chạy rất nhanh à.
Em vui quá, thắc mắc bây lâu nay đã được giải đáp ah.
 
Upvote 0
Xem và kiểm tra kết quả nhé.
Đúng là quá nhiều yêu cầu, nhìn "lòi con mắt".
Anh Ba Tê ơi, Em chạy sổ anh làm rùi à, hôm trước vui quá, tưởng được rùi ah. Còn một chút đang vướng, anh xem xử lý rùi em với ah.
Nếu em gõ ô E3 là "112" thì sheet "SOCAI" lọc nhưng thiếu các dòng của sheet NKC theo bảng em đính kèm, anh xem lý do vì sao không nhảy lên Sheet "SOCAI" em gửi bảng đính kèm ah.
Với một ý nhỏ nữa à, Anh xem giúp em, cột E dòng cuối cùng " Số dư cuối kỳ" đó, anh đặt công thức tham chiếu sang cột H tương ứng, nhưng không có cột I ah, vì đối với những tài khoản có thể có " Số dư cuối kỳ" ở bên cột I à.
Anh xem giup em với àh.
Em cám ơn anh.
 

File đính kèm

Upvote 0
Anh Bate ơi, xem giùm em với ah. Có gì em viết chưa rõ ý anh comment lại để em viết chi tiết hơn à.
Cám ơn anh.

Bạn đưa file ở bài #36 đâu ai hiểu gì.
- Bạn xem file này, dòng nào bạn nói lọc thiếu thì tô màu dòng đó bên sheet NKC cho tôi xem.
- Nếu có lưu file thì cũng là xlsm hoặc xlsb, không lưu kiểu xlsx.
-------------
Chú ý là tui không đọc hiểu được mấy chữ này "rùi, ah", tra tự điển tiếng Việt không có, nếu là ruồi thì còn hiểu là con Ruồi.
 

File đính kèm

Lần chỉnh sửa cuối:
Upvote 0
Bạn đưa file ở bài #36 đâu ai hiểu gì.
- Bạn xem file này, dòng nào bạn nói lọc thiếu thì tô màu dòng đó bên sheet NKC cho tôi xem.
- Nếu có lưu file thì cũng là xlsm hoặc xlsb, không lưu kiểu xlsx.
-------------
Chú ý là tui không đọc hiểu được mấy chữ này "rùi, ah", tra tự điển tiếng Việt không có, nếu là ruồi thì còn hiểu là con Ruồi.
Em gửi lại anh Bate chi tiết àh. Anh xem giúp em. Cám ơn anh Bate đã chỉ bảo.
 

File đính kèm

Upvote 0
Em gửi lại anh Bate chi tiết àh. Anh xem giúp em. Cám ơn anh Bate đã chỉ bảo.

Híc! Từ đầu đâu có nói là lấy 112 của cột nào?
Vì vậy cứ cột H hay I mà có 112 đều lấy tuốt và gán thí thí vào cột nào đó thôi.
Bây giờ mới biết là lấy theo cột I.
Còn cột H mà có 112, cột I không có 112 thì sao?
Cả 2 cột đều có 112 thì sao?
Đến giờ vẫn chưa chắc hiểu.
 

File đính kèm

Upvote 0
Híc! Từ đầu đâu có nói là lấy 112 của cột nào?
Vì vậy cứ cột H hay I mà có 112 đều lấy tuốt và gán thí thí vào cột nào đó thôi.
Bây giờ mới biết là lấy theo cột I.
Còn cột H mà có 112, cột I không có 112 thì sao?
Cả 2 cột đều có 112 thì sao?
Đến giờ vẫn chưa chắc hiểu.
Anh Bate ơi, Ý của em là, Nếu gõ 112 thì hiện cả cột H và cột I, Nếu gõ 112 thì lấy đồng thời cả cột H và cột I để làm sao cho tổng của phát sinh trong kỳ Ô H223 là: 85,215,271,756 và I 223 là: 82,848,137,093. Anh đã xử lý ban đầu cột H rùi, nhưng bảng này anh lại chuyển sang cột I, ý của em phải hiện ở cả 2 cột H và I à.
Em gửi lại File đính kèm ah. Em em bôi ô mà không hiện từ Sheet NKC sang sheet "Socai
[TABLE="width: 143"]
[TR]
[TD]Cám ơn anh,
[/TD]
[/TR]
[/TABLE]
[TABLE="width: 143"]
[TR]
[TD]
[/TD]
[/TR]
[/TABLE]
[TABLE="width: 143"]
[TR]
[TD][/TD]
[/TR]
[/TABLE]
 

File đính kèm

Upvote 0
Anh Bate ơi, Ý của em là, Nếu gõ 112 thì hiện cả cột H và cột I, Nếu gõ 112 thì lấy đồng thời cả cột H và cột I để làm sao cho tổng của phát sinh trong kỳ Ô H223 là: 85,215,271,756 và I 223 là: 82,848,137,093. Anh đã xử lý ban đầu cột H rùi, nhưng bảng này anh lại chuyển sang cột I, ý của em phải hiện ở cả 2 cột H và I à.
Em gửi lại File đính kèm ah. Em em bôi ô mà không hiện từ Sheet NKC sang sheet "Socai
[TABLE="width: 143"]
[TR]
[TD]Cám ơn anh,
[/TD]
[/TR]
[/TABLE]
[TABLE="width: 143"]
[TR]
[TD]
[/TD]
[/TR]
[/TABLE]
[TABLE="width: 143"]
[TR]
[TD][/TD]
[/TR]
[/TABLE]

Mâu thuẫn giữa Cột H=112 và cột I cũng=112, thằng nào là tài khoản chính (I hay H), thằng nào là TK đối ứng (H hay I). Gán thằng nào cho cột F? Không chuyên ngành nên "Thua"!
Nhiều yêu cầu mà chắc bạn không lường được hoặc tôi không giải quyết được.
Viết rồi mà code không chạy được.
Tui chạy.
 
Lần chỉnh sửa cuối:
Upvote 0
Anh Bate ơi, Ý của em là, Nếu gõ 112 thì hiện cả cột H và cột I, Nếu gõ 112 thì lấy đồng thời cả cột H và cột I để làm sao cho tổng của phát sinh trong kỳ Ô H223 là: 85,215,271,756 và I 223 là: 82,848,137,093. Anh đã xử lý ban đầu cột H rùi, nhưng bảng này anh lại chuyển sang cột I, ý của em phải hiện ở cả 2 cột H và I à.
Bạn hãy chú ý nhé, ở sheet NKC của bạn ở các dòng mà bạn đang bôi vàng thì TKNo hay TKCo cũng đều để là 112* . Vậy khi sang bên sheet SoCai thì cái tài khoản nào là tài chính để lọc sổ cái còn tài khoản nào là tài khoản đối ứng. Thực chất là bạn cũng chưa phân biệt rõ (thì còn lâu máy mới phân biệt được cho bạn). Bây giờ bạn thử gõ 1122 hoặc 11211để kiểm tra kết quả thử coi, mình kiểm tra rồi, trúng phóc.
 
Upvote 0
Mâu thuẫn giữa Cột H=112 và cột I cũng=112, thằng nào là tài khoản chính (I hay H), thằng nào là TK đối ứng (H hay I). Gán thằng nào cho cột F. Không chuyên ngành nên "Thua"!
Nhiều yêu cầu mà chắc bạn không lường dược hoặc tôi không giải quyết được.
Viết rồi mà code không chạy được.
Tui chạy.
Vâng, cám ơn anh Bate. Có lẽ do không phân biệt được tài khoản chính và tài khoản phụ, chắc là thắc mắc của em không đúng. Em còn một vấn đề khá khó, em đang thắc mắc mãi không biết nó có sử dụng được code được không cũng liên quan đến bài viết này, thường động tác em vẫn đang làm thủ công. Mai em xin gửi câu hỏi chi tiết nhờ Anh và các bạn xem có cách nào giải quyết giúp em.
Xin cám ơn anh Bate rất nhiều à.
 
Upvote 0
Nếu kết quả này là đúng với ý bạn chắc tui nghỉ chơi TDTT, xin làm kế toán với mấy cái nợ, có... luôn.
File thứ 6 rồi.
 

File đính kèm

Upvote 0
Nếu kết quả này là đúng với ý bạn chắc tui nghỉ chơi TDTT, xin làm kế toán với mấy cái nợ, có... luôn.
File thứ 6 rồi.

Anh Bate ơi, chuẩn quá àh. Có lẽ anh chuyển sang làm hướng dẫn làm kế toán hiii.
Anh Bate vẫn cái File dữ liệu đó, em vẫn còn một công việc thủ công trong quá trình làm kế toán. Anh giúp em có cách nào tự động không. Em tải File anh xem marco có xử lý được vấn đề này không à.
Cám ơn anh Bate rất nhiều à.
 

File đính kèm

Upvote 0
Anh Bate ơi, chuẩn quá àh. Có lẽ anh chuyển sang làm hướng dẫn làm kế toán hiii.
Anh Bate vẫn cái File dữ liệu đó, em vẫn còn một công việc thủ công trong quá trình làm kế toán. Anh giúp em có cách nào tự động không. Em tải File anh xem marco có xử lý được vấn đề này không à.
Cám ơn anh Bate rất nhiều à.

1/ File này không phải là "vẫn cái File dữ liệu đó".
2/ Nếu file có khoá thì phải cho biết password, bằng không mọi người "hổng thèm" xem đâu.
3/ Macros xử lý chuyện này "dễ ẹc".
3/ Nên viết đúng nick người khác, Ba Tê chứ không phải Bate.
(Trừ khi tên nick quá dài, khó nhớ, như ndu96081631. Híc!)
 
Lần chỉnh sửa cuối:
Upvote 0
1/ File này không phải là "vẫn cái File dữ liệu đó".
2/ Nếu file có khoá thì phải cho biết password, bằng không mọi người "hổng thèm" xem đâu.
3/ Macros xử lý chuyện này "dễ ẹc".
3/ Nên viết đúng nick người khác, Ba Tê chứ không phải Bate.
(Trừ khi tên nick quá dài, khó nhớ, như ndu96081631. Híc!)
Em quên mất, không bỏ pass, File vẫn là dữ liệu theo kiểu kế toán Nợ Có anh Ba Tê à.
Code này viết được àh, Ý của em là nó tự động đó. Em gửi lại File ah.
 

File đính kèm

Upvote 0
1/ File này không phải là "vẫn cái File dữ liệu đó".
2/ Nếu file có khoá thì phải cho biết password, bằng không mọi người "hổng thèm" xem đâu.
3/ Macros xử lý chuyện này "dễ ẹc".
3/ Nên viết đúng nick người khác, Ba Tê chứ không phải Bate.
(Trừ khi tên nick quá dài, khó nhớ, như ndu96081631. Híc!)
Hi Anh Ba Tê, xin lỗi viết nhầm tên Anh nhé. Làm cho người khác hiểu nhầm.
 
Upvote 0
Em quên mất, không bỏ pass, File vẫn là dữ liệu theo kiểu kế toán Nợ Có anh Ba Tê à.
Code này viết được àh, Ý của em là nó tự động đó. Em gửi lại File ah.

1/ File trên có pass (Hình như đã có code rồi), tôi không thèm mở. Làm trong file cũ rồi.
Xem trong sheet THDUTH xem code này chạy có ổn và kết quả có đúng không.
2/ Sheet ptich nhìn rối rắm quá, chưa có thời gian rảnh để "đọc hiểu", vì đến giờ "đi cày" rồi, khi nào rảnh xem tiếp.
 

File đính kèm

Upvote 0
1/ File trên có pass (Hình như đã có code rồi), tôi không thèm mở. Làm trong file cũ rồi.
Xem trong sheet THDUTH xem code này chạy có ổn và kết quả có đúng không.
2/ Sheet ptich nhìn rối rắm quá, chưa có thời gian rảnh để "đọc hiểu", vì đến giờ "đi cày" rồi, khi nào rảnh xem tiếp.
Vâng khi rảnh anh xem giúp em cái Sheet Ptich đó, cái đó em mới thấy đòi hỏi code phải rất phức tạp thì nói mới tự động ra được phụ lục 1 và phụ lục 2. ( Vì không biết excel nó có tự động hiểu điểm theo thự tự và chèn cột và ẩn cột khi các điều kiện nó thay đổi).
Rất cám ơn anh, đã giúp đỡ em nhiều. Khi nào ảnh anh xem giùm em nhé.
 
Upvote 0
1/ File trên có pass (Hình như đã có code rồi), tôi không thèm mở. Làm trong file cũ rồi.
Xem trong sheet THDUTH xem code này chạy có ổn và kết quả có đúng không.
2/ Sheet ptich nhìn rối rắm quá, chưa có thời gian rảnh để "đọc hiểu", vì đến giờ "đi cày" rồi, khi nào rảnh xem tiếp.
Hii, nick của anh Ba Tê sáng rùi.
 
Upvote 0
Vâng khi rảnh anh xem giúp em cái Sheet Ptich đó, cái đó em mới thấy đòi hỏi code phải rất phức tạp thì nói mới tự động ra được phụ lục 1 và phụ lục 2. ( Vì không biết excel nó có tự động hiểu điểm theo thự tự và chèn cột và ẩn cột khi các điều kiện nó thay đổi).
Rất cám ơn anh, đã giúp đỡ em nhiều. Khi nào ảnh anh xem giùm em nhé.

Vẫn làm trên file cũ.
2 Phụ lục để trên dưới chứ không ngang nhau, khỏi ảnh hưởng đến số cột mỗi phụ lục.
Bạn tự kiếm tra lại kết quả chứ tôi không biết thế nào là đúng.
Nếu sai sót thì ghi chú, tô màu những cái sai cho dễ nhận biết.
 

File đính kèm

Upvote 0
Vẫn làm trên file cũ.
2 Phụ lục để trên dưới chứ không ngang nhau, khỏi ảnh hưởng đến số cột mỗi phụ lục.
Bạn tự kiếm tra lại kết quả chứ tôi không biết thế nào là đúng.
Nếu sai sót thì ghi chú, tô màu những cái sai cho dễ nhận biết.
Dear Anh Ba Tê,
Số liệu chạy quá chuẩn luôn ah, nhưng có một điểm là đúng là nhìn hơi bị rối mắt, anh ơi, có thể tạo được một cái sheet " phân tích chi tiết hơn" không cần cái sheet phân tích kia, nhưng mà làm sao nó tự tính tổng và ẩn được cột mà không có dữ liệu à, vì để nhiều cột quá em thấy loạn hết cả lên.
Với một điểm nhỏ, anh giúp em xem lại Sheet " So cai" Em bổ xung thêm yếu tố tính quá bên trên, anh xem code tự động chạy được không, em sử dụng hàm sumif, và coutifs rất nặng file chạy àh.
Em cám ơn anh Ba Tê !!!
 

File đính kèm

Upvote 0
Dear Anh Ba Tê,
Số liệu chạy quá chuẩn luôn ah, nhưng có một điểm là đúng là nhìn hơi bị rối mắt, anh ơi, có thể tạo được một cái sheet " phân tích chi tiết hơn" không cần cái sheet phân tích kia, nhưng mà làm sao nó tự tính tổng và ẩn được cột mà không có dữ liệu à, vì để nhiều cột quá em thấy loạn hết cả lên.
Với một điểm nhỏ, anh giúp em xem lại Sheet " So cai" Em bổ xung thêm yếu tố tính quá bên trên, anh xem code tự động chạy được không, em sử dụng hàm sumif, và coutifs rất nặng file chạy àh.
Em cám ơn anh Ba Tê !!!

- Dear Anh Ba Tê: tui hổng biết dear là sao, có thể nó là "ĐM". Sao người Việt bây giờ không thích tiếng Việt nữa vậy?
- Quan trọng là nội dung muốn lọc, còn chuyện "trang trí nội thất", đặt nó ở trong phòng ngủ hay ngoài phòng khách là chuyện của mình, sao lại nhờ người khác khiêng tới khiêng lui?
- Tặng bạn cái giường ngủ trong phòng khách.
Tạm biệt nhé. Tôi không tham gia bài này nữa đâu. Sắc tức không. Không tức có. Mệt tức không khoẻ. Híc!
 

File đính kèm

Lần chỉnh sửa cuối:
Upvote 0
- Dear Anh Ba Tê: tui hổng biết dear là sao, có thể nó là "ĐM". Sao người Việt bây giờ không thích tiếng Việt nữa vậy?
- Quan trọng là nội dung muốn lọc, còn chuyện "trang trí nội thất", đặt nó ở trong phòng ngủ hay ngoài phòng khách là chuyện của mình, sao lại nhờ người khác khiêng tới khiêng lui?
- Tặng bạn cái giường ngủ trong phòng khách.
Tạm biệt nhé. Tôi không tham gia bài này nữa đâu. Sắc tức không. Không tức có. Mệt tức không khoẻ. Híc!
Cám ơn Anh Ba Tê nhiều ah, Anh Ba Tê ơi, còn một cái yếu tố nhỏ của sheet " Số Cái" anh xem giùm em với.
 
Upvote 0
- Dear Anh Ba Tê: tui hổng biết dear là sao, có thể nó là "ĐM". Sao người Việt bây giờ không thích tiếng Việt nữa vậy?
- Quan trọng là nội dung muốn lọc, còn chuyện "trang trí nội thất", đặt nó ở trong phòng ngủ hay ngoài phòng khách là chuyện của mình, sao lại nhờ người khác khiêng tới khiêng lui?
- Tặng bạn cái giường ngủ trong phòng khách.
Tạm biệt nhé. Tôi không tham gia bài này nữa đâu. Sắc tức không. Không tức có. Mệt tức không khoẻ. Híc!
Hi Anh Ba Tê
Biết là nhiều lúc đòi hỏi nhiều quá, nhưng mà nhiều lúc không biết làm, thấy còn vướng mắc lên bức xúc. Anh xem giúp em còn phần Sổ Cái em gửi, em có ý nhỏ anh xem có chạy Marco được không. Xử lý nốt vụ này giúp em.
Xin cám ơn anh rất nhiều à.
 
Upvote 0
Hi Anh Ba Tê
Biết là nhiều lúc đòi hỏi nhiều quá, nhưng mà nhiều lúc không biết làm, thấy còn vướng mắc lên bức xúc. Anh xem giúp em còn phần Sổ Cái em gửi, em có ý nhỏ anh xem có chạy Marco được không. Xử lý nốt vụ này giúp em.
Xin cám ơn anh rất nhiều à.

Bạn bỏ chữ Hi hay thay thành chữ gì đó thuần Việt tôi sẽ làm giúp cho lần nữa.
 
Upvote 0

File đính kèm

Lần chỉnh sửa cuối:
Upvote 0

File đính kèm

Upvote 0
Cám ơn Anh Ba Tê, Em gửi lại File đính kèm anh xem giùm em. Em viết chi tiết cụ thể trong sheet " So Cai"
Anh kiểm tra lại giúp em.

Tôi chỉ làm được bấy nhiêu thôi.
File số 11 bên trên.
Chuyện khác không làm được. Bạn tự làm bằng công thức theo ý mình đi.
Chúc thành công.
 
Upvote 0
Tôi chỉ làm được bấy nhiêu thôi.
File số 11 bên trên.
Chuyện khác không làm được. Bạn tự làm bằng công thức theo ý mình đi.
Chúc thành công.
Cám ơn anh rất nhiều ah. Hy vọng được anh giúp đỡ và chỉ bảo nhiều. Cám ơn vì đã giúp đỡ em rất nhiều.
 
Upvote 0

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

Back
Top Bottom