Diễn đàn của các kỹ sư kết cấu Việt Nam

Diễn đàn của các kỹ sư kết cấu Việt Nam (http://www.ketcau.com/forum/index.php)
-   Lập trình tính toán, phân tích kết cấu (http://www.ketcau.com/forum/forumdisplay.php?f=106)
-   -   Lập trình với Excel (http://www.ketcau.com/forum/showthread.php?t=2216)

doanhuusam 14-10-2005 01:22 PM

Lập trình với Excel
 
Có ai giỏi về lập trình Excel làm ơn chỉ giùm tài liệu hoặc thông tin liên quan nói về nó. Ai có tài liệu xin hãy san sẻ với nghen.
Rất mong nhận được sự giúp đỡ của mọi người

xinduocbinhan 07-11-2005 08:59 PM

Ðề: Lập trình với Excel
 
Ý của bạn có phải hỏi về macro ( vĩ lệnh ) của Excel phải không?
Nếu đúng vậy , một cách đơn giản bạn tìm đọc cuốn " hướng dẫn thực hành Excel - phần nâng cao " của Ông Văn Thông.

Nếu muốn học chuyên sâu , tìm cuốn "visual basic for Excel" ( xin lỗi tôi nhớ không chính xác tiêu đề ).

doanhuusam 10-11-2005 06:48 PM

Ðề: Lập trình với Excel
 
rat cam on anh vè thong tin quan trong noi tren
Chuc anh luon khoe và lam tot cong viec cua minh

Cuong_gt41 11-11-2005 09:46 AM

Ðề: Lập trình với Excel
 
Lập trình về Excel đối với các đã biết về VB rồi thì chẳng cần phải sách nào cả.
Trong Excel có công cụ để ghi lại các thao tác của các bác dưới dạng các đoạn code VBA.Các bác cần làm về cái gì thỉ chỉ việc bật cái chế độ đấy lên rồi thao tác trên Excel...Xong thì Alt+F11->Đọc code sẽ rất dễ hiểu.Từ đó chuyển vào các ứng dụng của mình.Làm như thế sẽ nhanh hơn rất nhiều so với đọc sách.
Chúc các bác thành công !

doanhuusam 12-11-2005 06:58 PM

Ðề: Lập trình với Excel
 
hay thế à, cảm ơn bác Cường nhé.
Tôi sẽ làm thử xem sao

phpminhnai 31-12-2005 11:07 AM

Ðề: Lập trình với Excel
 
Đúng vậy, nhưng bác chú ý là khi cài bộ office vào thì nên cài FULL để những gì bạn làm sẽ trơn tru hơn, tuy nhiên nói vậy bác cũng nên bỏ vài cái râu ria mà bác không dùng tới (bằng cách chọn thôi.).

bt07 11-04-2006 11:05 PM

Ðề: Lập trình với Excel
 
nghe các bác nói về VBA for EXCEL hay quá nên em cũng đang tự học, cũng viết đc 1 số ứng dụng con con, tuy nhiên do trình còn yếu nên em muốn hỏi các bác 1 số điều :khi em dùng hàm lượng giác thì nên khai báo biến lượng giác là loại dữ liệu nào? em thường dùng dữ liệu long nhưng khi gán 1 hàm lượng giác thì giá trị là không chính xác, đây là 1 dòng lệnh em viết nhưng không hiểu sao nó chỉ cho kq là 0 ,các bác chỉ giáo cho newbie nhe:
function tim_v(ByVal f As Long, ByVal l As Long)
Dim v As Long
Dim alfa As Long

If f / l > 0.25 Then tim_v = 1
If f / l <= 0.25 Then
alfa = Atn(2 * f / l)
tim_v = 1 / Cos(alfa)
End If
End Function
Nếu dùng else thì chương trình thường xuyên báo là else with end if mặc dù em thấy trong sách họ làm như mình, mong các bác giúp đỡ

hucker 11-04-2006 11:32 PM

Ðề: Lập trình với Excel
 
Trích:

Nguyên văn bởi bt07
nghe các bác nói về VBA for EXCEL hay quá nên em cũng đang tự học, cũng viết đc 1 số ứng dụng con con, tuy nhiên do trình còn yếu nên em muốn hỏi các bác 1 số điều :khi em dùng hàm lượng giác thì nên khai báo biến lượng giác là loại dữ liệu nào? em thường dùng dữ liệu long nhưng khi gán 1 hàm lượng giác thì giá trị là không chính xác, đây là 1 dòng lệnh em viết nhưng không hiểu sao nó chỉ cho kq là 0 ,các bác chỉ giáo cho newbie nhe:
function tim_v(ByVal f As Long, ByVal l As Long)
Dim v As Long
Dim alfa As Long

If f / l > 0.25 Then tim_v = 1
If f / l <= 0.25 Then
alfa = Atn(2 * f / l)
tim_v = 1 / Cos(alfa)
End If
End Function
Nếu dùng else thì chương trình thường xuyên báo là else with end if mặc dù em thấy trong sách họ làm như mình, mong các bác giúp đỡ

Bạn có thể viết lại hàm như sau:

Function tim_v(ByVal f As Long, ByVal l As Long)
If f / l > 0.25 Then
tim_v = 1
Else
tim_v = 1 / Cos(Atn(2 * f / l))
End If
End Function

Chú ý: các hàm lượng giác trong VBA dùng tham số vào là Number as Double và kết quả trả về cũng là Double

nguyenthehungsan 12-04-2006 01:43 AM

Ðề: Lập trình với Excel
 
Trích:

Nguyên văn bởi doanhuusam
Có ai giỏi về lập trình Excel làm ơn chỉ giùm tài liệu hoặc thông tin liên quan nói về nó. Ai có tài liệu xin hãy san sẻ với nghen.
Rất mong nhận được sự giúp đỡ của mọi người

Mình có LINK này, tham khảo nhé:

http://book.bstst.com/sorted.php?by=Excel&ord=id

zmt 12-04-2006 02:24 AM

Ðề: Lập trình với Excel
 
Trích:

Nguyên văn bởi Cuong_gt41
Lập trình về Excel đối với các đã biết về VB rồi thì chẳng cần phải sách nào cả.
Trong Excel có công cụ để ghi lại các thao tác của các bác dưới dạng các đoạn code VBA.Các bác cần làm về cái gì thỉ chỉ việc bật cái chế độ đấy lên rồi thao tác trên Excel...Xong thì Alt+F11->Đọc code sẽ rất dễ hiểu.Từ đó chuyển vào các ứng dụng của mình.Làm như thế sẽ nhanh hơn rất nhiều so với đọc sách.
Chúc các bác thành công !

uh, mình cũng thường làm thế, trong word cũng vậy. Một số mẹo phức tạp hơn thì lên google tìm, mình ko có thói quen dùng sách. Hì, cái này vào exceltips.com hay mrexcel.com gì đó (lâu ko vào) cũng có 1 số thông tin.

Goden 12-04-2006 10:39 AM

Ðề: Lập trình với Excel
 
http://cntt.dhxdonline.com/news.php?...view&unit=5000
hoặc ftp://THXD.serveftp.net
User : CNTT
password : CNTT
(chỉ vào được lúc tôi có mặt ở nhà :D)
Trong này cũng có vài quyển
ĐHXD kính bút

Nokia9210i 15-04-2006 01:05 PM

Nập chình mới Excel
 
HEhehe !

KHông phải lập trình trên Excel mà là viết code VBA ( Visual Basic for Application ) - các bác dùng từ lập trình nghe... industry quá !

VBA ứng dụng được cho hầu hết các chương trình có support VBA ( AutoCAD, Ms-Office v.v... )

Học cho xong cái màn VisualBasic đi đã rồi mò sang Excel sau.
--------------------------------------------------------------------
Tây nguyên xa xôi vẫn không quên VisualBasic

dnvylong 10-12-2006 11:47 AM

Ðề: Lập trình với Excel
 
Các bạn muốn tìm hiểu về lập trình trong Excel thì xin mời vào www.giaiphapexcel.com. Ở đó có 1 box dành riêng cho dân kỹ thuật, tha hồ mà học hỏi.

Geotech 05-03-2007 06:20 PM

Ðề: Lập trình với Excel
 
1 Attachment(s)
Mình cần xử lý một liệt thủy văn
Nhờ các bạn xem file text chỉ giùm mình với
Xin cám ơn

Geotech 08-06-2007 12:49 PM

Ðề: Lập trình với Excel
 
anh em ai giỏi khoản này chỉ giúp mình với, xin cám ơn

khoa_huce 11-07-2007 12:14 PM

Ðề: Lập trình với Excel
 
Trích:

Nguyên văn bởi Cuong_gt41
Lập trình về Excel đối với các đã biết về VB rồi thì chẳng cần phải sách nào cả.
Trong Excel có công cụ để ghi lại các thao tác của các bác dưới dạng các đoạn code VBA.Các bác cần làm về cái gì thỉ chỉ việc bật cái chế độ đấy lên rồi thao tác trên Excel...Xong thì Alt+F11->Đọc code sẽ rất dễ hiểu.Từ đó chuyển vào các ứng dụng của mình.Làm như thế sẽ nhanh hơn rất nhiều so với đọc sách.
Chúc các bác thành công !

Chào bác Cuong_gt41. Bác có file excel nào giải hệ phương trình 3 ẩn không. nếu có thì cho em nhé, em xin chân thành cảm ơn

poorest 02-09-2007 03:19 AM

Ðề: Lập trình với Excel
 
Trích:

Nguyên văn bởi trung ha
đơn giản lắm :D có cách đây:
Lập thành ma trận cũng giải được.

ah hay quá, bác có code của phép nhân hai ma trận vuông cấp n ko? share cho em biết với!

gnourt3 22-09-2007 01:13 AM

Ðề: Lập trình với Excel
 
1 Attachment(s)
Trích:

Nguyên văn bởi Geotech
Mình cần xử lý một liệt thủy văn
Nhờ các bạn xem file text chỉ giùm mình với
Xin cám ơn

Anh thử file này xem thử. Trong ô D1, anh gõ vào năm. Sau đó nhấn Alt + F11. Tiếp theo nhấn F5. Tiếp theo nhấn nút "CommandButton1". Nếu là năm ví dụ như năm 3000,... thì không phải là năm nhuận. Năm 900, 2000, 2004,... là năm nhuận


Múi giờ GMT. Hiện tại là 05:35 PM.

DIỄN ĐÀN http://ketcau.com/forum NƠI HỘI TỤ CỦA CÁC KỸ SƯ KẾT CÂU VIỆT NAM
WWW.KETCAU.COM - CẦU NỐI CỦA CÁC KỸ SƯ KẾT CẤU CÔNG TRÌNH, ĐỊA KỸ THUẬT VIỆT NAM. DIỄN ĐÀN ĐƯỢC MUA BẢN QUYỀN CỦA JELSOFT ENTERPRISES Ltd.