Đến nội dung


Hình ảnh
- - - - -

Lập trình cho Excel


  • Please log in to reply
61 replies to this topic

#41 sonfa02

sonfa02

    biết vẽ line

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

Đã gửi 29 September 2010 - 02:00 PM

cảm ơn anh. thực sự em mới ngiên cứu thẳng vb nên có nhiều cái ko hiểu. em có mua cuốn sách vb cho excel của phan tự hướng, nhưng ko giúp gì được nhiều, trong code anh viết có nhiều hàm em ko biết biết nó có ngĩa gì, anh có thể giúp em một số tài liệu, hoặc cách học như thế nào, bảng tính cột của anh em nên đọc thứ tự như thế nào, cái gì trước cái gì sau. thank anh
  • 0

#42 Jin Yong

Jin Yong

    biết lệnh group

  • Vip
  • PipPipPipPipPipPip
  • 498 Bài viết
Điểm đánh giá: 334 (khá)

Đã gửi 02 October 2010 - 12:58 AM

Nghĩ cũng thật khó cho bạn,
như đã nói ở trên, tài liệu VB hay VBA Jin đều không có, tất cả chỉ là bắt nguồn từ những kinh nghiệm tu tập được từ rất rất nhiều các phần mềm mà Jin đã viết, từ một đoạn mã Pascal giải phương trình bậc 2 đơn giản cho đến một phần mềm hỗ trợ thiết kế kết cấu với khá nhiều mẹo mực.
Lời khuyên của Jin giành cho bạn là xin đừng vội vàng, bạn hãy từ từ bắt nguồn từ đơn giản.
Chúc bạn thành công
  • 0

Phát triển phần mềm thiết kế Kết cấu Việt Nam - http://www.ketcausoft.com


#43 sonfa02

sonfa02

    biết vẽ line

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

Đã gửi 02 October 2010 - 07:15 PM

do em đang làm đồ án tốt ngiệp nên có hơi nóng vội, lại lỡ nổ với thầy giáo nữa, dùng vb để lập bảng tính và vẽ trong cad. bây giờ mới biết...ko biết nói sao với thầy bây giờ
  • 0

#44 Vutuananh174

Vutuananh174

    biết vẽ circle

  • Members
  • PipPip
  • 37 Bài viết
Điểm đánh giá: 12 (tàm tạm)

Đã gửi 02 October 2010 - 09:04 PM

Lỡ "NỔ" rồi hả? Lỡ rồi thì chơi tới bến luôn đi! Biến cái nổ thành cái thật. Cố lên nhé! Mail cho sư phụ VBA trường đại học giao thông vận tải CS2 nè: space_cow_boy2004@yahoo.com ( đã tốt nghiệp ) he he!
Anh này tên là Hùng, viết VBA khá tốt, có sẵn mấy cái VBA dùng làm đồ án đấy!
Good luck!
  • 0

#45 sonfa02

sonfa02

    biết vẽ line

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

Đã gửi 04 October 2010 - 07:46 PM

Lỡ "NỔ" rồi hả? Lỡ rồi thì chơi tới bến luôn đi! Biến cái nổ thành cái thật. Cố lên nhé! Mail cho sư phụ VBA trường đại học giao thông vận tải CS2 nè: space_cow_boy2004@yahoo.com ( đã tốt nghiệp ) he he!
Anh này tên là Hùng, viết VBA khá tốt, có sẵn mấy cái VBA dùng làm đồ án đấy!
Good luck!

vậy à, thank anh nhiều nha, nhưng giờ liên lạc với anh ấy thế nào, em sợ anh ấy bận, thực chất em muốn tự làm mấy cái bảng tính, nhưng có file sẳn để học hỏi thì rất tốt, thực sự cảm ơn anh.
  • 0

#46 sonfa02

sonfa02

    biết vẽ line

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

Đã gửi 06 October 2010 - 09:09 PM

vậy à, thank anh nhiều nha, nhưng giờ liên lạc với anh ấy thế nào, em sợ anh ấy bận, thực chất em muốn tự làm mấy cái bảng tính, nhưng có file sẳn để học hỏi thì rất tốt, thực sự cảm ơn anh.

