Nhờ viết Code Chèn table hàng loạt vào File Word. (1 người xem)

Liên hệ QC

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

chuot0106

Thành viên gắn bó
Tham gia
20/1/13
Bài viết
2,567
Được thích
1,670
Em có một File Word(Giáo án) giờ em muốn chèn Table gồm 1 dòng và 2 cột vào đầu mỗi tiết của giáo án sao cho:
+Cột 1 của Table sẽ chứa các dòng:
"Ngày soạn:...../...../...../"
"Ngày giảng:..../...../......"
+ Cột 2 của Table sẽ chứa các "Tiết x"(Ví dụ "Tiết 1", "Tiết 2",...).
Em muốn nhờ các Thầy, các anh(chị), các bạn trên diễn đàn giúp em xem có công cụ nào có sẵn trong Word để có thể chèn tự động (Chèn hàng loạt) các Table thỏa mãn các điều kiện trên không?
- Nếu không có em nhờ các Thầy, các anh(chị) viết giúp em đoạn code thực hiện công việc này với ạ!
Tức là trong File Word nếu gặp dòng:
Ngày soạn:...../...../...../ --------------------------------------------------------Tiết ...
Ngày giảng:..../...../......
là sẽ điền 1 table gồm 1 dòng 2 cột và nội dung trên sẽ nằm ở 2 cột của Table.
P/S: Công việc này nếu làm bằng tay mất rất nhiều thời gian ạ! Rất mong sự giúp đỡ từ diễn đàn!
Em có File đính kèm trong đó có 1 File gốc cần chèn Table, một File là kết quả mong muốn.
 

File đính kèm

Lần chỉnh sửa cuối:
Em có một File Word(Giáo án) giờ em muốn chèn Table gồm 1 dòng và 2 cột vào đầu mỗi tiết của giáo án sao cho:
+Cột 1 của Table sẽ chứa các dòng:
"Ngày soạn:...../...../...../"
"Ngày giảng:..../...../......"
+ Cột 2 của Table sẽ chứa các "Tiết x"(Ví dụ "Tiết 1", "Tiết 2",...).
Em muốn nhờ các Thầy, các anh(chị), các bạn trên diễn đàn giúp em xem có công cụ nào có sẵn trong Word để có thể chèn tự động (Chèn hàng loạt) các Table thỏa mãn các điều kiện trên không?
- Nếu không có em nhờ các Thầy, các anh(chị) viết giúp em đoạn code thực hiện công việc này với ạ!
Tức là trong File Word nếu gặp dòng:
Ngày soạn:...../...../...../ --------------------------------------------------------Tiết ...
Ngày giảng:..../...../......
là sẽ điền 1 table gồm 1 dòng 2 cột và nội dung trên sẽ nằm ở 2 cột của Table.
P/S: Công việc này nếu làm bằng tay mất rất nhiều thời gian ạ! Rất mong sự giúp đỡ từ diễn đàn!
Em có File đính kèm trong đó có 1 File gốc cần chèn Table, một File là kết quả mong muốn.

Tôi không hiểu được ý tưởng của bạn.

Nếu bạn bỏ công gõ

Mã:
Ngày soạn: ......../............/...........           Tiết xyz
Ngày giảng: ....../......../....../..........
                      ....../......../....../..........

cứ cho là 20 lần. Rồi tìm và thay cả cụm đó bằng Table thì sao lại không gõ chỉ 1 dòng vd. <day la secret table>, gõ 20 lần. Rồi sẽ chỉ tìm có 1 dòng <day la secret table> và thay bằng Table? Lúc đó chắc chắn bạn gõ ít hơn và code tìm và thay cũng ít hơn.

Mà tôi còn có ý tưởng khác: soan 1 lần tập tin DOC chỉ có vd. 50 Table - tùy theo max số tiết trong tương lai là bao nhiêu. Ngoài Table ra không có gì cả. Trong tương lai sau mỗii Table bạn viết bài giảng --> xóa các Table thừa --> lưu lại với tên khác. Như thế tập tin mẫu chỉ có toàn Table mà thôi. Và chỉ cần tạo 1 lần.
 
Upvote 0
Tôi không hiểu được ý tưởng của bạn.

Nếu bạn bỏ công gõ

