• Custom hàm mid
  • Custom hàm mid

    mrsiro > 15-03-18, 11:09 AM

    Chào các bạn, như ta đã biết hàm mid phải khai báo đầy đủ mid(chuỗi, vị trí bắt đầu, số kí tự muốn lấy).
    Nhưng mình muốn: Cho biết vị trí bắt đầu và lấy toàn bộ giá trị đằng sau vị trí đấy thì làm thế nào.
    Ví dụ: thuthuataccess, mình muốn vị trí lấy bắt đầu là 2, và lấy toàn bộ giá trị bắt đầu từ vị trí đó, kết quả là: huthuataccess.
  • RE: Custom hàm mid

    lmthu > 15-03-18, 11:51 AM

    a="thuthuataccess"
    b=Mid(a,2,len(a-2))
    đúng ý bạn chưa?
  • RE: Custom hàm mid

    MTNQ > 16-03-18, 12:39 AM

    (15-03-18, 11:09 AM)mrsiro Đã viết: Chào các bạn, như ta đã biết hàm mid phải khai báo đầy đủ mid(chuỗi, vị trí bắt đầu, số kí tự muốn lấy).
    Nhưng mình muốn: Cho biết vị trí bắt đầu và lấy toàn bộ giá trị đằng sau vị trí đấy thì làm thế nào.
    Ví dụ: thuthuataccess, mình muốn vị trí lấy bắt đầu là 2, và lấy toàn bộ giá trị bắt đầu từ vị trí đó, kết quả là: huthuataccess.

    Với hàm Mid thì tham số cuối cùng ( số kí tự muốn lấy) là không bắt buộc, nếu bỏ trống  thì hàm sẽ trả về tất cả các ký tự từ vị trí bắt đầu đến cuối của chuỗi (đây chính là trường hợp của bạn)

    VD:  Mid("thuthuataccess", 2)  sẽ trả về: huthuataccess

    Bạn tham khảo thêm về hàm Mid ở đây:
    https://msdn.microsoft.com/en-us/vba/lan...d-function