VBA Hiện các số khi dùng hàm Sum() (1 người xem)

Liên hệ QC

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

trantien668

Thành viên mới
Tham gia
1/8/19
Bài viết
32
Được thích
2
Chào các cao thủ đầu mưng mủ
Mình rất cần 1 người giúp viết VBA để hiện các dãy số khi dùng hàm Sum() cho các cột
 
Hoặc giúp mình hàm khi mình gõ congday(A3:A8)= A3+A4+A5+A6+A7+A8
 
Sửa cái lời bất lịch sự ở bài #1 đi rồi nói chuyện tiếp.
Chả nhẽ trả lời để chấp nhận "chơi ch* ch* liếm mặt" hay sao?
 
Ghê vậy ta. Con cháu. Chẳng nghẽ Bác sinh đầu 6 sao ạ. :)))))). Tầm ấy mà biết VBA thì chỉ có thể là cao thủ thôi
 
Tám ít thì là hàng con cháu tôi.
Nếu cái "khai báo" kia là thực thì con thôi bác. Chả nhẽ vợ bác và con dâu bác đều quan hệ với trẻ vị thành niên và ........................................ dính ngay?. Nếu thế thì hai bà sành ăn thật. :D
Chẳng nghẽ Bác sinh đầu 6 sao ạ.
Có thể chưa được 6. Chắc chỉ 5+ thôi.
 
Lần chỉnh sửa cuối:
Hoặc giúp mình hàm khi mình gõ congday(A3:A8)= A3+A4+A5+A6+A7+A8
Bạn thử.
Mã:
Function conggop(ParamArray mang())
         Dim s As String, T, T1
         For Each T In mang
             For Each T1 In T
                 s = s & "+" & T1.Address(0, 0)
             Next
         Next
         conggop = Right(s, Len(s) - 1)
End Function
 
Bạn thử.
Mã:
Function conggop(ParamArray mang())
         Dim s As String, T, T1
         For Each T In mang
             For Each T1 In T
                 s = s & "+" & T1.Address(0, 0)
             Next
         Next
         conggop = Right(s, Len(s) - 1)
End Function
Cám ơn anh rât nhiều nha!
Đúng là thế giới rộng lớn. Nhiều người thật giỏi mà mình muốn học cũng khó học được
Do mình viêt không đúng ý. Mình muốn nó cộng giá trị của ô đó chứ không phải tên ô đó anh ạ.
Bài đã được tự động gộp:

Cám ơn anh rât nhiều nha!
Đúng là thế giới rộng lớn. Nhiều người thật giỏi mà mình muốn học cũng khó học được
Do mình viêt không đúng ý. Mình muốn nó cộng giá trị của ô đó chứ không phải tên ô đó anh ạ.
Cám ơn anh rất nhiều. Mình đã sửa theo đúng ý mình. Chân thành cám ơn anh rất nhiều
 
Lần chỉnh sửa cuối:
Ghê vậy ta. Con cháu. Chẳng nghẽ Bác sinh đầu 6 sao ạ. :)))))). Tầm ấy mà biết VBA thì chỉ có thể là cao thủ thôi

nhưng chắc đầu hết mủ
Chào các cao thủ đầu mưng mủ
Mình rất cần 1 người giúp viết VBA để hiện các dãy số khi dùng hàm Sum() cho các cột

trời thế này mà GPE vẫn có người giúp, lạ thay?
 
Lần chỉnh sửa cuối:
nhưng chắc đầu hết mủ
Nhưng


trời thế này mà GPE vẫn có người giúp, lạ thay?
Bạn việc gì phải vậy. Lễ giáo là tốt. Nhưng cái gì quá thì cũng không tốt. Có thể là 1 kẻ giả dối đạo đức giả.
Bài đã được tự động gộp:

Bạn thử.
Mã:
Function conggop(ParamArray mang())
         Dim s As String, T, T1
         For Each T In mang
             For Each T1 In T
                 s = s & "+" & T1.Address(0, 0)
             Next
         Next
         conggop = Right(s, Len(s) - 1)
End Function
Cám ơn anh. Nhưng anh có thể giúp em 1 chút nữa được không ạ. Em đã làm như vậy nhưng với cột không có giá trị thì nó hiện như hình dưới và mất công đi xóa dấu "+" thừa đóZZZZZZZZ. Hoi Dap.jpg
 
Bạn việc gì phải vậy. Lễ giáo là tốt. Nhưng cái gì quá thì cũng không tốt. Có thể là 1 kẻ ******* ***********.
Bài đã được tự động gộp:


Cám ơn anh. Nhưng anh có thể giúp em 1 chút nữa được không ạ. Em đã làm như vậy nhưng với cột không có giá trị thì nó hiện như hình dưới và mất công đi xóa dấu "+" thừa đóView attachment 227631
Bạn thử.
Mã:
Function conggop(ParamArray mang())
         Dim s As String, T, T1
         For Each T In mang
             For Each T1 In T
               If Len(T1.Value) Then s = s & "+" & T1.Address(0, 0)
             Next
         Next
         conggop = Right(s, Len(s) - 1)
End Function
 
Cám ơn anh rất nhiều ạ. Không biết anh làm ngành gì mà excel giỏi vậy.
 
Web KT

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

Back
Top Bottom