Mã:
Ngày soạn: ......../............/...........           Tiết xyz
Ngày giảng: ....../......../....../..........
                      ....../......../....../..........
Em chào thầy! Mấy hôm nay em thấy Thầy ít vào diễn đàn quá! Em cảm ơn thầy đã phản hồi ạ!
Em xin trả lời thầy như sau:
Đây là giáo án em đã có sẵn rồi ạ nhưng trước đây các dòng Ngày soạn, ngày giảng, Tiết em không để trong table và bây giờ em muốn đưa Table vào giáo án có sẵn ạ!
 
Lần chỉnh sửa cuối:
Upvote 0
Mà tôi còn có ý tưởng khác: soan 1 lần tập tin DOC chỉ có vd. 50 Table - tùy theo max số tiết trong tương lai là bao nhiêu. Ngoài Table ra không có gì cả. Trong tương lai sau mỗii Table bạn viết bài giảng --> xóa các Table thừa --> lưu lại với tên khác. Như thế tập tin mẫu chỉ có toàn Table mà thôi. Và chỉ cần tạo 1 lần.
Vâng, em rất cảm ơn ý tưởng rất hay của thầy, lần sau nếu soạn giáo án mới em sẽ học theo cách này ạ!
Xin thầy cho em biết là liệu yêu cầu ở #1 của em có cách nào giải quyết không ạ???
Nếu có mong thầy giúp đỡ em với!
 
Lần chỉnh sửa cuối:
Upvote 0
Vâng, em rất cảm ơn ý tưởng rất hay của thầy, lần sau nếu soạn giáo án mới em sẽ học theo cách này ạ!
Xin thầy cho em biết là liệu yêu cầu ở #1 của em có cách nào giải quyết không ạ???
Nếu có mong thầy giúp đỡ em với!

1. Mở tập tin File goc.doc --> thẻ Developer --> chọn Macro --> chọn sub InsertTableToText --> nhấn Run

2. Sẽ có tấp tin File goc_backup.doc được tạo, File goc.doc không thay đổi.

3. Khi cần chuyển code sang tập tin khác thì Import?Export 2 module: modInsertTableToText và vietnamese_unicode_convert
 

File đính kèm

Upvote 0
1. Mở tập tin File goc.doc --> thẻ Developer --> chọn Macro --> chọn sub InsertTableToText --> nhấn Run

2. Sẽ có tấp tin File goc_backup.doc được tạo, File goc.doc không thay đổi.

3. Khi cần chuyển code sang tập tin khác thì Import?Export 2 module: modInsertTableToText và vietnamese_unicode_convert
Em đã test code rồi thầy ạ, code chạy rất tốt . Tuy nhiên còn 1 chút trục trặc rất nhỏ nếu thầy khắc phục được giúp em thì tốt, đó là khi chèn Table xong thì nội dung Text ban đầu bị mất đi một phần và chỉ còn lại 1 phần thôi
Em muốn khi chèn Table thì nó giữ nguyên nội dung Text ban đầu liệu có xử lí được không thầy?
Em chân thành cảm ơn thầy!
 
Lần chỉnh sửa cuối:
Upvote 0
Em đã test code rồi thầy ạ, code chạy rất tốt . Tuy nhiên còn 1 chút trục trặc rất nhỏ nếu thầy khắc phục được giúp em thì tốt, đó là khi chèn Table xong thì nội dung Text ban đầu bị mất đi một phần và chỉ còn lại 1 phần thôi
Em muốn khi chèn Table thì nó giữ nguyên nội dung Text ban đầu liệu có xử lí được không thầy?
Em chân thành cảm ơn thầy!

Tôi cố tình bỏ "......../............/..........." đi chỉ giữ ở dòng 3 vì bỏ đi thì chả còn gì. Bạn cần "......../............/..........." để làm gì?
Nếu cần thì sau công việc tôi sẽ sửa cho bạn
 