anh ơi em add nick anh Hung mà ko thấy trả lời, anh có thể nhắn giùm em ko. hay anh cho sai nick
  • 0

#47 sonfa02

sonfa02

    biết vẽ line

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

Đã gửi 14 January 2011 - 10:22 PM

hix chủ đề hay thế mà lâu ko thấy ai đả động gì hết, anh Jin ơi anh cho mấy bài tập, mổi ngày mổi bài nhỏ thôi, cho bọn em học hỏi, cái này khó quá
  • 0

#48 sonfa02

sonfa02

    biết vẽ line

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

Đã gửi 11 February 2011 - 12:08 PM

Anh jin ơi, lâu lắm mới quay lại dùng vba
cai bảng tính cột 2 phương của anh, em ko hiểu chổ này, anh giải thích cho em tí nhé.
phần copy dữ liệu từ etabs, em đang lập bảng tính cột, tới phần nhận tiết diện cột thì vướng, giả sử trong file *mdb ở bảng "column force" có luôn tiết diện cột tương ứng với "tầng" "nội lực" thì lọc ra dể dàng, còn ở đây nó lại nằm trong bảng
"concrete column properties" hoặc bảng " concrete column section". 2 bảng này thì có chứa tiết diện cột, nhưng nó lại nằm riêng rẽ, không tương ứng với nội lực và vị trí tầng, câu hỏi của em là làm sao trích được tiết diện cột tương ứng vơi vị trí tầng, và nội lực tại đó.
trong bảng tính của anh đả giải quyết được vấn đề này, nhưng em nhìn hoài mà ko ra, anh phân tích cái code này giúp em nhé, với lại có mấy tham số em ko hiểu, như lstBD.Listcount, hay lstBS cái này là cái gì ạ
Row_ID = 7
For i = 1 To lstBD.ListCount
Set rstOpen1 = rstColumnForces.OpenRecordset()
rstOpen1.Filter = QColumn(lstBD.List(i - 1))
Set rstOpen2 = rstOpen1.OpenRecordset()
With rstOpen2
Do While Not .EOF
SBT Row_ID, 1, .Fields("Story")
SBT Row_ID, 2, .Fields("Column")
SBT Row_ID, 3, .Fields("Load")
SBT Row_ID, 4, .Fields("Loc")
Set rstSec1 = rstFrameSection.OpenRecordset()
rstSec1.Filter = QStory(.Fields("Story"))
Set rstSec2 = rstSec1.OpenRecordset()
rstSec2.Filter = QLine(.Fields("Column"))
Set rstSec3 = rstSec2.OpenRecordset()
Set rstSec4 = rstFrameSectionProperty.OpenRecordset()
rstSec4.Filter = QSectionName(rstSec3.Fields("AnalysisSect"))
Set rstSec5 = rstSec4.OpenRecordset()
SBT Row_ID, 5, rstSec5.Fields("WidthTop") * 100
SBT Row_ID, 6, rstSec5.Fields("Depth") * 100
SBT Row_ID, 7, 3.5
SBT Row_ID, 8, .Fields("P")
SBT Row_ID, 9, .Fields("M2")
SBT Row_ID, 10, .Fields("M3")
Row_ID = Row_ID + 1
rstSec1.Close
rstSec2.Close
rstSec3.Close
rstSec4.Close
rstSec5.Close
.MoveNext
Loop
End With
rstOpen1.Close
rstOpen2.Close
PROGES1.Value = Int(i * 100 / lstBD.ListCount)
Next
  • 0

#49 sonfa02

sonfa02

    biết vẽ line

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

Đã gửi 11 February 2011 - 02:36 PM

cái dòng QColumn(lstBD.List(i - 1)), em ko bít nó là cái gì, code anh viết xúc tích quá nên khó hiểu cho em quá
  • 0

#50 Hoang Van An

Hoang Van An

    biết zoom

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

Đã gửi 28 October 2011 - 10:35 PM

