cách lấy đường dẫn tới 1 file nằm trong 1 thư mục bất kỳ và mở thư mục đó lấy nội dung sang file khác

Liên hệ QC

Nông tiệp

Thành viên mới
Tham gia
25/2/20
Bài viết
37
Được thích
0
Chào Anh (chị) trong Group.
em muốn tạo một bảng nhập liệu ở Sheet 1 có đường dẫn vào 1file gốc. Và từ đường dẫn này khi chọn nút "Start"để chạy ra nội dung ở "Sheets 2"
nhưng em không biết viết code Vba như nào ? nếu bỏ được mấy ô không có nội dung ở cột "Part Number"của sheet tạo ra thì càng tốt ạ
Mong các anh (chị) giúp đỡ ạ
 

File đính kèm

Chào Anh (chị) trong Group.
em muốn tạo một bảng nhập liệu ở Sheet 1 có đường dẫn vào 1file gốc. Và từ đường dẫn này khi chọn nút "Start"để chạy ra nội dung ở "Sheets 2"
nhưng em không biết viết code Vba như nào ? nếu bỏ được mấy ô không có nội dung ở cột "Part Number"của sheet tạo ra thì càng tốt ạ
Mong các anh (chị) giúp đỡ ạ
Dạ. Hôm nay em cũng rảnh. Đọc từ topic kia sang topic này
Nhưng không hiểu gì hết
 
Upvote 0
em có gửi cả file rồi ạ. tức là từ 1file gốc. mà em muốn tạo 1 file EXcel mới. trong fille này sheets 1 là tạo đường dẫn và mở file để chạy ra chương trình ở sheet 2 ạ
Tôi cũng đọc từ chủ đề trước đến chủ đề này vẫn chưa hiểu mục đích của bạn luôn. Bạn phải mô tả từng chi tiết vấn đề cần mong muốn của bạn, cụ thể là mở file nào? lấy dữ liệu ở sheet nào? và lấy xong đưa vào đâu? khi đưa đến đó dữ liệu cũ tính sao? dữ liệu mới như thế nào? giữa dữ liệu mới và cũ có gì liên hệ hay không?... Hàng loạt câu hỏi bạn phải giải thích, nếu có dữ liệu sau khi chạy code thì được như thế nào để anh em còn hiểu mà liệu.
 
Upvote 0
em có gửi cả file rồi ạ. tức là từ 1file gốc. mà em muốn tạo 1 file EXcel mới. trong fille này sheets 1 là tạo đường dẫn và mở file để chạy ra chương trình ở sheet 2 ạ
Tôi cũng đọc từ chủ đề trước đến chủ đề này vẫn chưa hiểu mục đích của bạn luôn. Bạn phải mô tả từng chi tiết vấn đề cần mong muốn của bạn, cụ thể là mở file nào? lấy dữ liệu ở sheet nào? và lấy xong đưa vào đâu? khi đưa đến đó dữ liệu cũ tính sao? dữ liệu mới như thế nào? giữa dữ liệu mới và cũ có gì liên hệ hay không?... Hàng loạt câu hỏi bạn phải giải thích, nếu có dữ liệu sau khi chạy code thì được như thế nào để anh em còn hiểu mà liệu.
Dạ
Cụ thể là em muốn tạo 1 file mới trong sheets 1 tạo đường dẫn mở file "gốc" cần lấy dữ liệu. Để lấy nội dung "sheets 1" file gốc. Sau đó tạo nút chạy lệnh ra nội dung của sheet2. Như file em gửi đính kèm ạ
Bài đã được tự động gộp:

Dạ
Cụ thể là em muốn tạo 1 file mới trong sheets 1 tạo đường dẫn mở file "gốc" cần lấy dữ liệu. Để lấy nội dung "sheets 1" file gốc. Sau đó tạo nút chạy lệnh ra nội dung của sheet2. Như file em gửi đính kèm ạ
Mà Ở trong file đính kèm em có 1 sheets thể hiện các bước mà em muốn làm ạ
 
Upvote 0
Dạ
Cụ thể là em muốn tạo 1 file mới trong sheets 1 tạo đường dẫn mở file "gốc" cần lấy dữ liệu. Để lấy nội dung "sheets 1" file gốc. Sau đó tạo nút chạy lệnh ra nội dung của sheet2. Như file em gửi đính kèm ạ
Mà Ở trong file đính kèm em có 1 sheets thể hiện các bước mà em muốn làm ạ
Theo tôi hiểu thì nội dung bạn nêu là quy trình làm ngược.
1/ Bạn không nêu cụ thể, rõ ràng là tại sao lại lấy dữ liệu của bất kỳ Folder và của bất kỳ File? Tại sao bạn không chứa trong 1 File cố định.
2/ Sử dụng 1 File cố định rồi lọc và xuất ra File mới cái mình cần làm.

