Chuyển đến nội dung
Diễn đàn CADViet
Jin Yong

Lập trình cho Excel

Các bài được khuyến nghị

: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ỉ????

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

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

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

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.

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

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

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

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ứ????

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

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 ?

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

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

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

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.com/forum/index.php?showtopic=24288

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

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.

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

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.giaiphapexcel.com/forum/showthread.php?104540-Trung-t%C3%A2m-Stanford-vi-ph%E1%BA%A1m-s%C3%A1ch-l%E1%BA%ADp-tr%C3%ACnh-VBA-for-Excel-c%E1%BB%A7a-PhanTuHuong

  • Vote tăng 1

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

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.

hi, vào đúng chủ đề trước mình đã comment, hihi.

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

Mọi người cho em hỏi

Em đang sử dụng VBA (viết trên EXCEL 2016) để làm một số công việc của bản thân và đồng nghiệp

Sau khi viết xong, file *.xlsm  chạy rất tốt trên máy của em (nhiệm vụ của File - tự động lọc, ghi xuất dữ liệu được xử lý trên chính file xlsm này để tạo ra một file xlsx khác (giả sử gọi là file "nguon.xlsx"; sau đó file "nguon.xlsx" đó sẽ được sử dụng làm nguồn để Mail Merge tự động vào Word)

 

- Vấn đề: do cần sự liên kết giữa Word và Excel mà em cần khai báo thư viện cho VBA như sau:

2018-06-30_102101.thumb.png.cc551308ad26c13441ae1d4282fcee7e.png

 

 

Tức là cần khai báo thêm thư viện: Microsoft Word 16.0 Object library + MS office 16.0 Object Libarary 

thế là oẳng luôn

khi sang máy khác (không sử dụng Office 2016) file hết đường chạy, ngay cả những hàm có sẵn của VBA Excel (ví dụ Mid, Left ) cũng không chạy được

XIn hỏi mọi người cách xử lý ạ

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
1 giờ} trướ}c, dinhvantrang đã nói:

Bác đang dùng khai báo sớm, chuyển sang khai báo muộn là dùng cho mọi version

https://software-solutions-online.com/vba-write-excel-values-to-word-document/

 

Cảm ơn anh, chính là thứ em đang cần, chúc anh luôn vui khỏe, hạnh phúc ạ :D

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

Tạo một tài khoản hoặc đăng nhập để nhận xét

Bạn cần phải là một thành viên để lại một bình luận

Tạo tài khoản

Đăng ký một tài khoản mới trong cộng đồng của chúng tôi. Điều đó dễ mà.

Đăng ký tài khoản mới

Đăng nhập

Bạn có sẵn sàng để tạo một tài khoản ? Đăng nhập tại đây.

Đăng nhập ngay

×