Hoàn toàn nhất trí! Rất mong được anh PhanTuHuong tham gia. Tuyệt vời hơn nữa nếu như anh có thể vui lòng làm cánh chim đầu đàn, dẫn đường để anh em tập bay theo?

Đồng ý với các bác cao thủ về Cad và Cel, các bác là những người thầy vĩ đại, mà thầy thì đâu giữ lại cho mình làm gì phải không các bác? Mong các bác tận tình truyền đạt lại cho các thế hệ đi sau "Một đất nước với nhiều con người giỏi thì mới giàu mạnh được" Cố lên các bạn nha!!!
  • 0

#51 Hoang Van An

Hoang Van An

    biết zoom

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

Đã gửi 29 October 2011 - 10:53 AM

:bigsmile:

Mặc dù có nhiều lời khuyến khích (cảm ơn các bạn), nhưng Jin nghĩ về cơ bản như thế là đã xong rồi. Trong quá trình thực hành, có gì vướng mắc chúng ta hãy trao đổi thêm.

Bác Jin ơi làm sao để khi copy một số ví dụ như "4.23" trong bản vẽ cad sang file cell thì dấu chấm sẽ tự động đổi thành dấu phẩy mà không cần phải vào chỉnh ở trong cell bác nhỉ????
  • 0

#52 Jin Yong

Jin Yong

    biết lệnh group

  • Vip
  • PipPipPipPipPipPip
  • 498 Bài viết
Điểm đánh giá: 334 (khá)

Đã gửi 29 October 2011 - 03:12 PM

Theo mình chỉ có cách là tách số 4 ra bằng hàm INT(), sau đó lấy số 23 bằng cách đổi số sang chuỗi và cắt đi phần "4." (chiều dài chuỗi đã biết), sau đó gép lại thôi
  • 0

Phát triển phần mềm thiết kế Kết cấu Việt Nam - http://www.ketcausoft.com


#53 Hoang Van An

Hoang Van An

    biết zoom

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

Đã gửi 29 October 2011 - 11:49 PM

Theo mình chỉ có cách là tách số 4 ra bằng hàm INT(), sau đó lấy số 23 bằng cách đổi số sang chuỗi và cắt đi phần "4." (chiều dài chuỗi đã biết), sau đó gép lại thôi

Cám ơn bác Jin nhiều nhé! Còn nhiều cái muốn nhờ bác giúp đỡ với nhưng có lẽ thấy bác cũng hơi bận. Nhiều khi làm việc bị vướng không biết hỏi ai, bác Google thì không phải lúc nào cũng hiểu ý anh em cả có khi bực mình thật, may giờ biết tham gia diễn đàn CadViet này có lợi thật. Cố gắng lên bác Jin nhé! Khi nào có gì vướng mắc em lại nhờ bác.
  • 0

#54 Detailing

Detailing

    biết lệnh imageclip

  • Members
  • PipPipPipPipPipPipPip
  • 667 Bài viết
Điểm đánh giá: 278 (khá)

Đã gửi 30 October 2011 - 12:45 AM

Bác Jin ơi làm sao để khi copy một số ví dụ như "4.23" trong bản vẽ cad sang file cell thì dấu chấm sẽ tự động đổi thành dấu phẩy mà không cần phải vào chỉnh ở trong cell bác nhỉ????

em có ý thế này ko biết có dc ko
Cstring ("4.23") => Replace ("4.23" , ".", ",") => CDouble ("4,23")
Goodluck
  • 0

Ideas don't matter, execution does!

1908412_308002392716743_8165279281236341


#55 Hoang Van An

Hoang Van An

    biết zoom

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

Đã gửi 03 November 2011 - 10:32 PM

em có ý thế này ko biết có dc ko
Cstring ("4.23") => Replace ("4.23" , ".", ",") => CDouble ("4,23")
Goodluck