Cái tốt nhất là đề ra cái mục đích mình muốn làm, rồi mới đến cái yêu cầu cần giải quyết.
Bạn có ý tưởng giống như kiểu bà vợ đi chợ: Chỉ biết sách giỏ và cầm tiền theo mà không có ý định sẳn là hôm nay mình nấu món gì? Đến chợ rồi thì rảo khắp chợ thấy món nào ưng ý thì mới mua. Có khi không ưng ý cái gì hết thì lại sách giỏ không về nhà.
 
Upvote 0
...
Cái tốt nhất là đề ra cái mục đích mình muốn làm, rồi mới đến cái yêu cầu cần giải quyết.
Bạn có ý tưởng giống như kiểu bà vợ đi chợ: Chỉ biết sách giỏ và cầm tiền theo mà không có ý định sẳn là hôm nay mình nấu món gì? Đến chợ rồi thì rảo khắp chợ thấy món nào ưng ý thì mới mua. Có khi không ưng ý cái gì hết thì lại sách giỏ không về nhà.
Bạn nói vậy tội nghiệp bà vợ đi chợ.
Trước khi xách giỏ đi, bà ta đã có một dự định sẵn: chỉ mua trong vòng ngân sách ngày, trường hợp đặc biệt lắm mới cho vượt ngân sách.
Và bà ta đã có sẵn một thói quen tốt: đại khái biết là mấy bữa trước mình đã ăn gì (tránh món trùng), và biết được thời tiết ngày hôm nay hợp với những món gì, chồng khoái khẩu những gì và con chuộng những gì.
Nói cách khác, khi bắt đầu xách giỏ đi chợ thì bà ta đã biết chính xác mình có gì, cần gì và có thể quyền biến ra sao.
Chuyện xách giỏ không về chỉ xảy ra cho mấy cô dâu mới về nhà chồng, không có kinh nghiệm.

Thực ra, nếu các bạn hỏi ở đây được 1/2 cái tài của mấy bà đi chợ thì nhiều vấn đề đã giải quyết chỉ trong vòng 1 câu hỏi và khoảng 3 câu trả lời (3 câu trả lời khác nhau, diễn tả sự đa dạng của các giải pháp).
 
Lần chỉnh sửa cuối:
Upvote 0
Ý của chủ thớt là như vầy nè. Ban đầu khi truy xuất dữ liệu từ chương trình ra bạn ấy có nội dung ban đầu là một chùm. Tiếp theo là bạn ấy dùng chức năng TextToColunm để tách dữ liệu ra dựa trên dấu ",". Kết quả tách ra ở sheet2 file gốc. Kết quả có chứa những dòng bị trống ở cột F nên chủ thớt không cần lấy, còn lại có bao nhiêu cũng nhặt hết ra kết quả.

Thay vì mở file gốc ra làm có xíu nhưng không thích vì thích VBA cho nó hoàng tráng

Đoán vậy đó
 
Upvote 0
Ý của chủ thớt là như vầy nè. Ban đầu khi truy xuất dữ liệu từ chương trình ra bạn ấy có nội dung ban đầu là một chùm. Tiếp theo là bạn ấy dùng chức năng TextToColunm để tách dữ liệu ra dựa trên dấu ",". Kết quả tách ra ở sheet2 file gốc. Kết quả có chứa những dòng bị trống ở cột F nên chủ thớt không cần lấy, còn lại có bao nhiêu cũng nhặt hết ra kết quả.

Thay vì mở file gốc ra làm có xíu nhưng không thích vì thích VBA cho nó hoàng tráng

Đoán vậy đó
Nếu em đoán như vậy thì chủ Topic phải nêu rõ là em có dữ liệu từ phần mềm xuất ra, giờ muốn lấy dữ liệu của bất kỳ File nào đó rồi phân tích dữ liệu.

Do chủ Topic không nêu cụ thể nên không ai biết đường đâu mà lần hoặc có thể nêu vầy còn tìm ra "Tôi biết thằng ăn trộm nó nằm trong bồ lúa nhưng tôi không chỉ đâu".

Chắc có thể yêu cầu của chủ Topic là làm theo trình tự của hình chăng:

A_TC.GIF
 
Lần chỉnh sửa cuối:
Upvote 0
Ý của chủ thớt là như vầy nè. Ban đầu khi truy xuất dữ liệu từ chương trình ra bạn ấy có nội dung ban đầu là một chùm. Tiếp theo là bạn ấy dùng chức năng TextToColunm để tách dữ liệu ra dựa trên dấu ",". Kết quả tách ra ở sheet2 file gốc. Kết quả có chứa những dòng bị trống ở cột F nên chủ thớt không cần lấy, còn lại có bao nhiêu cũng nhặt hết ra kết quả.