Upvote 0
Tôi cố tình bỏ "......../............/..........." đi chỉ giữ ở dòng 3 vì bỏ đi thì chả còn gì. Bạn cần "......../............/..........." để làm gì?
Nếu cần thì sau công việc tôi sẽ sửa cho bạn
Em cần giữ lại để chèn ngày soạn giảng vào giáo án bằng code hôm trước thầy viết giúp em đó thầy.
Vậy em nhờ thầy thêm vào cột 1 của Table nội dung có dạng sau luôn:
"Ngày soạn:....../......./.......
"Ngày giảng:
-----------7A:....../......./.......
-----------7B:....../......./.......
-----------7C:....../......./.......
-----------7D:....../......./.......
Tất cả là 4 dòng ":....../......./......."
Thầy ơi quan trọng là phải có cả dấu ":" nữa ạ vì code lần trước nó sẽ tìm dấu":" để điền ngày soạn giảng đúng không thầy??? Nếu có thể thầy chú thích giúp em trong code sửa ở chỗ nào thì chèn được 1 dòng, 2 dòng, ... có nội dung dạng "7x:....../......./......." với. Vì chèn bao nhiêu dòng phụ thuộc vào số lượng lớp dạy mình được phân công:
Ví dụ dạy 2 lớp thì chèn 2 dòng, 3 lớp thì chèn 3 dòng...
Và thầy chú thích giúp em sửa ở chỗ nào thì sẽ thay đổi được nội dung cần chèn nữa ạ!
Tóm lại: Trong code có thể tùy chọn số lượng dòng dạng:"7x:....../......./......." (Khối 7)
và có thể thay đổi được nội dung chèn vào, ví dụ: "8x:....../......./......." (khối 8)hoặc "9x:....../......./......."(khối 9).
 
Lần chỉnh sửa cuối:
Upvote 0
Em cần giữ lại để chèn ngày soạn giảng vào giáo án bằng code hôm trước thầy viết giúp em đó thầy.
Vậy em nhờ thầy thêm vào cột 1 của Table nội dung có dạng sau luôn:
"Ngày soạn:....../......./.......
"Ngày giảng:
-----------7A:....../......./.......
-----------7B:....../......./.......
-----------7C:....../......./.......
-----------7D:....../......./.......
Tất cả là 4 dòng ":....../......./......."
Thầy ơi quan trọng là phải có cả dấu ":" nữa ạ vì code lần trước nó sẽ tìm dấu":" để điền ngày soạn giảng đúng không thầy??? Nếu có thể thầy chú thích giúp em trong code sửa ở chỗ nào thì chèn được 1 dòng, 2 dòng, ... có nội dung dạng "7x:....../......./......." với. Vì chèn bao nhiêu dòng phụ thuộc vào số lượng lớp dạy mình được phân công:
Ví dụ dạy 2 lớp thì chèn 2 dòng, 3 lớp thì chèn 3 dòng...
Và thầy chú thích giúp em sửa ở chỗ nào thì sẽ thay đổi được nội dung cần chèn nữa ạ!
Tóm lại: Trong code có thể tùy chọn số lượng dòng dạng:"7x:....../......./......." (Khối 7)
và có thể thay đổi được nội dung chèn vào, ví dụ: "8x:....../......./......." (khối 8)hoặc "9x:....../......./......."(khối 9).

Nếu bạn xem lại bài #5 thì bạn thấy tôi khôg xóa những ký tự ":".

Khi tôi quyết định bỏ các đoạn "......../............/..........." là tôi có nghĩ tới bài hôm trước. Vì code hôm trước chỉ quan tâm tới "Ngày soạn:", "7A:", "7B:" v...v mà không quan tâm tới các "......../............/...........".
Tôi phải chắc chắn là không ảnh hưởng tới code hôm trước mới quyết định xóa.

Hôm trước thực ra là

Mã:
Ngày giảng: 7B:......../............/...........
        7C:......../............/...........
...

Bây giờ bạn định có

Mã:
Ngày giảng: 
        7B:......../............/...........
        7C:......../............/...........
...

Bạn có nhầm không hay là ước muốn mới?
Bạn hãy nói lại cho chắc chắn. Tôi là người không thích viết đi viết lại.

Trong tập tin ở bài #1 bạn có
Mã:
Ngày soạn:......../............/...........
Ngày giảng:......../............/...........
       ......../............/...........

Và bạn muốn cho vào Table.
Bây giờ bạn lại muốn có

Mã:
Ngày soạn:....../......./.......
Ngày giảng:
-----------7A:....../......./.......
-----------7B:....../......./.......
-----------7C:....../......./.......
-----------7D:....../......./.......
Tất cả là 4 (4 hay 5???) dòng ":....../......./.......