Hihi! cảm ơn bạn Detailing cách bạn nói thì rất ổn vì trước khi hỏi các bác mình cũng làm thế thôi, nhưng mình vẫn nghĩ là autolip của cad sẽ tự động hoàn toàn việc đổi dấu đó mà mình thì kô biết viết lisp nên hỏi các bác ấy mà. Hôm nay Việt Nam thắng PLi nhưng cũng hơi bùn vì đá kô tốt lắm, ghé thăm nhà tý mà thấy nhà CadViet vắng vẻ quá...........!!!!!!anh em bắt tay vào thảo luận đi chứ????
  • 0

#56 ketxu

ketxu

    Copier - Paster - Editor

  • Moderator
  • PipPipPipPipPipPipPip
  • 5679 Bài viết
Điểm đánh giá: 2605 (tuyệt vời)

Đã gửi 03 November 2011 - 11:04 PM

Hihi! cảm ơn bạn Detailing cách bạn nói thì rất ổn vì trước khi hỏi các bác mình cũng làm thế thôi, nhưng mình vẫn nghĩ là autolip của cad sẽ tự động hoàn toàn việc đổi dấu đó mà mình thì kô biết viết lisp nên hỏi các bác ấy mà. Hôm nay Việt Nam thắng PLi nhưng cũng hơi bùn vì đá kô tốt lắm, ghé thăm nhà tý mà thấy nhà CadViet vắng vẻ quá...........!!!!!!anh em bắt tay vào thảo luận đi chứ????

K liên quan gì đến box VBA cả ! Bạn định thảo luận về lisp khi đang hỏi 1 câu trong chủ đề VBA ?
  • 0

Thành viên nhóm CadMagic.
Mời bạn ghé thăm facebook nhóm - Page viết lisp theo yêu cầu  :
CAD MAGIC


#57 hvn8006

hvn8006

    biết vẽ arc

  • Members
  • PipPip
  • 44 Bài viết
Điểm đánh giá: 14 (tàm tạm)

Đã gửi 27 April 2012 - 03:31 PM

bài này em đọc cũng đã lâu rồi. Chính từ những kiến thức cơ bản đọc được từ bài viết này và những kiến thức học từ trang giaiphapexcel.com mà bây giờ em đã có một vốn kiến thức kha khá về vba rùi. Nhưng cũng chưa có thời gian để nghiên cứu món VBA trong Autocad được mong mọi nguwoif cùng học và phát triển. Thanks
  • 0
tiền và phụ nữ là lý do cho nhiều sai lầm trong đời!!!!!!!!

#58 Jin Yong

Jin Yong

    biết lệnh group

  • Vip
  • PipPipPipPipPipPip
  • 498 Bài viết
Điểm đánh giá: 334 (khá)

Đã gửi 06 May 2012 - 08:57 AM

bài này em đọc cũng đã lâu rồi. Chính từ những kiến thức cơ bản đọc được từ bài viết này và những kiến thức học từ trang giaiphapexcel.com mà bây giờ em đã có một vốn kiến thức kha khá về vba rùi. Nhưng cũng chưa có thời gian để nghiên cứu món VBA trong Autocad được mong mọi nguwoif cùng học và phát triển. Thanks


Về lập trình ứng dụng cho AutoCAD, tôi nghĩ bạn nên nghiên cứu về: AutoCAD.Net, có thể tìm hiểu vấn đề cơ bản tại đây: http://www.cadviet.c...showtopic=24288
  • 0

Phát triển phần mềm thiết kế Kết cấu Việt Nam - http://www.ketcausoft.com


#59 haiduong34

haiduong34

    Chưa sử dụng CAD

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

Đã gửi 11 August 2014 - 07:32 PM

Bạn có thắc mắc gì về VBA excel hãy qua trực tiếp trụ sở chính công Stanford để được chuyên gia giải đáp nhé (miễn phí nhé)

 

Điều đặc biệt hơn là dù bạn là người chưa biết gì về lập trình hoặc bạn không học về CNTT, bạn vẫn có thể tìm hiểu, sử dụng và trở thành chuyên gia VBA trong excel. Để chứng minh điều đó, hãy tham gia khóa học kinh nghiệm VBA - Excel tại Stanford – Dạy kinh nghiệm thực tế.

 

Khóa học VBA-Excel tại Stanford – dạy kinh nghiệm lập trình chia thành 2 level chính:

