Đổi $G$7:$G$16 thành INDEX($D$7:$K$16,,MATCH($C$2,$D$7:$K$7,0))
Nhìn cái file ghê quá, không dám bảo gì thêm.
Mà thớt cũng khá lười. Đưa dữ liệu lên, ít nhất cũng gần với những tính chất và điều kiện mình đã kể chứ.
1. Không có dân code chuyên nghiệp nào để cho cái With Object trải luôn một đoạn code dài dữ vậy. Về sau này cắt dời code sẽ có nhiều vấn đề.
2. Code không có comments cho biết mỗi tiểu đoạn của nó có mục đích gì. Bảo cải tiến rất khó - làm sao biết những chỗ x, y là chủ ý hay do code yếu.
Trước...
Khả thi. Nhưng không xứng đáng làm nếu thớt chỉ có ý muốn thử sáng kiến "độc lạ" của mình.
Thớt cần cho biết ứng dụng của mình. Nếu xứng đáng sẽ có người è cổ ra làm giùm.
Khi hỏi, đưa một vấn đề của mình ra cho người ta làm (giúp) thì đầu tiên hết phải cố gắng dùng văn từ cho thật rõ rệt, và tuân thủ luật của "thói thường".
Đâu lại cứ cắm đầu đi theo "thói quen".
Bàu tập này Thầy/Cô ra khá chi tiết mà bạn thì lười, không chịu lập bảng đàng hoàng mà chỉ muốn nhờ người ta tính giùm một công thức ăn ngon một phát.
Phải lập ra cái biểu bảng như thế này:
Dùng cột "Còn thiếu" để tính Present Value. Trừ cho tổng tho thì ra số lãi.
Một công thức một thì cũng...
Tôi đến với Excel và VBA từ kiến thức lập trình.
Theo luật chung của lập trình thì tôi chỉ viết những hàm căn bản. Hàm chinh dùng để gọi những hàm ấy mà làm việc đúng chỗ, đúng nhiệm vụ. LTHĐT thì đại khái cũng vậy thôi, công việc là những phương thức nhỏ được lôi ra đúng lúc, đúng chỗ.
Điều...
Top nếu do đánh tiếng Việt bị thiếu dấu thì có lẽ là "Tốp" hoặc "Tóp".
Tóp: miếng nhỏ (tóp mỡ (cho lão già chảy nước miếng, đem tóp mỡ xào lại cho nóng, bỏ vài con tôm khô, chút hành, ăn cơm nguội hoặc cơm cháy...)
Tốp: nhóm (người)
Trời đất chỉ có công việc nhỏ xíu, hàm bự như hàm cá voi.
Function NoiTam(rg As Range, Optional tam As String = "") As String
If rg.Cells(1) <> "" Then tam = tam & IIf(tam = "", "", "+") & rg.Cells(1)
If rg.Cells.Count <= 1 Then
NoiTam = tam
Else
NoiTam = NoiTam(rg.Offset(, 1).Resize(...
Cách dễ nhất là ở cột C, dùng hàm:
=IF(ISNUMBER($B5), TEXT($B5, "mm/dd/yyyy"), $B5)
Fill xuống hết data
Copy cột, Paste Value tại chỗ.
Text-to-column
Chọn Next trong hai dialogues đầu.
Dialog thứ 3, chọn Date [D/M/Y]
Finish
Ối (Ế) người rảnh chứ cả có giời hay anh nào cả.
Người ta muốn ăn nói kiểu nào thì nói, miễn là có người không nề hà vào giúp là được rồi.
BQT diễn đàn đã chính thức nhìn nhận chính sách "lấy lượng đè phẩm" rồi mà. Chạy một cái diễn đàn đâu có rẻ tiền, rất tiếc là loại diễn đàn này được đánh...
Máy của bạn dùng số theo kiểu Việt và Âu, dấu chấm là để chia bậc ngàn và dấu phẩy dùng cho thập phân. Bảo người dùng theo nhập theo kiểu này là hết.
Muốn sửa dữ liệu có sẵn thì:
1. Chọn cột D
2. Ctrl+h
3. Find What: gõ dấu phẩy > Replace With: gõ dấu # > Replace All
4. Find What: gõ dấu chấm >...
Tôi không cãi nhau tay đôi.
Mục đích chính của tôi là dùng những người "trẻ trâu nóng nảy, cục tự ái lớn hơn cái chí học hỏi, còn thêm thói bồi Tây" này ra làm bài học cho học trò tôi.
Khi nào tôi thấy không còn chỗ lợi dụng nữa (đến mức tầm thường thì học trò tôi tự học được) thì tôi sẽ tự...