Rồi bạn lại muốn có thể tự chèn

Vậy thì tôi phải chèn 4 dòng 7A, ..., 7D hay chỉ
Mã:
Ngày soạn:....../......./.......
Ngày giảng:....../......./.......

Còn A, B, C, D, E cần bao nhiêu thì bạn tự chèn?

Chuyện chèn là 1 chuyện nhưng tôi phải biết dữ liệu đầu vào của bạn thế nào để còn xóa những dòng thừa nữa. Chả nhẽ cho vd. A, B, C là cái bạn hiện thời cần vào Table mà đầu vào của bạn có tới D, E thì kệ cho D, E nó nằm tơ hơ sau Table sao?

Bạn hãy nghĩ kỹ yêu cầu của mình. Nhiều khi dự tính lớp có thể tới G, H thì chèn luôn tới G, H. Sau này không cần tới mức đó thì chỉ 1 rê chuột để "bôi đen" rồi nhấn Delete. Như thế với nhiều người còn hơn là làm ít quá rồi phải vào chỉnh code. Mà chuyện chèn thêm có phải gõ nhiều đâu. Chỉ cần rê chuột vd. dòng có 7A rồi Ctrl+C --> Enter để xuống dòng rồi Ctrl+V --> sửa lại A thành G hoặc H.

Tôi đề nghị thế này. Bạn hãy mô tả kỹ dữ liệu đầu vào sẽ như thế nào. Ngoài 2 dòng "Ngày soạn:....../......./......." và "Ngày giảng:....../......./......." là chắc chắn thì các dòng khác có thể có dạng như thế nào? Tôi phải biết để xóa chứ không thể để chúng nằm sau Table được. Mà xóa thì tôi phải biết dạng của chúng để không xóa nhầm các dòng của bài giảng. Còn chuyện chèn từ A tới E hay từ C tới G, và 7 hay 8 hay 9 thì tôi sẽ hiển thị InputBox để người thao tác nhập vào. Vd. (lớp 7) 7B,7C,7E hay 8A,8C,8D,8E.

Bạn hãy nghĩ kỹ.
 
Upvote 0
Nếu bạn xem lại bài #5 thì bạn thấy tôi khôg xóa những ký tự ":".

Khi tôi quyết định bỏ các đoạn "......../............/..........." là tôi có nghĩ tới bài hôm trước. Vì code hôm trước chỉ quan tâm tới "Ngày soạn:", "7A:", "7B:" v...v mà không quan tâm tới các "......../............/...........".
Tôi phải chắc chắn là không ảnh hưởng tới code hôm trước mới quyết định xóa.

Hôm trước thực ra là

Mã:
Ngày giảng: 7B:......../............/...........
        7C:......../............/...........
...

Bây giờ bạn định có

Mã:
Ngày giảng: 
        7B:......../............/...........
        7C:......../............/...........
...

Bạn có nhầm không hay là ước muốn mới?
Bạn hãy nói lại cho chắc chắn. Tôi là người không thích viết đi viết lại.

Trong tập tin ở bài #1 bạn có
Mã:
Ngày soạn:......../............/...........
Ngày giảng:......../............/...........
       ......../............/...........

Và bạn muốn cho vào Table.
Bây giờ bạn lại muốn có

Mã:
Ngày soạn:....../......./.......
Ngày giảng:
-----------7A:....../......./.......
-----------7B:....../......./.......
-----------7C:....../......./.......
-----------7D:....../......./.......
Tất cả là 4 (4 hay 5???) dòng ":....../......./.......

Rồi bạn lại muốn có thể tự chèn

Vậy thì tôi phải chèn 4 dòng 7A, ..., 7D hay chỉ
Mã:
Ngày soạn:....../......./.......
Ngày giảng:....../......./.......

Còn A, B, C, D, E cần bao nhiêu thì bạn tự chèn?

Chuyện chèn là 1 chuyện nhưng tôi phải biết dữ liệu đầu vào của bạn thế nào để còn xóa những dòng thừa nữa. Chả nhẽ cho vd. A, B, C là cái bạn hiện thời cần vào Table mà đầu vào của bạn có tới D, E thì kệ cho D, E nó nằm tơ hơ sau Table sao?