-         VBA-Excel for base:Dành cho các học viên chưa có kiến thức hoặc chưa nắm chắc kiến thức cơ bản về VBA.

-         VBA-Excel for advanced: Dành cho các học viên đã nắm chắc kiến thức cơ bản về VBA và kiến thức cơ bản về một ngôn ngữ lập trình cụ thể, bạn muốn được học kinh nghiệm thực tế, kiến thức chuyên sâu để trở thành chuyên gia VBA trong Excel.

 

Trong khóa học VBA-Excel, bạn sẽ được sử dụng công cụ Visual Studio 6.0 và VBA tích hợp sẵn trong Excel, Microsoft Access, SQL Server…Nội dung chính của khóa học, bạn tham khảo tại: khóa học VBA-Excel tại Stanford – học để làm việc.

 

Bên cạnh đó, khi tham gia khóa học VBA-Excel tại Stanford – dạy kinh nghiệm thực tế, bạn sẽ tìm thấy những điểm đặc biệt mà không ở đâu có được đó là:

 

-         Không đào tạo đại trà, mỗi lớp học sẽ có từ 5-12 học viên để đảm bảo chuyên gia có thể dạy và hỗ trợ tốt nhất cho bạn trong quá trình theo học tại Stanford.

 

-         Bố trí phòng học theo kiểu phòng họp, làm việc nhóm giống như tại các công ty phần mềm hiện nay để tăng tính tương tác giữa thầy và trò.

 

-         Bạn sẽ được học kiến thức mới và nắm chắc nó qua những buổi thực hành. Chia sẻ kinh nghiệm về xây dựng và phát triển dự án thực tế.

 

-         Sử dụng thành thạo các công cụ lập trình, quản lý mã nguồn như Visual Studio, NetBean, eclipse, Visual Source safe, Team Foundation, SVN,…Các công cụ đang được sử dụng tại các công ty hiện nay.

 

-         Được cung cấp đầy đủ tài liệu từ Slide bài giảng, video quay lại từng buổi học của chuyên gia để bạn tiện ôn tập lại, bài tập, sourcecode demo và các tài liệu liên quan khác độc quyền mang thương hiệu của Stanford – dạy kinh nghiệm lập trình.

 

-         Hỗ trợ trong suốt quá trình làm việc sau này khi gặp khó khăn cũng như giới thiệu việc làm và cấp chứng chỉ hoàn thành khóa học kinh nghiệm tại Stanford.

 

Các khóa học chia thành các level khác nhau như: Base, Advanced để đáp ứng, phân loại dành cho các học viên có trình độ khác nhau. Và còn rất rất nhiều điểm thú vị khác nữa đang chờ bạn khám phá khi tham gia học kinh nghiệm lập trình tại Stanford. Chi tiết xem tại: các chương trình ưu đãi dành cho học viên tại Stanford

 

Nào, hãy liên hệ ngay với chúng tôi theo Hotline: 0936 172 315 - 0963 723 236 hoặc 04 6275 2212 và 04 6662 3355 để được gọi lại tư vấn chi tiết 

 

Cảm ơn bạn đã quan tâm đến khóa học của Stanford ! Hy vọng sẽ sớm được đón tiếp và làm việc với bạn tại Trụ sở chính của Stanford tại địa chỉ: Tầng 2, số 20 ngõ 678 đường Láng (hoặc ngõ 100 Nguyễn Chí Thanh), Đống Đa, Hà Nội.


  • 0

#60 phantuhuong

phantuhuong

    biết dimstyle

  • Moderator
  • PipPipPipPipPip
  • 383 Bài viết
Điểm đánh giá: 200 (khá)

Đã gửi 23 May 2015 - 11:27 AM

Bạn có thắc mắc gì về VBA excel hãy qua trực tiếp trụ sở chính công Stanford để được chuyên gia giải đáp nhé (miễn phí nhé)

 

