Ozgrid Excel Newsletter

Thảo luận trong 'Ứng dụng Excel' bắt đầu bởi levanduyet, 19 Tháng mười 2005.

2,553 lượt xem

  1. levanduyet

    levanduyet Welcome

    Bài viết:
    535
    Đã được thích:
    11
    Giới tính:
    Nam
    Nơi ở:
    HCM
    FUTURE OF EXCEL-TƯƠNG LAI CỦA EXCEL
    Microsoft sẽ cho ra phiên bản mới của Office vào cuối năm 2006. Có thể nói phiên bản Excel mới là phiên bản đáng giá nhất từ khi Excel 97 ra đời. VBA sẽ không còn nữa! Có lẻ VBA chỉ còn khỏang một năm nửa thôi! Microsoft will be releasing the new version of Office in late 2006. So far the new Excel version is shaping up to be one of the most exciting updates since Excel 97. Despite rumors that Excel will be moving away from VBA, it looks like VBA will be the language of Excel for a few years yet. Most changes seem to be in area of the removal of some long standing limitations.

    Ba thay đổi có thể thấy trước có thể thấy ở phần dưới đây:
    1.The total number of available columns in Excel-Số cột trong Excel sẽ là
    Old Limit: 256 (2^8) - Cũ là 256 cột
    New Limit: 16k (2^14) - Mới là 16K (hay 2^14)

    2.The total number of available rows in Excel-Số hàng trong Excel sẽ là
    Old Limit: 64k (2^16) - Cũ là 54 k (2^16)
    New Limit: 1M (2^20) - Mới là 1 M (2^20)

    3.Total amount of PC memory that Excel can use - Tổng bộ nhớ PC Excel có thể dùng
    Old Limit: 1GB - Cũ là 1 GB
    New Limit: Maximum allowed by Windows - Giới hạn lớn nhất sẽ được xác định bởi Windows.

    EXCEL TIPS AND TRICKS-EXCEL TIPS KỲ NÀY
    Dựa vào 6 điều kiện mà chúng ta có thể thay đổi font của cell như sau:

    In this example we will have 6 conditions for font color as shown below. 6 điều kiện đó thể hiện như sau:

    If value less or equal to 0, then make font Red. Nếu giá trị nhỏ hơn hay bằng 0, font sẽ là màu đỏ.

    If value greater than 0 but less than or equal to 20, then make font Green. Nếu gía trị lớn hơn 0 nhưng nhỏ hơn hay bằng 20, font sẽ là màu xanh lá cây.

    If value greater than 20 but less than 31 , then make font Blue. Nếu giá trị lớn hơn 20 nhưng nhỏ hơn 31, font sẽ là màu xanh.

    If value is between 31 and 40 make font Tan. Nếu giá trị giữa 31 và 40 thì font màu nâu vàng nhạt.

    If value is between 41 and 50 make font Grey-50%. Nếu giá trị giữa 41 và 50 thì font màu Grey.

    If value is greater than, or equal to 51 make font Brown. Nếu giá trị lớn hơn hay bằng 51 thì font màu nâu.

    Để thực hiện được điều này bạn chọn Format>Format Cells - Number và dùng Custom Format như sau:

    [Red][<=0]0;[Green][<=20]0;[Blue]0

    Chọn OK và trở về Excel. Bây giờ cũng với các ô vừa chọn ở trên (chú ý là bạn đừng chọn các ô khác) bạn vào Format>Conditional Formatting và chọn format criteria như dưới đây:

    1) Condition 1 - Điều kiện 1: Giá trị ô từ 31 và 40. Chọn Format và chọn màu Tan cho màu của font.

    2) Condition 2 - Điều kiện 2: Giá trị ô từ 41 và 50. Chọn Format và chọn Grey-50% for the Font color.

    3) Condition 3 - Điều kiện 3: Giá trị ô lớn hơn hay bằng 51. Chọn Format và chọn màu của font là màu nâu.

    Bạn làm như trên bạn sẽ có thể thay đổi màu của font dựa vào 6 điều kiện.

    RETURN THE LAST DAY OF ANY GIVEN MONTH - TRẢ VỀ NGÀY CUỐI CÙNG CỦA THÁNG

    Yêu cầu thường gặp là làm sao Excel trả về ngày cuối cùng của tháng. Giả sử A1 chứa ngày 23/6/2005. Bạn muốn biết ngày cuối cùng của tháng 6 thì bạn lập công thức sau, nó sẽ trả về 30/06/2005

    =DATE(YEAR(A1),MONTH(A1)+1,0)

    Có một cách nhanh nhất là dùng hàm Eomonth của Analysis Toolpak (Bạn chọn Tools>Add-ins và chọn Analysis Toolpak. Sau đó bạn lập công thức như sau:

    =EOMONTH(A1,0)

    Hay,

    =EOMONTH("22-Jun-2005",0)
    http://www.ozgrid.com/News/oct-2005.htm

    Bạn có thể đăng ký để nhận bản tin hàng tháng.

    Thân,
    Lê Văn Duyệt
     
    #1
  2. thanhvo31

    thanhvo31 Thành viên sơ cấp

    Bài viết:
    36
    Đã được thích:
    0
    Nơi ở:
    Haiphong
    Về end of month
    xin thử xem hàm này có được không?

    Public Function EOM(ByVal m As Integer, y As Integer) As Integer
    If (m < 1 And m > 12) Then Exit Function
    If (y Mod 4 = 0) And (y Mod 400 = 0) Then h = 29 Else h = 28
    mArray = Array(31, h, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31)
    EOM = mArray(m - 1)
    End Function

    Sub test()
    MsgBox EOM(2, 2000)
    End Sub
     
    #2
  3. workman

    workman Thành viên hoạt động

    Bài viết:
    372
    Đã được thích:
    0
    Nơi ở:
    Ho Chi Minh
    Hình như là điều kiện phải là m < 1 Or m > 12 mới đúng chứ nhỉ, nếu mà dùng And thì coi bộ không bao giờ xảy ra đâu.
     
    #3
  4. Bình_OverAC

    Bình_OverAC Over Abnormal / Crazy

    Bài viết:
    845
    Đã được thích:
    7
    Nơi ở:
    Nha Trang
    Anh Duyệt ơi! Vậy VBA bị bỏ thì cái gì sẽ thay thế nó! Bàng hoàng quá! --> khóc huhuhu kô còn VBA thì sẽ ra sao biết làm sao bây giờ ! Học cái mới àh khổ thế. Em còn chưa học hết VBA mà.
     
    #4
  5. thanhvo31

    thanhvo31 Thành viên sơ cấp

    Bài viết:
    36
    Đã được thích:
    0
    Nơi ở:
    Haiphong
    xin vâng,
    nhưng đại loại như thế ạ!
     
    #5
  6. adam_tran

    adam_tran Steel Partner

    Bài viết:
    1,373
    Đã được thích:
    32
    Nơi ở:
    Goooogle
    Chắc nó sẽ phát triển VBA lên dùng riêng cho Ecel hoặc có một công cụ nào đó mạnh hơn, cũng có thể nó không dùng chuẩn xls nữa mà dùng chung một kiểu dữ liệu thôi. Chưa chừng đến lúc đó Access sẽ biến mất! Cái mới chắc sẽ tốt hơn cái cũ, có điều mình phải học lại cực quá, híc, khi mà chỉ mới học VBA thôi.
    Nói thế chứ Office 2006 ra đời chứ mình vẫn xài 2000-2002-2003 có chết ai đâu!
     
    #6
  7. workman

    workman Thành viên hoạt động

    Bài viết:
    372
    Đã được thích:
    0
    Nơi ở:
    Ho Chi Minh
    Lo gì Adam! Học cái mới vẫn hay hơn cứ dùng cái cũ. Biết đâu trong version mới có đủ đồ chơi hơn thì sao.

    Hồi tôi học quartro đã thấy vĩ đại lắm rồi (hồi đó tôi phải viết hàm chuyển số ra chữ (không có dấu) bằng Quartro macro đấy).

    Sau đó qua Lotus lại thấy một cuộc cách mạng. Cuối cùng là dùng excel đến giờ. Càng ngày thấy càng tốt hơn. Nên tôi vẫn tin rằng version mới chắc chắn sẽ tiến bộ hơn excel cũ.
     
    #7
  8. vongphuc

    vongphuc Excel Fans Club

    Bài viết:
    300
    Đã được thích:
    4
    Nơi ở:
    Ha Noi
    Cảm ơn thông tin của anh levanduyet,

    Số lượng người phát triển và sử dụng Excel là hết sức phổ biển. Sự phát triển của ngôn ngữ lập trình và sự ra đời của chuẩn cơ sở dữ liệu mới, tất cả sẽ tạo ra một sự thay đổi lớn

    Chúng ta hãy đón nhận và coi đó là một điều bình thường trong sự phát triển tất yếu

    Có khi lại phải tổ chức ăn mừng cũng nên?!!!
     
    #8
  9. levanduyet

    levanduyet Welcome

    Bài viết:
    535
    Đã được thích:
    11
    Giới tính:
    Nam
    Nơi ở:
    HCM
    Thư tháng 03/2006

    Chào các bạn,
    Các bạn hãy vào trang này để đọc thư tháng 03/2006.
    Cũng có một vài điều hay !!!
    http://www.ozgrid.com/News/mar-2006.htm
    Chúc các bạn vui vẻ.
    Thân,
    Lê Văn Duyệt
     
    #9
  10. QDuc

    QDuc Thành viên thân thiết

    Bài viết:
    254
    Đã được thích:
    18
    Nơi ở:
    Biển khơi
    www.ozgrid.com/forum/

    /(/ếu vô www.ozgrid.com/forum/ sẽ thấy các sub-forum rất thú vị, nhất là đối với mình
    Rất nhanh nhạy & kịp thời! Chỉ cần trình độ A anh văn!
    Hãy nhanh , bạn sẽ thích ngay!
     
    #10

Chia sẻ trang này