Bạn hãy nghĩ kỹ yêu cầu của mình. Nhiều khi dự tính lớp có thể tới G, H thì chèn luôn tới G, H. Sau này không cần tới mức đó thì chỉ 1 rê chuột để "bôi đen" rồi nhấn Delete. Như thế với nhiều người còn hơn là làm ít quá rồi phải vào chỉnh code. Mà chuyện chèn thêm có phải gõ nhiều đâu. Chỉ cần rê chuột vd. dòng có 7A rồi Ctrl+C --> Enter để xuống dòng rồi Ctrl+V --> sửa lại A thành G hoặc H.

Tôi đề nghị thế này. Bạn hãy mô tả kỹ dữ liệu đầu vào sẽ như thế nào. Ngoài 2 dòng "Ngày soạn:....../......./......." và "Ngày giảng:....../......./......." là chắc chắn thì các dòng khác có thể có dạng như thế nào? Tôi phải biết để xóa chứ không thể để chúng nằm sau Table được. Mà xóa thì tôi phải biết dạng của chúng để không xóa nhầm các dòng của bài giảng. Còn chuyện chèn từ A tới E hay từ C tới G, và 7 hay 8 hay 9 thì tôi sẽ hiển thị InputBox để người thao tác nhập vào. Vd. (lớp 7) 7B,7C,7E hay 8A,8C,8D,8E.

Bạn hãy nghĩ kỹ.
Dạ cảm ơn thầy đã nhắc nhở em, đúng là em có chút nhầm lẫn ạ:
+ Đúng ra là em muốn thầy chèn vào cột 1 Table nội dung có dạng là:
Ngày soạn:
Ngày giảng: 7A:
-----------:7B:
...............
+ Dữ liệu đầu vào của em chỉ có 2 dạng như sau:
- Dạng 1:
Ngày soạn:...../....../.......
Ngày giảng:..../....../........

- Dạng 2:
Ngày soạn:...../......./.....
Ngày giảng:...../....../......
-----------..../....../......
 
Lần chỉnh sửa cuối:
Upvote 0
Dạ cảm ơn thầy đã nhắc nhở em, đúng là em có chút nhầm lẫn ạ:
+ Đúng ra là em muốn thầy chèn vào cột 1 Table nội dung có dạng là:
Ngày soạn:
Ngày giảng: 7A:
-----------:7B:
...............
+ Dữ liệu đầu vào của em chỉ có 2 dạng như sau:
- Dạng 1:
Ngày soạn:...../....../.......
Ngày giảng:..../....../........

- Dạng 2:
Ngày soạn:...../......./.....
Ngày giảng:...../....../......
-----------..../....../......

Tức dữ liệu đầu vào chắc chắn có 2 dòng
Ngày soạn:...../....../.......
Ngày giảng:..../....../........

Còn nếu có thêm thì chỉ là dạng ":..../....../...... "
???

Còn cụ thể chèn những lớp nào thì tôi sẽ hiển thị InputBox để lấy.

Tất nhiên tôi có quyền nghỉ ngơi chứ nhỉ?

Tôi sẽ cố sửa lại với thời gian sớm nhất.
 
Upvote 0
Tức dữ liệu đầu vào chắc chắn có 2 dòng
Ngày soạn:...../....../.......
Ngày giảng:..../....../........

Còn nếu có thêm thì chỉ là dạng ":..../....../...... "
???

Còn cụ thể chèn những lớp nào thì tôi sẽ hiển thị InputBox để lấy.

Tất nhiên tôi có quyền nghỉ ngơi chứ nhỉ?

Tôi sẽ cố sửa lại với thời gian sớm nhất.
- Còn nếu có thêm thì chỉ là dạng ":..../....../...... "
Không phải, dạng này cơ ạ:"..../....../...... "
- Tất nhiên tôi có quyền nghỉ ngơi chứ nhỉ?
Tất nhiên rồi ạ, lúc nào rảnh rỗi thì thầy giúp em cũng được mà. Chúc thầy ngủ ngon! Bye bye Thầy!
P/S: Em hỏi riêng tư 1 chút ạ: Bên chỗ Thầy giờ là mấy giờ rồi ạ? Vì nhiều lúc em đi ngủ mới thấy Thầy vào diễn đàn>
 
Lần chỉnh sửa cuối:
Upvote 0
- Còn nếu có thêm thì chỉ là dạng ":..../....../...... "
Không phải, dạng này cơ ạ:"..../....../...... "

