Cách chuyển form tính trong Excel thành đuôi *exe.

Liên hệ QC

khoavu87

Vũ Trần Khoa
Tham gia
5/3/09
Bài viết
1,311
Được thích
1,769
Nghề nghiệp
Kỹ Sư Xây dựng cầu đường
Em chào mọi người. hiện giờ em làm một form tính trong excel, nhưng muốn chuyển cái form kích vào nút hiển thị form) đó thành *exe để nó giống cái máy tính cá nhân trong hệ thống ấy ạ. Cảm ơn mọi người.
- ý thứ hai em muốn hỏi là làm thế nào để khi nhập dữ liệu đầu vào trên form thì tự động nhận kết quả trên lblkq luôn, không phải kích vào nút kết quả nữa nó mới hiện lên. em tìm mãi nhưng chưa biết sự kiện gì
 
- Nếu cậu muốn xây dựng giống như Calculator thì bắt buộc phải xây dựng 1 Form cùng với các đối tượng giống như Calculator ý (viết trong VB6 là hợp lý nhất, sau đó gọi ra từ VBA).

- Còn vấn đề thứ 2 thì không hợp lý vì bạn phải kiểm soát tốt dữ liệu đầu vào đã thì mới tính. Nếu thích vậy thì dùng sự kiện MouseMove của UserForm.


Mã:
Private Sub UserForm_MouseMove(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
    Dim a As Double
    Dim b As Double
    Dim c As Double
    Dim tanphi As Double
    Dim ff As Double
    a = Val(txth.Value)
    b = Val(txtgama.Value)
    c = Val(txtphi.Value)
    ' Tinh tang phi
    tanphi = Math.Tan(c * Application.WorksheetFunction.Pi() / 180)
    'Tinh f' la vung pham vi hoat dong
    ff = 0.66 * (2 / 3) * tanphi
    ' tinh luc keo cau vai (luc ma sat cua vai)
    lblkq = Application.WorksheetFunction.Round(b * a * 2 * ff, 2)

End Sub
 
Upvote 0
Em cảm ơn Anh Hướng. Vậy nếu cái file của em đó ko có cách nào chuyển thành *exe sao ạ.em chỉ muốn lấy cái mình cái form đó để sử dụng. Muốn dùng VB6 để viết nhưng ko cài này viết trên excel.
 
Upvote 0
Em cảm ơn Anh Hướng. Vậy nếu cái file của em đó ko có cách nào chuyển thành *exe sao ạ.em chỉ muốn lấy cái mình cái form đó để sử dụng. Muốn dùng VB6 để viết nhưng ko cài này viết trên excel.
Cứ cho là chuyển thành EXE được đi! Vậy khi bạn nhấn nút để gọi file .EXE ấy, làm sao bạn liên kết được nó với bảng tính đây? Cả 1 vấn đề nha!
Cứ lấy cái Calculator làm ví dụ (nó cũng là file .EXE đấy thôi) ---> Sau khi tính toán xong, làm cách nào lấy kết quả của nó cho vào bảng tính?
Hic...
 
Lần chỉnh sửa cuối:
Upvote 0
Cứ cho là chuyển thành EXE được đi! Vậy khi bạn nhấn nút để gọi file .EXE ấy, làm sao bạn liên kết được nó với bảng tính đây? Cả 1 vấn đề nha!
Cứ lấy cái Calculator làm ví dụ (nó cũng là file .EXE đấy thôi) ---> Sau khi tính toán xong, làm cách nào lấy kết quả của nó cho vào bảng tính?
Hic...
Dạ mục đích của em là chỉ cần gói gọn thành đuôi *exe giống như cái máy tính cá nhân đó bác ạ, khi mở nó lên thì hiện lên và nhập dữ liệu vào nó ra kết quả trên form đó luôn. rùi từ kết quả đó em nhập vào phần mềm khác ạ. E chỉ cần vậy thôi.
 
Upvote 0
Web KT

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

Back
Top Bottom