Lấy ngày tháng từ LBG excel chèn tự động vào giáo án word (2 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

Chèn thông tin vào Word...

Tôi đã sửa thêm và đưa thông tin vào word như các bạn đề cập. Tuy nhiên, bài này chưa khái quát được thực tiễn.
Để bài toán này thực hiện được, cần đảm bảng mỗi chu kỳ ra lịch báo giảng phải có 1 bài giảng mẫu - vì chương trình không biết là bài giảng nào đã được giảng (trong giáo án tên bài giảng không đồng nhất với tên trong lịch báo giảng).
Nếu muốn khắc phục điều này thì cần phải chuẩn hóa tên bài giảng.
Các bạn có thể sửa file Excel để tự động chọn bài giảng mẫu vì tôi đang để 1 cell chứa tên bài giảng mẫu trong Sheet config.
Bài giảng mẫu phải có thông tin phần ngày soạn như hướng dẫn trong bài trước.
Hy vọng đã cơ bản giải quyết được yêu cầu của một số bạn!
 
Lần chỉnh sửa cuối:
Thế bài trên của paulsteigel đã giúp ích cho bạn gì rồi? Đã đúng yêu cầu của bạn chưa? Nếu chưa đúng thì cần bổ sung những gì?
(chuyện cần bàn không bàn lại đi nói chuyện gì đâu không?)

Cháu xin lỗi chú ndu96081631 nếu nói năng có gì mạo phạm. Ý cháu chỉ muốn các thành viên khác đóng góp ý kiến chia sẻ thôi mà. Nếu chú ndu rảnh thì quan tâm tới đề tài này 1 chút ạ
 
Cháu xin lỗi chú ndu96081631 nếu nói năng có gì mạo phạm. Ý cháu chỉ muốn các thành viên khác đóng góp ý kiến chia sẻ thôi mà. Nếu chú ndu rảnh thì quan tâm tới đề tài này 1 chút ạ

Tôi không có trách nhiệm phải trả lời bài của bạn!
Hãy cân nhắc khi nói với người khác nhé, nhất là với người mình không biết.
 
Tôi không có trách nhiệm phải trả lời bài của bạn!
Hãy cân nhắc khi nói với người khác nhé, nhất là với người mình không biết.

Cháu thực sự xin lỗi chú. Đó chỉ là 1 câu nói vui của cháu đã làm chú và các anh chị hiểu nhầm. Mong chú và các a chị bỏ qua và tiếp tục giúp đỡ các bạn.
 
Tôi đã sửa thêm và đưa thông tin vào word như các bạn đề cập. Tuy nhiên, bài này chưa khái quát được thực tiễn.
cám ơn anh đã quan tâm và giúp đỡ bọn em, em có ý tưởng như sau, mong anh đọc và giúp đỡ bọn em nhé
Sau khi xem cái mẫu của anh em có ý tưởng như sau:
Tạo một folder có chứa lịch báo giảng, giáo án lớp 10, giáo án lớp 11, giáo án lớp 12
Trong folder giáo án lớp 10 ta tạo các file world có tên; 10 tiết 1; 10 tiết 2; 10 tiết 3, 10 tiết 4…( hoặc ta viết tắt là; 10.1 ; 10.2 ; 10. 3 ; 10. 4 ….)
Tương tự cho các folder giáo án lớp 11 và lớp 12


Chú ý một số giáo viên có thể dạy nhiều hơn 3 lớp ở một khối.
Và tiết theo thời khóa biể là chỉ từ tiết 1 đến 5 thôi
Còn tiết theo phân phối chương trình thì lại từ 1 đến 70

Sau đó sang bên lịch báo giảng tự động của excel ta tạo ra 3 sheet config
Config10, Config11, Config12,
Nếu ta bấm config10 thì chương trình sẽ tìm file worl trong foleder giáo án lớp 10 và tự động điền các thông tin vào điền một lúc vào tất cả luôn theo lịch báo giảng. Hoặc ta có thể cofig cho tuần nào, ví dụ ta điền thông tin cho tuần 10 thì nó sẽ chỉ điền thông tin cho tuần đó thôi.
link down ở đây
 
Lần chỉnh sửa cuối:
cám ơn anh đã quan tâm và giúp đỡ bọn em, em có ý tưởng như sau, mong anh đọc và giúp đỡ bọn em nhé

Mình nghĩ cần gì phải làm rắc rối như vậy. Làm như anh Paulsteigel là ngắn gọn nắm rồi. Muốn điền vào giáo án nào chỉ cần nhập tên giáo án đó vào "tên bài giảng mẫu" là được mà bạn.
 
Chỉnh sửa lần cuối bởi điều hành viên:
mình làm có được đâu? bạn quay cái video chominh xem cái nào
 
Gởi nguyenainhan,

Bạn viết bài xong không đọc lại hay sao mà cái table insert vào bị lỗi không đọc được, rất vô nghĩa và dài thậm thượt mà bạn để?

Gởi chuot0106,

Bạn chỉ cần trích dẫn 1 câu, là người ta biết bạn trích dẫn của ai rồi, cần gì trích cả 1 bài dài thậm thượt thế? Huống chi trong trích dẫn có cả mấy trang table lỗi.
Và bạn vẫn còn viết 1 bài cám ơn admin rất biểu cảm nhưng lại lạc đề, mất công BQT lại phải xóa.

Nói chung:
Các bạn hãy làm sao cho bài viết của mình có giá trị, dù chỉ 1 câu, 1 chữ cũng xứng đáng để đọc và người khác muốn đọc, chứ đừng để những nội dung phụ vô nghĩa làm chìm ý chính đi.
 
Anh ơi chiều nay em gửi cho anh lịch báo giảng và giáo án mẫu của em hy vọng anh sẽ giải quyết vấn đề dễ dàng hơn.
P/S: Thấy anh ở trong đề tài này khá lâu rồi. Cảm ơn anh.

Gởi chuot0106,
Thêm một bài mang tính thúc giục, tôi lại phải xóa. Không biết bạn có tiếp thu gì từ lời nhắc của admin OverAC bên topic kia hay không?
 
Cám ơn sự giúp đỡ rất tận tình của anh paulsteigel
Cái lịch báo giảng tự động hôm trước em gửi chưa được chuẩn lắm, em gửi lại anh cái lịch báo giảng mới, nhờ anh chèn thêm cho em mấy dòng như ở ô màu đỏ dưới đây vào giáo án mẫu:
Tuần 1 từ ngày .... đến ngày.....
Ngày soạn: 03/08/2013
Lớp dạy: 12A Tiết 2, Ngày: 06/08/2013, ppct ..... , tên bài dạy..................
Lớp dạy: 12B Tiết 3, Ngày: 07/08/2013, ppct......., tên bài dạy..................
Lớp dạy: 12C Tiết 3, Ngày: 08/08/2013, ppct......., tên bài dạy..................

Và nhờ anh viết thêm đoạn marco chọn lựa như sau:
Khi chạy marco ở sheet config thì sẽ hiện lên thông báo:
Bạn muốn chèn giáo án mẫu nào:
Có ba sự lựa chọn đó là: giáo án mẫu 12; giáo an mẫu 11, giáo án mẫu 10
Khi ta chọn giáo án mẫu 12 thì chỉ có những lớp 12 mới được chèn vào, còn các lớp khác sẽ giữ nguyên.
Và sẽ hiện lên bạn muốn chèn vào tuần nào. Vì tuần ta chèn rồi thì không cần chèn lại
Và anh có thể thay cú pháp [NGAYSOAN] bằng cú pháp [tuan]
Khi chương trình khởi chạy nó sẽ kiểm tra nếu có cho tuần nào rồi thì nó sẽ bỏ qua và tạo cho tuần mới
Trong bài này; em có tạo ra ba giáo án mẫu tượng trưng cho ba khối
Khối 10, khối 11 và khối 12 và cái lịch báo giảng chuẩn tại đây
Mong anh bớt chút thời gian vàng ngọc của anh để giúp em với. Xin chân thành cám ơn anh nhiều.
 
Lần chỉnh sửa cuối:
Tôi đã sửa thêm và đưa thông tin vào word như các bạn đề cập. Tuy nhiên, bài này chưa khái quát được thực tiễn.
Để bài toán này thực hiện được, cần đảm bảng mỗi chu kỳ ra lịch báo giảng phải có 1 bài giảng mẫu - vì chương trình không ...
Hy vọng đã cơ bản giải quyết được yêu cầu của một số bạn!

Anh ơi xem giúp lại hộ em với. Không tải được File ở bài #21 anh ạ.
 
Lần chỉnh sửa cuối:
Diễn đàn vừa nâng cấp xong nên có thể còn có vấn đề về tải file.
Bạn có thể tải về từ đây:
 
Tôi đã sửa thêm và đưa thông tin vào word như các bạn đề cập. Tuy nhiên, bài này chưa khái quát được thực tiễn.
Để bài toán này thực hiện được, cần đảm bảng mỗi chu kỳ ra lịch báo giảng phải có 1 bài giảng mẫu - vì chương trình không biết là bài giảng nào đã được giảng (trong giáo án tên bài giảng không đồng nhất với tên trong lịch báo giảng).
Nếu muốn khắc phục điều này thì cần phải chuẩn hóa tên bài giảng.
Các bạn có thể sửa file Excel để tự động chọn bài giảng mẫu vì tôi đang để 1 cell chứa tên bài giảng mẫu trong Sheet config.
Bài giảng mẫu phải có thông tin phần ngày soạn như hướng dẫn trong bài trước.
Hy vọng đã cơ bản giải quyết được yêu cầu của một số bạn!

Anh ơi em kiểm tra thử rồi. Chương trình đã điền được ngày soạn và ngày giảng tuy nhiên chỉ được 2 tiết thôi ạ và tiết điền vào giáo án vẫn bị sai anh ạ. Có lẽ là do lịch báo giảng. Anh thử dùng sổ báo giảng mới của bạn nguyenainhan mới gửi xem.
 

File đính kèm

Lần chỉnh sửa cuối:
Cám ơn sự giúp đỡ rất tận tình của anh paulsteigel
Cái lịch báo giảng tự động hôm trước em gửi chưa được chuẩn lắm, em gửi lại anh cái lịch báo giảng mới, nhờ anh chèn thêm cho em mấy dòng như ở ô màu đỏ dưới đây vào giáo án mẫu:
Tuần 1 từ ngày .... đến ngày.....
Ngày soạn: 03/08/2013
Lớp dạy: 12A Tiết 2, Ngày: 06/08/2013, ppct ..... , tên bài dạy..................
Lớp dạy: 12B Tiết 3, Ngày: 07/08/2013, ppct......., tên bài dạy..................
Lớp dạy: 12C Tiết 3, Ngày: 08/08/2013, ppct......., tên bài dạy..................

Và nhờ anh viết thêm đoạn marco chọn lựa như sau:
Khi chạy marco ở sheet config thì sẽ hiện lên thông báo:
Bạn muốn chèn giáo án mẫu nào:
Có ba sự lựa chọn đó là: giáo án mẫu 12; giáo an mẫu 11, giáo án mẫu 10
Khi ta chọn giáo án mẫu 12 thì chỉ có những lớp 12 mới được chèn vào, còn các lớp khác sẽ giữ nguyên.
Và sẽ hiện lên bạn muốn chèn vào tuần nào. Vì tuần ta chèn rồi thì không cần chèn lại
Và anh có thể thay cú pháp [NGAYSOAN] bằng cú pháp [tuan]
Khi chương trình khởi chạy nó sẽ kiểm tra nếu có cho tuần nào rồi thì nó sẽ bỏ qua và tạo cho tuần mới
Trong bài này; em có tạo ra ba giáo án mẫu tượng trưng cho ba khối
Khối 10, khối 11 và khối 12 và cái lịch báo giảng chuẩn tại đây
Mong anh bớt chút thời gian vàng ngọc của anh để giúp em với. Xin chân thành cám ơn anh nhiều.

Mình ko hiểu tại sao bạn lại điền quá nhiều thông tin không cần thiết vào giáo án như vậy. Tôi cũng là gv, theo tôi trong giáo án chỉ cần điền 2 thông tin chính là ngày soạn và ngày giảng thôi. Tiết theo phân phối chương trình thì tự điền. Bạn có thể tham khảo giáo án mẫu của tôi.
Bạn nên nhớ càng điền nhiều thông tin code sẽ càng khó và mất nhiều thời gian. Vài lời chia sẻ cùng bạn.
 
Vấn đề này có thể tự động hóa hoàn toàn nhờ VBA (trong cả Excel và Word), nhưng tôi chưa hiểu cụ thể đầu bài lắm.

Ý của chú Hướng là có thể nhúng cả code VBA vào trong excel và word hay là nhúng vào excel để chạy sau đó liên kết với word ạ.
Cháu ko rành về VBA lắm mong chú giải thích giúp.
 
Mình ko hiểu tại sao bạn lại điền quá nhiều thông tin không cần thiết vào giáo án như vậy. Tôi cũng là gv, theo tôi trong giáo án chỉ cần điền 2 thông tin chính là ngày soạn và ngày giảng thôi. Tiết theo phân phối chương trình thì tự điền. Bạn có thể tham khảo giáo án mẫu của tôi.
Bạn nên nhớ càng điền nhiều thông tin code sẽ càng khó và mất nhiều thời gian. Vài lời chia sẻ cùng bạn.

Những thông tin này bên lịch báo giảng, đã lấy được hai thông tin thì các thông tin khác cũng tương tự thôi bạn ah.
mình cũng chèn cái marro của anh paulsteigel rồi mà không sử dụng được. mình sửa khai báo c11 thành b7 theo lịch báo giảng mà vẫn không chạy được đoạn maroco đó, kính mong anh paulsteigel sửa lại giùm với. Cám ơn anh
 
Những thông tin này bên lịch báo giảng, đã lấy được hai thông tin thì các thông tin khác cũng tương tự thôi bạn ah.
mình cũng chèn cái marro của anh paulsteigel rồi mà không sử dụng được. mình sửa khai báo c11 thành b7 theo lịch báo giảng mà vẫn không chạy được đoạn maroco đó, kính mong anh paulsteigel sửa lại giùm với. Cám ơn anh

Mình cũng "táy máy" giống bạn cũng copy và chèn đoạn code của anh Paulsteigel vào và cũng loay hoay sửa mà ko được. Muốn làm việc nhưng lại không có kiến thức, buồn thật. Lần này phải mua bằng được cuốn sách về lập trình VBA của thầy Hướng về để tìm hiểu về VBA.
 
Anh Paulsteigel hộ em đoạn code cho giáo án này với. Em chỉ cần anh hộ chèn ngày soạn và ngày giảng ở 3 lớp 6A, 6B, 6C thôi ạ.
 

File đính kèm

Mình cũng "táy máy" giống bạn cũng copy và chèn đoạn code của anh Paulsteigel vào và cũng loay hoay sửa mà ko được. Muốn làm việc nhưng lại không có kiến thức, buồn thật. Lần này phải mua bằng được cuốn sách về lập trình VBA của thầy Hướng về để tìm hiểu về VBA.

Bạn xem thử bài viết này của Bác Trungchinhs nhé, hy vọng có ích cho bạn.
http://www.giaiphapexcel.com/forum/showthread.php?81851-So%E1%BA%A1n-th%E1%BA%A3o-v%C4%83n-b%E1%BA%A3n-Word-t%E1%BB%AB-Excel&highlight=
 

Bạn ơi để áp dụng được bài này của bác TrungChinhs thì điều kiện là file word mẫu phải là 1 file cố định thì mới dc chứ. Ở đây file mẫu có đến bao nhiêu tiết như vậy làm sao mà áp dụng được
 
Web KT

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

Back
Top Bottom