Thay vì mở file gốc ra làm có xíu nhưng không thích vì thích VBA cho nó hoàng tráng

Đoán vậy đó
ý của em làm vậy đấy. vì công việc của em nó cứ lặp đi lặp lại nên em muốn dùng Vba để tạo đường dẫn. và 1 nút Start để đỡ tốn Time

nên em mong các bác giúpem ạ
Bài đã được tự động gộp:

ý của em làm vậy đấy. vì công việc của em nó cứ lặp đi lặp lại nên em muốn dùng Vba để tạo đường dẫn. và 1 nút Start để đỡ tốn Time

nên em mong các bác giúpem ạ
em cũng không biết truyền tải thế nào để các bác hiểu nưa
Bài đã được tự động gộp:

Nếu em đoán như vậy thì chủ Topic phải nêu rõ là em có dữ liệu từ phần mềm xuất ra, giờ muốn lấy dữ liệu của bất kỳ File nào đó rồi phân tích dữ liệu.

Do chủ Topic không nêu cụ thể nên không ai biết đường đâu mà lần hoặc có thể nêu vầy còn tìm ra "Tôi biết thằng ăn trộm nó nằm trong bồ lúa nhưng tôi không chỉ đâu".

Chắc có thể yêu cầu của chủ Topic là làm theo trình tự của hình chăng:

View attachment 233097
ANh có thể chỉ cho em được không ạ
 
Lần chỉnh sửa cuối:
Upvote 0
ý của em làm vậy đấy. vì công việc của em nó cứ lặp đi lặp lại nên em muốn dùng Vba để tạo đường dẫn. và 1 nút Start để đỡ tốn Time

nên em mong các bác giúpem ạ
Bài đã được tự động gộp:


em cũng không biết truyền tải thế nào để các bác hiểu nưa
Bài đã được tự động gộp:


ANh có thể chỉ cho em được không ạ
muc dich.PNG
Bài đã được tự động gộp:

các bác giúp em mới
 
Upvote 0
Trong Sub main() chú ý dòng này, sửa lại đúng như sau (nếu đúng như "file goc.xls" trên bài #1)
GetData sourceFile, "chuong trinh 1", "A6:A", Sheets("GetData").Range("A8"), False, False
Mà mỗi lần chọn file đều phải sửa lại như vậy ạ. Hay Bây giờ mình có file đầu vào đều có dạng như (.xls ) thì mình sửa để code có thể đọc được các file có đuôi xls được không anh.
 
Upvote 0
Mà mỗi lần chọn file đều phải sửa lại như vậy ạ. Hay Bây giờ mình có file đầu vào đều có dạng như (.xls ) thì mình sửa để code có thể đọc được các file có đuôi xls được không anh.
Bạn phải hỏi tác giả của code đó (keyeutien) trên
Về cơ bản họ làm theo yêu cầu của bạn mà, phải chọn file từ thư mục, ..., cũng như các điều bạn đã hỏi
Muốn rõ ràng thì nên trình bày sao tổng quát dễ hiểu, sát với yêu cầu thực tế
 
Upvote 0
Bạn phải hỏi tác giả của code đó (keyeutien) trên
Về cơ bản họ làm theo yêu cầu của bạn mà, phải chọn file từ thư mục, ..., cũng như các điều bạn đã hỏi
Muốn rõ ràng thì nên trình bày sao tổng quát dễ hiểu, sát với yêu cầu thực tế
Bài đã được tự động gộp:

vâng ạ. em xin cảm ơn các Anh Chị đã giúp em trong phần này ạ.
 
Upvote 0
anh (keyeutien) tác giả ơi
xem giúp em lỗi trên với ạ
Góp ý cho bạn:
1/ Tại bài 6, tôi nêu "Cái tốt nhất là đề ra cái mục đích mình muốn làm, rồi mới đến cái yêu cầu cần giải quyết", nhưng bạn chẳng quan tâm.
2/ Tại bài 9, tôi đưa cái hình để bạn hình dung được quy trình công việc để có định hướng mà hỏi cho cụ thể, rõ ràng nhưng không thấy bạn có tiến triễn. Trong đó có nút Chọn File và Lấy dữ liệu vào Sheet1, có nghĩa là chọn bất kỳ File Excel nào, trong Folder nào, trong ổ dĩa nào.
3/ Trên từng bài viết có nút Thích, nhưng bạn cũng không biết dùng đến nó để tỏ lòng cám ơn những người đã hỗ trợ mình.

A_Thich.GIF
 
Lần chỉnh sửa cuối:
Upvote 0
Web KT

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

Back
Top Bottom