Điều đặc biệt hơn là dù bạn là người chưa biết gì về lập trình hoặc bạn không học về CNTT, bạn vẫn có thể tìm hiểu, sử dụng và trở thành chuyên gia VBA trong excel. Để chứng minh điều đó, hãy tham gia khóa học kinh nghiệm VBA - Excel tại Stanford – Dạy kinh nghiệm thực tế.

 

Khóa học VBA-Excel tại Stanford – dạy kinh nghiệm lập trình chia thành 2 level chính:

-         VBA-Excel for base :Dành cho các học viên chưa có kiến thức hoặc chưa nắm chắc kiến thức cơ bản về VBA.

-         VBA-Excel for advanced: Dành cho các học viên đã nắm chắc kiến thức cơ bản về VBA và kiến thức cơ bản về một ngôn ngữ lập trình cụ thể, bạn muốn được học kinh nghiệm thực tế, kiến thức chuyên sâu để trở thành chuyên gia VBA trong Excel.

 

Trong khóa học VBA-Excel, bạn sẽ được sử dụng công cụ Visual Studio 6.0 và VBA tích hợp sẵn trong Excel, Microsoft Access, SQL Server…Nội dung chính của khóa học, bạn tham khảo tại: khóa học VBA-Excel tại Stanford – học để làm việc.

 

Bên cạnh đó, khi tham gia khóa học VBA-Excel tại Stanford – dạy kinh nghiệm thực tế, bạn sẽ tìm thấy những điểm đặc biệt mà không ở đâu có được đó là:

 

-         Không đào tạo đại trà, mỗi lớp học sẽ có từ 5-12 học viên để đảm bảo chuyên gia có thể dạy và hỗ trợ tốt nhất cho bạn trong quá trình theo học tại Stanford.

 

-         Bố trí phòng học theo kiểu phòng họp, làm việc nhóm giống như tại các công ty phần mềm hiện nay để tăng tính tương tác giữa thầy và trò.

 

-         Bạn sẽ được học kiến thức mới và nắm chắc nó qua những buổi thực hành. Chia sẻ kinh nghiệm về xây dựng và phát triển dự án thực tế.

 

-         Sử dụng thành thạo các công cụ lập trình, quản lý mã nguồn như Visual Studio, NetBean, eclipse, Visual Source safe, Team Foundation, SVN,…Các công cụ đang được sử dụng tại các công ty hiện nay.

 

-         Được cung cấp đầy đủ tài liệu từ Slide bài giảng, video quay lại từng buổi học của chuyên gia để bạn tiện ôn tập lại, bài tập, sourcecode demo và các tài liệu liên quan khác độc quyền mang thương hiệu của Stanford – dạy kinh nghiệm lập trình.

 

-         Hỗ trợ trong suốt quá trình làm việc sau này khi gặp khó khăn cũng như giới thiệu việc làm và cấp chứng chỉ hoàn thành khóa học kinh nghiệm tại Stanford.

 

Các khóa học chia thành các level khác nhau như: Base, Advanced để đáp ứng, phân loại dành cho các học viên có trình độ khác nhau. Và còn rất rất nhiều điểm thú vị khác nữa đang chờ bạn khám phá khi tham gia học kinh nghiệm lập trình tại Stanford. Chi tiết xem tại: các chương trình ưu đãi dành cho học viên tại Stanford

 

Nào, hãy liên hệ ngay với chúng tôi theo Hotline: 0936 172 315 - 0963 723 236 hoặc 04 6275 2212 và 04 6662 3355 để được gọi lại tư vấn chi tiết 

 

Cảm ơn bạn đã quan tâm đến khóa học của Stanford ! Hy vọng sẽ sớm được đón tiếp và làm việc với bạn tại Trụ sở chính của Stanford tại địa chỉ: Tầng 2, số 20 ngõ 678 đường Láng (hoặc ngõ 100 Nguyễn Chí Thanh), Đống Đa, Hà Nội.

 

 

NÀY THÌ STANDFORD:

 

http://www.giaiphape...của-PhanTuHuong


  • 1
Bồi dưỡng Excel & VBA cho các đơn vị ở Hà Nội và khu vực lân cận

Từng bước loại đồ Tàu ra khỏi cuộc sống!