QUẢNG CÁO ĐẦU TRANG

Collapse

Thông báo

Collapse
No announcement yet.

Mỗi tuần một hàm trong Excel!

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • nguyenduc_cdcc
    replied
    Ðề: Mỗi tuần một hàm trong Excel!

    Nguyên văn bởi PMXD
    Chào các anh em trong diễn đàn!
    Từ ngày hôm nay, tôi sẽ cố gắng post mỗi tuần một hàm Excel mà tôi đã từng dùng để tính toán thiết kế. Ai ủng hộ tôi xin hãy lên tiếng cho diễn đàn them khí thế!

    '==================HÀM SỐ 1===========================
    ' NỘI SUY MỘT BẢNG THEO GIÁ TRỊ
    '====================================================

    Function TraBang2Chieu(ByVal Hang, ByVal Cot, VungChon As Range)
    Dim i As Long, j As Long
    Dim TangAnPha
    Dim NoiSuy1 As Double, NoiSuy2 As Double

    For i = 1 To UBound(VungChon.Value, 2) ' Theo phuong ngang
    If Hang = VungChon(1, i) Then
    For j = 1 To UBound(VungChon.Value, 1) - 1
    If (Cot - VungChon(j, 1)) * (Cot - VungChon(j + 1, 1)) <= 0 Then
    TangAnPha = (VungChon(j + 1, i) - VungChon(j, i)) / (VungChon(j + 1, 1) - VungChon(j, 1))
    TraBang2Chieu = VungChon(j, i) + (Cot - VungChon(j, 1)) * TangAnPha
    GoTo Thoat:
    End If
    Next j
    ElseIf (Hang - VungChon(1, i)) * (Hang - VungChon(1, i + 1)) < 0 Then
    For j = 1 To UBound(VungChon.Value, 1) - 1
    If (Cot - VungChon(j, 1)) * (Cot - VungChon(j + 1, 1)) < 0 Then
    TangAnPha = (VungChon(j, i + 1) - VungChon(j, i)) / (VungChon(1, i + 1) - VungChon(1, i))
    NoiSuy1 = VungChon(j, i) + (Hang - VungChon(1, i)) * TangAnPha

    TangAnPha = (VungChon(j + 1, i + 1) - VungChon(j + 1, i)) / (VungChon(1, i + 1) - VungChon(1, i))
    NoiSuy2 = VungChon(j + 1, i) + (Hang - VungChon(1, i)) * TangAnPha

    TangAnPha = (NoiSuy2 - NoiSuy1) / (VungChon(j + 1, 1) - VungChon(j, 1))
    TraBang2Chieu = NoiSuy1 + (Cot - VungChon(j, 1)) * TangAnPha
    GoTo Thoat:
    End If
    Next j
    End If
    Next i

    Thoat:
    'TraBang = UBound(VungChon.Value, 2)
    End Function

    '=====================================================

    Mời các bác Copy hàm này vào Excel và sử dụng theo từng bước như sau:

    1- Mở Excel
    2- Nhấn Ctrl+F11
    3- Insert 1 Module trong môi trường VBA
    4- Copy hàm bên trên vào
    5- Sử dụng như 1 hàm Excel thông thường với 3 tham số:

    + Giá trị của hàng
    + Giá trị của cột
    + Vùng giá trị của bảng

    Ghi chú: Bác nào vẫn còn lơ mơ thì cứ A lô nhé
    '===============================

    Nguyễn Việt Anh
    Phòng KCXD- IBST
    047544277
    Hàm này có một lỗi nhỏ.
    Attached Files
    Last edited by nguyenduc_cdcc; 13-04-2005, 04:51 PM.

    Leave a comment:


  • dnl
    replied
    Ðề: Cách sẻ và ghép file?

    Các bác chỉ giúp em cách sẻ và ghép file được không? Em vừa nhận được một file sẻ bằng total commander . Em đã dơwn phần mềm này về nhưng không ghép được. Bác nào biết có thể hướng dẫn được không?Thanhks!

    Leave a comment:


  • nguyen trong thang
    replied
    Ðề: Mỗi tuần một hàm trong Excel!

    Cac Bac Kinh Men
    Bay Gio Em Muon Lam Ben Vba,de Tra Bang Ben Exel Thi Phai Lam The Nao
    Chuc Cac Bac Khoe

    Leave a comment:


  • nguyen trong thang
    replied
    Ðề: Mỗi tuần một hàm trong Excel!

    em rat ung ho
    cac bac nao co phan men tinh nen lun khong.cho tai ve tham kha
    em cam on

    Leave a comment:


  • linhcn
    replied
    Ðề: Mỗi tuần một hàm trong Excel!

    Co bac nao biet cach pha hoac khoi phuc lai cac file excel co dat password?Vi truoc day e co lam may file tinh toan nhung lai quen mat password ma bay gio e muon sua lai doi chut

    Leave a comment:


  • ttkh
    replied
    Ðề: Mỗi tuần một hàm trong Excel!

    Các hàm Excel khi thực hiện xong, có cách nào để không cho nó hiển thị? Ví dụ đơn giản khi ta thực if(......) ở ô B2 xong. Bây giờ không muốn thấy lệnh (giấu lệnh) ô B2 nữa thì làm cách nào? Nhưng kết quả ở B2 sẽ vẫn thay đổi nếu ta thay đổi các phần tương ứng trong lệnh if(.....)

    Leave a comment:


  • hoahuce
    replied
    Ðề: Mỗi tuần một hàm trong Excel!

    Nguyên văn bởi Hanh
    Dùng excel, dùng hàm vlookup, hlookup chắc là được ngay (chẳng cần dùng đến VBA)
    dùng các hàm Vlookup hoặc hlookup thì cũng được , tuy nhiên nếu bạn dùng các hàm như match, hoặc index thì sẽ hay hơn rất nhiều đó.
    nếu cần thì tôi sẽ gửi cho vậy

    Leave a comment:


  • Hanh
    replied
    Ðề: Mỗi tuần một hàm trong Excel!

    Dùng excel, dùng hàm vlookup, hlookup chắc là được ngay (chẳng cần dùng đến VBA)

    Leave a comment:


  • hoahuce
    replied
    Ðề: Mỗi tuần một hàm trong Excel!

    hom nay làm bài tập về nhà VBA, khi tính toán thép chịu mô men uốn thì vướng phải công thức tra bảng của phi, A, phụ thuộc vào anpha0, và anpha0 phụ thuộc vào 2 điều kiện là Mac Betong và Loại thép CI,CII... em không biết là nên dể bảng cần tra dùng file dữ liệu loại nào?? (nên dùng access,sql hay excel??? ). Em định dùng access để làm ,tuy nhiên làm mãi rùi mà vẫn ko được vì khi đưa access vào biến DATA trong DATA CONTROL thì nó báo là không hiểu định dạng của file(). AI BIẾT thì chỉ cho em cách nhúng acess vào VB nha(hoặc các loại cơ sở dữ liệu khác ). Xin cảm ơn.
    ---------------------
    ps: không biết mọi người đã làm xong bài tập chưa nhỉ ?
    ai cần active skin thì thứ 7 mang usb để copy nha.
    Last edited by hoahuce; 26-03-2005, 06:37 PM.

    Leave a comment:


  • tuanla
    replied
    Ðề: Mỗi tuần một hàm trong Excel!

    to hung01x3a
    QUOTE=CNPM]Không hiểu cái ô Number of Spans ( <=10 ) trong file InfluenceLines.xls nó làm list đổ xuống ntn ấy nhỉ. !
    Cái này rất đơn giản bạn vào menu data chọn validation , trong phần allow bạn chọn list rồi lựa chọn danh sách trong phần source để đưa vào list là OK.

    Leave a comment:


  • angel911
    replied
    Ðề: Mỗi tuần một hàm trong Excel!

    [QUOTE=CNPM]Không hiểu cái ô Number of Spans ( <=10 ) trong file InfluenceLines.xls nó làm list đổ xuống ntn ấy nhỉ. !


    Anh vào INSERT >NAME >DIFINE xem sao. Hình như Họ sử dụng menu Data để làm ấy.em cũng chẵng biết nữa.

    Nhân tiện nói về EXCel.Ngày nay excel đã trở nên rất mạnh mẽ với với các Chương trình fụ trợ (dạng như cái TKXD của anh NGLAM cho autocad ấy).Dùng các chương trình ấy bạn có thể thêm 1 hàm vào trong excel rất dễ dàng ,không fải dùng vba.Nói chung là có thể giúp ta được rất nhiều việc. xin giới thiệu trang web để các bạn tham khảo
    http://www.beyondtechnology.com/home.shtml
    http://www.j-walk.com/ss/pup/pup6/trial.htm


    còn mấy trang nữa em quên mất bữa sau em sẽ gửi lên.Các anh dùng tạm cái này
    Attached Files
    Last edited by angel911; 11-03-2005, 11:31 AM.

    Leave a comment:


  • CNPM
    replied
    Ðề: Mỗi tuần một hàm trong Excel!

    Nguyên văn bởi hung01x3a
    Quả thật mò mãi không ra. Cái cell nhập số Number of Spans ( <=10 ): không hiểu nó làm cái list đổ xuống đó kiểu gì. Đã ai tìm ra cách làm cái cell này chưa.???? Anh Việt Anh thấy nó thế nào
    Không hiểu cái ô Number of Spans ( <=10 ) trong file InfluenceLines.xls nó làm list đổ xuống ntn ấy nhỉ. Bó tay. Anh Việt Anh Thấy thế nào??? Chỉ cho em với !

    Leave a comment:


  • XuanThuy
    replied
    Ðề: Mỗi tuần một hàm trong Excel!

    Nguyên văn bởi abasa
    Bác giúp em ***** cái passware VBA key 7.0 với
    Tôi chỉ có bản này thôi, bác dùng tạm vậy.
    Attached Files

    Leave a comment:


  • hoahuce
    replied
    Ðề: Mỗi tuần một hàm trong Excel!

    HI, anh PMXD đi đau mất rùi vây, em thấy im hơi lặng tiếng quá đó. Bọn em đang đợi hàm VBA mới của anh đây.chúc anh mạnh khoẻ, thành công....

    Leave a comment:


  • abasa
    replied
    Ðề: Mỗi tuần một hàm trong Excel!

    Nguyên văn bởi ttkh
    Bạn gửi VBA vào mail mình đi. Mình xem có thể giúp bạn được không? Sẳn đây bạn nào có nhu cầu ***** VBA của EXCEL thì liên hệ với mình nha. Hôm rồi mình mới làm được một cái. Thành công mỹ mãn.... Nhưng mục đích chung là học hỏi thôi nha.... Địa chỉ của mình : thanhxd97@yahoo.com

    mình để ở ftp://63.93.141.90/abasa geostudio rồi đó, bạn gửi cho mình file ***** nhé, cám ơn trước
    vào đó với name: pmxd
    pass: pmxd12345

    Leave a comment:

Working...
X