Bạn đã chỉnh lại thì phải

- Tất nhiên tôi có quyền nghỉ ngơi chứ nhỉ?
Tất nhiên rồi ạ, lúc nào rảnh rỗi thì thầy giúp em cũng được mà. Chúc thầy ngủ ngon! Bye bye Thầy!
P/S: Em hỏi riêng tư 1 chút ạ: Bên chỗ Thầy giờ là mấy giờ rồi ạ? Vì nhiều lúc em đi ngủ mới thấy Thầy vào diễn đàn>

Một năm chỉnh giờ 2 lần (chỉnh lại đồng hồ). Mùa đông chênh nhau 7 tiếng, mùa hè 6 tiếng

Hiện giờ là 15:11
 
Upvote 0
Bạn đã chỉnh lại thì phải



Một năm chỉnh giờ 2 lần (chỉnh lại đồng hồ). Mùa đông chênh nhau 7 tiếng, mùa hè 6 tiếng
+ Đúng là em đã chỉnh lại, em nghĩ thầy chưa kịp đọc cơ. Lúc soát lại bài viết em mới phát hiện ra.
+ Vậy bây giờ bên thầy là 3h sáng???
P/S: Thôi em không hỏi gì nữa cả, thầy đi nghỉ đi thôi, khuya quá rồi!
 
Lần chỉnh sửa cuối:
Upvote 0
+ Đúng là em đã chỉnh lại, em nghĩ thầy chưa kịp đọc cơ. Lúc soát lại bài viết em mới phát hiện ra.
+ Vậy bây giờ bên thầy là 3h sáng???
P/S: Thôi em không hỏi gì nữa cả, thầy đi nghỉ đi thôi, khuya quá rồi!

Tôi nói rõ là 15:11

Lập trình là đam mê thôi. Tôi chưa học khóa lập trình nào cả.
 
Upvote 0
+ Đúng là em đã chỉnh lại, em nghĩ thầy chưa kịp đọc cơ. Lúc soát lại bài viết em mới phát hiện ra.
+ Vậy bây giờ bên thầy là 3h sáng???
P/S: Thôi em không hỏi gì nữa cả, thầy đi nghỉ đi thôi, khuya quá rồi!
Tham dự ngoài lề tý cho zuii
Bạn nhầm to
Bác siwtom nói là 15:11 mà . Nghĩa là 3 giờ 11 phút chiều phải không bác?
 
Upvote 0
Thế 15:11 giờ có thể hiểu theo nhiều cách hả bạn?
VÂNG.
Có thể gọi được như vậy mà bác
Nếu là 3:11 thì gọi là 3 giờ 11 phút sáng
Nếu là 13:11 thì gọi là 1 giờ 11 phút chiều
Chiều bắt đầu từ 1h (13h) đến 6h (18h) ....
Theo em đó là cách gọi quen miệng của người dân Việt Nam, bác ah --=0
 
Upvote 0
VÂNG.
Có thể gọi được như vậy mà bác
Nếu là 3:11 thì gọi là 3 giờ 11 phút sáng
Nếu là 13:11 thì gọi là 1 giờ 11 phút chiều
Chiều bắt đầu từ 1h (13h) đến 6h (18h) ....
Theo em đó là cách gọi quen miệng của người dân Việt Nam, bác ah --=0

Tôi biết cách gọi như thế nào. Tôi không nói: 3:11 mà bạn.

Nếu tôi nói 3:11 thì sẽ có thể hiểu là 3:11 giờ (sáng) hoặc 15:11.

15:11 thì chỉ có thể hiểu theo 1 cách duy nhất. Trong thang từ 0-23.... chỉ có 1 điểm duy nhất là 15:11 mà thôi. Dĩ nhiên trong thang 0-11... không có điểm nào là 15:11 (15 > 12) vì thế trong thang đó phải nói: 3 giờ sáng (sau nửa đêm), và 3 giờ chiều (thời điểm đứng bóng). Đã là 15:11 thì không thể là sáng được. Vậy nếu bạn thích dùng con số <= 12 thì bạn nói 3:11 CHIỀU. Không thể là SÁNG được. Tức nếu nói về "điểm trong 1 ngày" thì 15:11 và 3:11 CHIỀU là 1 điểm duy nhất trên trục thời gian. Không thể nghĩ: "ơ anh này dậy sớm nhỉ, đã vào diễn đàn rồi". Bạn có trục thời gian, và 15:11 nó là điểm duy nhất trên trục đó

