Đến nội dung


Hình ảnh
- - - - -

Điều khiển Userform trong VBA cho Cad như thế nào?


  • Please log in to reply
4 replies to this topic

#1 pfievxd

pfievxd

    biết vẽ spline

  • Members
  • PipPip
  • 94 Bài viết
Điểm đánh giá: 6 (bình thường)

Đã gửi 15 January 2011 - 06:39 PM

Chào mọi người, VBA có một lợi thế đáng nể là tạo userform rất trực quan và dễ dàng, mình mới có 1 quyển về lập trình VBA cho Cad nhưng ko thấy có nói gì đến userform nên giờ tạo ra xong loay hoay ko biết điều khiển nó như thế nào cả, bác nào có thể cho mình 1 ví dụ đơn giản về vấn đề này được ko, kiểu như : tạo một userform lấy dữ liệu sau đó thông báo dữ liệu vừa nhập vào chẳng hạn ? Thanks cả nhà :)
  • 0

#2 linhoreka

linhoreka

    biết lệnh erase

  • Members
  • PipPipPip
  • 106 Bài viết
Điểm đánh giá: 46 (tàm tạm)

Đã gửi 15 January 2011 - 06:53 PM

Ngày xưa tớ học theo cái này Programming in Visual Basic
Ngoài ra vào Excel chạy cái Record Macro rồi mở code ra bắt chước
Hy vọng bạn thấy hữu ích
  • 1

#3 pfievxd

pfievxd

    biết vẽ spline

  • Members
  • PipPip
  • 94 Bài viết
Điểm đánh giá: 6 (bình thường)

Đã gửi 24 January 2011 - 03:58 PM

Huhu, ko được roài, VBA thì có vẻ dễ học nhưng mà thời gian gấp gáp quá
đọc ko đúng trọng tâm thì khó mà làm được đúng ý bác ah
;---------------------------------------------------------------------------------
Bác cho 1 cái ví dụ đơn giản cho e dễ hình dung đi, chỉ thế này thôi, trên userform có 1 nút ok, nhấn nút ok thì thoát khỏi userform, Có phải thêm mã điều khiển cho nút ok ko hay cứ tạo form là đã được rồi ah
hXXXXXX
  • 0

#4 phamngoctukts

phamngoctukts

    biết lệnh adcenter

  • CADViet Team
  • PipPipPipPipPipPipPip
  • 1107 Bài viết
Điểm đánh giá: 696 (tốt)

Đã gửi 24 January 2011 - 05:52 PM

Huhu, ko được roài, VBA thì có vẻ dễ học nhưng mà thời gian gấp gáp quá
đọc ko đúng trọng tâm thì khó mà làm được đúng ý bác ah
;---------------------------------------------------------------------------------
Bác cho 1 cái ví dụ đơn giản cho e dễ hình dung đi, chỉ thế này thôi, trên userform có 1 nút ok, nhấn nút ok thì thoát khỏi userform, Có phải thêm mã điều khiển cho nút ok ko hay cứ tạo form là đã được rồi ah
hXXXXXX

thì trên form bạn tạo môt button sau đó click đúp vào button đó để viết code cho thao thao tác click vao nut đó
gõ vào dòng Unload Me thế là xong
ví dụ
Private Sub Command1_Click()
Unload Me
End Sub

  • 1
Tất cả vì sự phát triển của diễn đàn ...
Cám ơn đừng nói lời suông mà hãy nhấn Hình đã gửi!

#5 NguyenNgocSon

NguyenNgocSon

    biết dimbaseline

  • Members
  • PipPipPipPipPip
  • 368 Bài viết
Điểm đánh giá: 39 (tàm tạm)

Đã gửi 24 January 2011 - 08:00 PM

Huhu, ko được roài, VBA thì có vẻ dễ học nhưng mà thời gian gấp gáp quá
đọc ko đúng trọng tâm thì khó mà làm được đúng ý bác ah
;---------------------------------------------------------------------------------
Bác cho 1 cái ví dụ đơn giản cho e dễ hình dung đi, chỉ thế này thôi, trên userform có 1 nút ok, nhấn nút ok thì thoát khỏi userform, Có phải thêm mã điều khiển cho nút ok ko hay cứ tạo form là đã được rồi ah
hXXXXXX

Bạn có thể tham khảo file sau. Mã nguồn dạng .dvb bạn tải vào rồi thử ứng dụng xem có đúng ý không? Cách tải: ấn lệnh AP, chọn file vidu.dvb => Tải xong ấn Alt+F8. để chạy hoặc Alt+F11 ra cửa sổ VBA.Từ đơn giản đến phức tạp, chúc bạn thành công !
Vi du.dvb
  • 1