Tất cả mọi thời điểm sau 12 giờ vd. 13, 15, 21, 23 thì không bao giờ phải nói sáng hay chiều vì nó chỉ có thể là sau 12 giờ mà thôi. Nếu bạn muốn thì có thể thêm "chiều", "đêm" nhưng nếu bạn không nói thì cũng không ai có quyền hiểu sai được.

Mọi thời gian < 12 mà không nói "sáng - chiều" thì có thể gây hiểu lầm. Còn đã nói 13, 15, 17 thì không bao giờ hiểu lầm được.
 
Lần chỉnh sửa cuối:
Upvote 0
Dạ cảm ơn thầy đã nhắc nhở em, đúng là em có chút nhầm lẫn ạ:
+ Đúng ra là em muốn thầy chèn vào cột 1 Table nội dung có dạng là:
Ngày soạn:
Ngày giảng: 7A:
-----------:7B:
...............
+ Dữ liệu đầu vào của em chỉ có 2 dạng như sau:
- Dạng 1:
Ngày soạn:...../....../.......
Ngày giảng:..../....../........

- Dạng 2:
Ngày soạn:...../......./.....
Ngày giảng:...../....../......
-----------..../....../......

1. Tải tập tin đính kèm về và bung ra. Sẽ có tập tin modInsertTableToText.bas

2. Mở tập tin File goc.doc ở bài #5 --> Alt + F11 để vào VBE --> phải chuột lên modInsertTableToText --> chọn Remove modInsertTableToText --> menu File --> Import File ... --> duyệt tới tập tin modInsertTableToText.bas tại điểm 1 và chọn --> lưu lại tập tin.
 

File đính kèm

Lần chỉnh sửa cuối:
Upvote 0
1. Tải tập tin đính kèm về và bung ra. Sẽ có tập tin modInsertTableToText.bas

2. Mở tập tin File goc.doc ở bài #5 --> Alt + F11 để vào VBE --> phải chuột lên modInsertTableToText --> chọn Remove modInsertTableToText --> menu File --> Import File ... --> duyệt tới tập tin modInsertTableToText.bas tại điểm 1 và chọn --> lưu lại tập tin.
Thầy ơi, tuyệt vời rồi ạ, em chỉ nhờ thầy bỏ giúp em dấu ":" đằng trước tên lớp nữa là quá tuyệt vời luôn, hôm nay em test thử code thấy có dấu ":" đằng trước tên lớp thấy "Vô duyên" quá!
--=--
Ví dụ: ":7B:" sửa thành "7B:" ạ. Không hiểu do hôm qua vội quá hay sao mà em lại thêm nó trước lớp không biết. Đây là lỗi của em, chứ thầy thì rất chính xác và cẩn thận(Luôn nhắc nhở em xác nhận các yêu cầu) vậy mà...! Mong thầy giúp đỡ em!
P/S: Liệu có thể chèn bảng mà không có màu đường viền không hả thầy???
 
Lần chỉnh sửa cuối:
Upvote 0
Thầy ơi, tuyệt vời rồi ạ, em chỉ nhờ thầy bỏ giúp em dấu ":" đằng trước tên lớp nữa là quá tuyệt vời luôn, hôm nay em test thử code thấy có dấu ":" đằng trước tên lớp thấy "Vô duyên" quá!
--=--
Ví dụ: ":7B:" sửa thành "7B:" ạ. Không hiểu do hôm qua vội quá hay sao mà em lại thêm nó trước lớp không biết. Đây là lỗi của em, chứ thầy thì rất chính xác và cẩn thận(Luôn nhắc nhở em xác nhận các yêu cầu) vậy mà...! Mong thầy giúp đỡ em!
P/S: Liệu có thể chèn bảng mà không có màu đường viền không hả thầy???

Trong tập tin kết quả mong đơi bạn có cả kẻ khung cơ mà?
Thôi lần cuối nhé.

Cũng lại Remove / Import như bài trước.
 

File đính kèm

Upvote 0

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

Back
Top Bottom