Copy bảng tính vào bài viết

Liên hệ QC

phamduylong

-
Thành viên đã mất
Tham gia
30/12/06
Bài viết
918
Được thích
2,368
Nghề nghiệp
Giáo viên
Với diễn đàn GPE, việc đưa bảng vào bài viết là một việc rất cần thiết để minh họa. Trước đây, đưa một vài số liệu để minh họa bài viết rất khó khăn và nhìn vào cũng phải động nảo mới hình dung được dữ liệu ở dòng nào, cột nào nên dữ liệu dù ít người viết bài phải tải bài lên và người xem phải tải về xem mới hiểu được nội dung bài viết.
Từ ngày có bài Ước gì GPE có thể tạo bảng... thì việc tạo bảng đã nhẹ nhàng hơn và hình thức rất đạt.
Tuy nhiên với bảng ít dữ liệu thì được, tạo bảng với vài chục dòng, cả chục cột thì không đơn giản chút nào ! Mặc khác, mình đã có dữ liệu trên 1 bảng tính mà phải nhập lại dữ liệu để đưa vào bài viết thì rất mất thời gian và không đảm bảo chính xác.
Để giải quyết vấn đề này giúp các thành viên dễ dàng đưa dữ liệu từ 1 bảng có sẳn vào bài viết nhanh và chính xác, tôi viết 1 thủ tục trong TableGPE.xla làm công việc này.
Khi chạy, TableGPE.xla tạo 1 menu Table GPE, trong đó có 2 menu con Table GPE to Clipboard và Close.
Để viết bài kèm bảng minh họa, các bạn làm như sau:
- Mở TableGPE.xla và bảng tính cần đem vào bài viết
- Chọn vùng dữ liệu > Menu Table GPE > Table GPE to Clipboard (nó sẽ tạo 1 chuỗi có cấu trúc bảng trong bài viết và dữ liệu là vùng chọn trên bảng tính và copy chuỗi đó vào Clipboard)
- Click chuột vào trang soạn thảo bài viết của GPE và chọn Paste. Bảng của bạn đã được tạo xong trong bài viết.
- Chọn Menu Table GPE > Close để thoát TableGPE.xla
|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|
1|HỌ|TÊN|GIỚI|DD|MM|YYYY|HK|HL|M1|M2|M3|M4|ĐIỂM|KQ|XL|
2|Huỳnh Văn Vũ|Em||12|8|1990|Tốt|Khá|6,5|4,5|3|8|5,5|Đỗ|TB|
3|Nguyễn Thị Cẩm|Dung|X|6|1|1990|Tốt|Khá|6,5|6|6,5|9|6,8|Đỗ|Khá|
4|Nguyễn Thị Thanh|Lan|X|||1990|Tốt|Khá|7|7,5|7,5|8|7,4|Đỗ|Khá|
5|Nguyễn Văn|Nhân||3|6|1989|TB|Khá|6|5,5|4|5,5|5,4|Đỗ|TB|
6|Huỳnh Ngọc Trường|Giang||25|9|1990|Khá|Khá|6,5|7|3,5|8|6,4|Đỗ|TB|
7|Phạm Ngọc|Hân|X|19|5|1990|Tốt|Khá|7|4,5|5,5|8|6,1|Đỗ|TB|
8|Phạm Thị Thúy|Hằng|X|||1989|Tốt|Khá|6,5|6|5|8|6,3|Đỗ|TB|
9|Mai Kim|Ngân|X|3|6|1990|Tốt|Khá|5|4,5|3|8|5|Đỗ|TB|
10|Nguyễn Thành|Nhân||26|10|1990|Tốt|Khá|6,5|5|5|6,5|5,8|Đỗ|TB|
11|Nguyễn Văn|Giàu||30|5|1989|Tốt|Giỏi|6,5|9|7,5|7,5|7,7|Đỗ|Khá|
12|Nguyễn Đại|Hải||22|6|1990|Khá|TB|6|5,5|4,5|6,5|5,7|Đỗ|TB|
13|Nguyễn Vũ|Linh||1|10|1990|Tốt|Giỏi|7,5|6|7,5|9|7,3|Đỗ|Khá|
14|Bùi Thị Ngọc|Bích|X|25|1|1990|Tốt|Khá|6|6|6|7|6,2|Đỗ|TB|
15|Dương Quang|Minh||13|9|1990|Tốt|Khá|7|6|9|10|7,5|Đỗ|Khá|
16|Nguyễn Thị Kim|Chuơng|X|22|6|1990|Tốt|Giỏi|7,5|8,5|10|10|8,7|Đỗ|Giỏi|
17|Phan Thị Kim|Anh|X|||1990|Tốt|Khá|5|5|5,5|5,5|5,2|Đỗ|TB|
18|Nguyễn Thị Oanh|Kiều|X|||1989|Tốt|Khá|6|4|7,5|8,5|6|Đỗ|TB|
19|Phạm Thị Ngọc|Bích|X|30|10|1989|Tốt|Khá|5,5|3|5|7|4,8|Hỏng||
20|Nguyễn Thành|Lợi||8|10|1990|Tốt|Khá|6|5|6|5|5,5|Đỗ|TB|
21|Lê Thị Thu|Diễm|X|24|12|1989|Tốt|TB|5|5,5|5|9|5,8|Đỗ|TB|
22|Lê Thị Linh|Đa|X|||1989|Tốt|Khá|7|4,5|7,5|9,5|6,7|Đỗ|Khá|
23|Phạm Thu|Huyền|X|30|4|1990|Tốt|Khá|6,5|5|7|8|6,3|Đỗ|TB|
24|Trần Thanh|Nghĩa||24|4|1990|Khá|Khá|6,5|6|6,5|8,5|6,7|Đỗ|Khá|
25|Nguyễn Hoài|Nam||20|6|1990|Tốt|Khá|7|3,5|5,5|5|5,3|Đỗ|TB|
26|Huỳnh Quang|Huy||27|3|1990|Khá|Khá|6,5|5|5|5|5,5|Đỗ|TB|
27|Dương Thanh|Nga|X|10|10|1989|Tốt|Khá|5|2,5|1,5|6|3,8|Hỏng||
28|Trần Thanh|Cang||10|8|1990|Tốt|Giỏi|7|9|7,5|8|7,9|Đỗ|Khá|
29|Nguyễn Tấn|Lộc||6|12|1990|Tốt|Khá|6|6|6|6|6|Đỗ|TB|
30|Võ Hoàng Ngọc|Ngân|X|30|4|1990|Tốt|Khá|7|5,5|6|9,5|6,8|Đỗ|Khá|
31|Nguyễn Văn|Nhãn||17|12|1990|Tốt|Giỏi|7|8|8,5|9,5|8|Đỗ|Giỏi|
32|Đinh Thị Bé|Mười|X|6|8|1990|Tốt|TB|6,5|6|6,5|8,5|6,7|Đỗ|Khá|
33|Đỗ Thị Mỹ|Ngọc|X|9|1|1990|Tốt|Khá|6|5,5|4,5|9|6,1|Đỗ|TB|

Tải TableGPE.xla
 
Sao ko save file excel ra dạng *.CSV (Comma delimited)

Rồi vào mở file đó = Notepad, replace tất cả dấu "," --> "|", copy đoạn đó đưa vào thẻ tag <Table>
 
Sao ko save file excel ra dạng *.CSV (Comma delimited)

Rồi vào mở file đó = Notepad, replace tất cả dấu "," --> "|", copy đoạn đó đưa vào thẻ tag <Table>

Em cũng thường làm :


  1. Copy bảng tính vào 1 File *.txt
  2. Thay thế tất cả dấu Tab ( [FONT=&quot]→[/FONT]) bằng "|"
  3. Copy paste vào GPE, cho vào thẻ

Nhân đây đề nghị cho thẻ
ra ngoài màn hình soạn thảo luôn (như thẻ
PHP:
 vậy, để cho dễ dàng hơn. Thanks!

Thân!
 
Tôi vẩn thường làm theo cách mà sư phụ Hai2hai và Mr OkeBab đang làm... Có điều không phải ai cũng làm được như vậy!
File của thầy Long sẽ là công cụ hổ trợ khá tốt cho tất cả các thành viên, nhất là những người viết các bài hướng dẩn nhiều như BNTT mà chạy ra chạy vào Notepad rồi Excel.. rồi Ctrl + H thì biết đến bao giờ
 
Sao ko save file excel ra dạng *.CSV (Comma delimited)

Rồi vào mở file đó = Notepad, replace tất cả dấu "," --> "|", copy đoạn đó đưa vào thẻ tag <Table>

Thêm nữa: Cách như anh Hai2hai không làm được khi nội dung trong các ô (cell) có chứa dấu ",". Ví dụ: ô A1="Anh A, Anh B, Anh C"

Lúc đó thay vì chuỗi "Anh A, Anh B, Anh C" nằm trên 1 cột thì bị tách ra thành 3 cột.

Rồi vào mở file đó = Notepad
Em chỉ cần sửa phần mở rộng của file này từ .csv thành .txt rồi double click để mở luôn, khỏi cần notepad
 
TableGPE.xla đã tạo được bảng có tên cột, stt dòng như bảng tính Excel:

|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|
1|HỌ|TÊN|GIỚI|DD|MM|YYYY|HK|HL|M1|M2|M3|M4|ĐIỂM|KQ|XL|
2|Huỳnh Văn Vũ|Em||12|8|1990|Tốt|Khá|6,5|4,5|3|8|5,5|Đỗ|TB|
3|Nguyễn Thị Cẩm|Dung|X|6|1|1990|Tốt|Khá|6,5|6|6,5|9|6,8|Đỗ|Khá|
4|Nguyễn Thị Thanh|Lan|X|||1990|Tốt|Khá|7|7,5|7,5|8|7,4|Đỗ|Khá|
5|Nguyễn Văn|Nhân||3|6|1989|TB|Khá|6|5,5|4|5,5|5,4|Đỗ|TB|
6|Huỳnh Ngọc Trường|Giang||25|9|1990|Khá|Khá|6,5|7|3,5|8|6,4|Đỗ|TB|
7|Phạm Ngọc|Hân|X|19|5|1990|Tốt|Khá|7|4,5|5,5|8|6,1|Đỗ|TB|
8|Phạm Thị Thúy|Hằng|X|||1989|Tốt|Khá|6,5|6|5|8|6,3|Đỗ|TB|
9|Mai Kim|Ngân|X|3|6|1990|Tốt|Khá|5|4,5|3|8|5|Đỗ|TB|

Nhưng cũng có lúc cần 1 bảng không có stt dòng, tên cột:

HỌ|TÊN|GIỚI|DD|MM|YYYY|HK|HL|M1|M2|M3|M4|ĐIỂM|KQ|XL|
Huỳnh Văn Vũ|Em||12|8|1990|Tốt|Khá|6,5|4,5|3|8|5,5|Đỗ|TB|
Nguyễn Thị Cẩm|Dung|X|6|1|1990|Tốt|Khá|6,5|6|6,5|9|6,8|Đỗ|Khá|
Nguyễn Thị Thanh|Lan|X|||1990|Tốt|Khá|7|7,5|7,5|8|7,4|Đỗ|Khá|
Nguyễn Văn|Nhân||3|6|1989|TB|Khá|6|5,5|4|5,5|5,4|Đỗ|TB|
Huỳnh Ngọc Trường|Giang||25|9|1990|Khá|Khá|6,5|7|3,5|8|6,4|Đỗ|TB|
Phạm Ngọc|Hân|X|19|5|1990|Tốt|Khá|7|4,5|5,5|8|6,1|Đỗ|TB|
Phạm Thị Thúy|Hằng|X|||1989|Tốt|Khá|6,5|6|5|8|6,3|Đỗ|TB|
Mai Kim|Ngân|X|3|6|1990|Tốt|Khá|5|4,5|3|8|5|Đỗ|TB|


Đã chỉnh lại TableGPE. Tải bản mới tại đây TableGPE.xla
Xem hướng dẫn sử dụng tại bài 23
 
Lần chỉnh sửa cuối:
Thầy Long ơi... Người ta nói, được voi đòi tiên... Thầy có thể thêm chút xíu định dạng vào trong cái Addin này được không:

Là khi tạo bảng mà có STT dòng, tên cột như của Excel, thì những cái 1, 2, 3... và A, B, C... đó tự động được in đậm và canh giữa, như vầy nè:

|
A​
|
B​
|
C​
|
D​
|
E​
|
F
|
G​
|
1​
|LOẠI|MÀU|GIÁ SỈ|GIÁ SỈ||GIÁ BÁN||
2​
|-|-|-|-|-|-|-|
3​
|C306 + L284|trắng|1130000|1175000|45000|1260000|130000|
4​
|C306 + L284|kem|1270000|1321000|51000|1410000|140000|
5​
|C306 + L284|xanh ngọc|1270000|1321000|51000|1410000|140000|
6​
|C306 + L284|hồng|1270000|1321000|51000|1410000|140000|
7​
|C306 + L284|xanh dương|1270000|1321000|51000|1410000|140000|
8​
|C306 + L284|đỏ|1400000|1456000|56000|1630000|230000|
9​
|C306 + L284 + vòi lạnh|trắng|1220000|1269000|49000|1370000|150000|
10​
|C306 + L284 + vòi lạnh|kem|1360000|1414000|54000|1520000|160000|
11​
|C306 + L284 + vòi lạnh|xanh ngọc|1360000|1414000|54000|1520000|160000|
12​
|C306 + L284 + vòi lạnh|hồng|1360000|1414000|54000|1520000|160000|
13​
|C306 + L284 + vòi lạnh|xanh dương|1360000|1414000|54000|1520000|160000|
14​
|C306 + L284 + vòi lạnh|đỏ|1520000|1581000|61000|1740000|220000|
15​
|C306 + L284 + vòi nóng lạnh|trắng|1740000|1810000|70000|1900000|160000|
16​
|C306 + L284 + vòi nóng lạnh|kem|1880000|1955000|75000|2060000|180000|
17​
|C306 + L284 + vòi nóng lạnh|xanh ngọc|1880000|1955000|75000|2060000|180000|
18​
|C306 + L284 + vòi nóng lạnh|hồng|1880000|1955000|75000|2060000|180000|
19​
|C306 + L284 + vòi nóng lạnh|xanh dương|1880000|1955000|75000|2060000|180000|
20​
|C306 + L284 + vòi nóng lạnh|đỏ|2040000|2122000|82000|2400000|360000|
21​
|C117 + L282|trắng|870000|905000|35000|940000|70000|
22​
|C117 + L282|kem|950000|988000|38000|1030000|80000|
23​
|C117 + L282|xanh ngọc|950000|988000|38000|1030000|80000|
24​
|C117 + L282|hồng|950000|988000|38000|1030000|80000|
25​
|C117 + L282|xanh dương|950000|988000|38000|1030000|80000|
26​
|C117 + L282|đỏ|1130000|1175000|45000|1220000|90000|
27​
|C117 + L284|trắng|970000|1009000|39000|1040000|70000|
28​
|C117 + L284|kem|1050000|1092000|42000|1130000|80000|
29​
|C117 + L284|xanh ngọc|1050000|1092000|42000|1130000|80000|
 
Thêm nữa: Cách như anh Hai2hai không làm được khi nội dung trong các ô (cell) có chứa dấu ",". Ví dụ: ô A1="Anh A, Anh B, Anh C"

Lúc đó thay vì chuỗi "Anh A, Anh B, Anh C" nằm trên 1 cột thì bị tách ra thành 3 cột.


Mình thấy vẫn bình thường mà .

Anh Hai, Anh Ba, Anh bon|123 Anh Ha i, Anh Ba, Anh bon|123
Anh Hai , Anh Ba, Anh bon|123
Anh Hai , Anh Ba, Anh bon|123
Anh Hai, Anh Ba, Anh bon|123
Anh Hai, Anh Ba, Anh bon|123
Anh Hai, Anh Ba, Anh bon|123
Anh Hai, Anh Ba, Anh bon|123
Anh Hai, Anh Ba, Anh bon|123
Anh Hai, Anh Ba, Anh bon|123

Bác BNTT ơi, làm sao in đậm được vậy, chẳng lẽ phải chọn từng hàng ??

Còn cái vụ tự động như của bác thì khó, vì từ môi trường khác copy vào forum thì em thấy không hỗ trợ việc giữ nguyên format.

Thân!
 
Lần chỉnh sửa cuối:
Thầy Long ơi... Người ta nói, được voi đòi tiên... Thầy có thể thêm chút xíu định dạng vào trong cái Addin này được không:
Là khi tạo bảng mà có STT dòng, tên cột như của Excel, thì những cái 1, 2, 3... và A, B, C... đó tự động được in đậm và canh giữa, như vầy nè:
Cái này chắc phải ngâm cứu ! Mình chưa tìm được cách nào khắc phục định dạng:

Mr Okebab đã viết:
Còn cái vụ tự động như của bác thì khó, vì từ môi trường khác copy vào forum thì em thấy không hỗ trợ việc giữ nguyên format.
 
Cái này chắc phải ngâm cứu ! Mình chưa tìm được cách nào khắc phục định dạng:

Tạo một vòng lặp cho hàng đầu tiên hoặc cột đầu tiên.

"Nhét" mỗi phần tử vào trong thẻ ... [b ] . . . [/b]

Như thế là OK rồi.

Đầu tiên :

Bebe|A|B|C|D|E|F|G|H
1|A1|B1|C1|D1|E1|F1|G1|H1
2|A2|B2|C2|D2|E2|F2|G2|H2
3|A3|B3|C3|D3|E3|F3|G3|H3
4|A4|B4|C4|D4|E4|F4|G4|H4
5|A5|B5|C5|D5|E5|F5|G5|H5
6|A6|B6|C6|D6|E6|F6|G6|H6
7|A7|B7|C7|D7|E7|F7|G7|H7
8|A8|B8|C8|D8|E8|F8|G8|H8

Thêm vào : Em thêm ký tự _ (b_) để nhằm cho code không đổi. Thực ra không có nó.

PHP:
[b_]Bebe[/b]|[b_]A[/b]|[b_]B[/b]|[b_]C[/b]|[b_]D[/b]|[b_]E[/b]|[b_]F[/b]|[b_]G[/b]|[b_]H[/b]
[b_]1[/b]|A1|B1|C1|D1|E1|F1|G1|H1
[b_]2[/b]|A2|B2|C2|D2|E2|F2|G2|H2
[b_]3[/b]|A3|B3|C3|D3|E3|F3|G3|H3
[b_]4[/b]|A4|B4|C4|D4|E4|F4|G4|H4
[b_]5[/b]|A5|B5|C5|D5|E5|F5|G5|H5
[b_]6[/b]|A6|B6|C6|D6|E6|F6|G6|H6
[b_]7[/b]|A7|B7|C7|D7|E7|F7|G7|H7
[b_]8[/b]|A8|B8|C8|D8|E8|F8|G8|H8
Kết quả :

Bebe | A | B | C | D | E | F | G | H 1 |A1|B1|C1|D1|E1|F1|G1|H1
2 |A2|B2|C2|D2|E2|F2|G2|H2
3 |A3|B3|C3|D3|E3|F3|G3|H3
4 |A4|B4|C4|D4|E4|F4|G4|H4
5 |A5|B5|C5|D5|E5|F5|G5|H5
6 |A6|B6|C6|D6|E6|F6|G6|H6
7 |A7|B7|C7|D7|E7|F7|G7|H7
8 |A8|B8|C8|D8|E8|F8|G8|H8

Cũng được phải không bác !!

Thân!
 
Lần chỉnh sửa cuối:
Thầy Long ơi... Người ta nói, được voi đòi tiên... Thầy có thể thêm chút xíu định dạng vào trong cái Addin này được không:
Là khi tạo bảng mà có STT dòng, tên cột như của Excel, thì những cái 1, 2, 3... và A, B, C... đó tự động được in đậm và canh giữa, như vầy nè:

Jenny đã giới thiệu bảng vB Code List và đã viết thành công tạo bảng:
- Tên cột, sst dòng chữ đậm màu xanh
- Dòng 1 (dòng tiêu đề) chữ đậm
- Dữ liệu là số, ngày tháng canh phải như bảng tính Excel

Đã chỉnh lại TableGPE. Tải bản mới tại đây TableGPE.xla
Xem hướng dẫn sử dụng tại bài 23
 
Quá tuyệt thầy ơi.
Hồi sáng, em vừa post xong bài đó thì cúp điện.
Nếu không cúp điện thì em đã "đòi tiên" thêm cái chuyện canh phải cho dữ liệu số...
Không ngờ thầy tặng không luôn.
Cảm ơn thầy rất nhiều.
 
Thầy Long ơi... được tiên đòi tiên nữ được hông thầy ?

Em thấy thầy làm được cái chuyện canh phải cho các con số. Nên em xin thêm một tí nữa.

Có cách nào để cái Addin này giữ được định dạng canh lề của ô không?
Ví dụ, ô nào mà đang canh trái thì ... à cái này thì thôi, mặc định có rồi.
Ô nào mà đang canh giữa (Center) hoặc canh phải (Right) thì giữ nguyên cái định dạng đó ?

Dựa vào cái Addin của thầy vừa Update, em tạo thử một bảng ở bên phòng thí nghiệm, thầy xem thử nha, ở trong đó, em muốn cái cột B (Kích thước) nó được canh giữa hết.

Được hông thầy? Cảm ơn thầy trước nha.

À, có một chuyện, nhỏ thôi, cái Addin của thầy nó luôn tạo dư một cột ở bên phải. Bỏ nó đi được không thầy?
 
Có cách nào để cái Addin này giữ được định dạng canh lề của ô không?
Ví dụ, ô nào mà đang canh trái thì ... à cái này thì thôi, mặc định có rồi.
Ô nào mà đang canh giữa (Center) hoặc canh phải (Right) thì giữ nguyên cái định dạng đó ?

Có thể được, khi lấy giá trị ô nó kiểm tra định dạng canh lề (left, right, center) để ghi định dạng bảng. Riêng general thì số canh trái, chữ canh phải.

À, có một chuyện, nhỏ thôi, cái Addin của thầy nó luôn tạo dư một cột ở bên phải. Bỏ nó đi được không thầy?
BNTT nhắc mới để ý thấy dư cột cuối. Phát hiện ra là mỗi dòng ghi dư 1 ký tự | bên phải bảng.
 
Thầy ơi.. lại làm phiền thầy rồi.
Thầy có thể bật mí tí nghề nghiệp không... Là thầy cho tụi em xem cái code của cái Addin tí để học hỏi í mà...
 
Thầy ơi.. lại làm phiền thầy rồi.
Thầy có thể bật mí tí nghề nghiệp không... Là thầy cho tụi em xem cái code của cái Addin tí để học hỏi í mà...
Không có gì bí mật, các bài viết của anh nếu có password thì là phamduylong hoặc pham_duy_long.
Phải để password vì đôi khi bị lỗi nó nhảy ra màn hình edit, làm rối với người sử dụng không rành VBA.
Muốn chạy được MyDataObj.SetText, MyDataObj.PutInClipboard để gởi dữ liệu lên Clipboard thì phải khai báo thư viện:
Menu Tools> References > chọn Microsoft Forms 2.0 Object Library
Lại gặp rắc rối khi đưa code vào bài viết: trong code có mã định dạng thì nó tạo bảng như thế này:

Mã:
Sub TableGPE()
Dim MyDataObj As New DataObject
Dim r1 As Long, r2 As Long, c1 As Long, c2 As Long, c As Long, r As Long
Dim col As String, header As String, dong As String
r1 = Selection.Row
r2 = Selection.Rows.Count + r1 - 1
c1 = Selection.Column
c2 = Selection.Columns.Count + c1 - 1
header = "[table]|"
For c = c1 To c2
  vt = InStr(2, Cells(1, c).Address(1, 1), "$")
  col = Mid(Cells(1, c).Address(1, 1), 2, vt - 2)
 

  header = header & "[COLOR=blue][B][CENTER]" & col & "[/CENTER]
[/B][/COLOR]
|"
Next
For r = r1 To r2
 

  dong = dong & "[COLOR=blue][B][RIGHT]" & r & "[/RIGHT]
[/B][/COLOR]
|"
  For c = c1 To c2
    If r = r1 Then
 

      dong = dong & "[B][CENTER]" & Cells(r, c) & "[/CENTER]
[/B]
|"
    Else
      If VarType(Cells(r, c)) > 2 And VarType(Cells(r, c)) < 8 Then
 

        dong = dong & "[RIGHT]" & Cells(r, c) & "[/RIGHT]

|"
      Else
        dong = dong & Cells(r, c) & "|"
      End If
    End If
  Next
  dong = dong & Chr(10)
Next
MyDataObj.SetText header & Chr(10) & Left(dong, Len(dong) - 1) & Chr(10) & "[/table]"
MyDataObj.PutInClipboard
End Sub

Làm sao khắc phục cái này ?
Nên muốn tham khảo phải xem trực tiếp trong module của TableGPE.
 
Cho em xin phép hỏi Thầy Long 1 chút, file của Thầy có thể xử lý được bao nhiêu cột, hàng. Và khi sử dụng file này nó có tương thích với screen (khung soạn thảo bài viết)của diễn đàn không ?
Xin cám ơn Thây.
 
Cho em xin phép hỏi Thầy Long 1 chút, file của Thầy có thể xử lý được bao nhiêu cột, hàng. Và khi sử dụng file này nó có tương thích với screen (khung soạn thảo bài viết)của diễn đàn không ?
Xin cám ơn Thây.
Giới hạn của Table GPE hình như là không có. Bao nhiêu cột, bao nhiêu hàng cũng được.
Tuy nhiên, với GPE thì có giới hạn. Đó là không quá 10.000 ký tự trong một bài viết.
Cho nên, nếu nội dung paste từ clipboard vào mà có số ký tự quá lớn, thì GPE sẽ không cho post bài lên, và hiện thông báo như sau:
Error-1.png

 
Lần chỉnh sửa cuối:
Sau khi ứng dụng file Table GPE của Thầy Phạm Duy Long và tôi có up thử mẫu tờ khai thuế GTGT vào box thử nghiệm thì tôi nhận được thông tin như sau :
Bạn đã chèn 25 hình vào bài viết này. Số lượng hình tối đa cho phép chèn vào một bài viết là 10, vui lòng hiệu chỉnh lại.
Nhờ anh chị vui lòng giúp cho kiểm tra lại file này

File này đâu có nhiều hình gì đâu mà lại báo lỗi như thế. (Đã chọn từ A1 đến F50)

Cũng file trên tôi có copy qua notepad như cách trình bày của ndu96081631 thì cũng bị báo lỗi như sau :

Bạn đã chèn 11 hình vào bài viết này. Số lượng hình tối đa cho phép chèn vào một bài viết là 10, vui lòng hiệu chỉnh lại.

Nhờ các anh chị cho kiểm tra file tôi upload lên xem là lỗi gì vậy ? File tokhaithue_notepad.txt

Thử qua cách notepad để anh chị thấy cái sai của tôi trình bày là từ đâu ra
 

File đính kèm

  • test tableGPE.xls
    33 KB · Đọc: 334
  • tokhaithue_notepad..txt
    2.6 KB · Đọc: 329
Lần chỉnh sửa cuối:
Sau khi ứng dụng file Table GPE của Thầy Phạm Duy Long và tôi có up thử mẫu tờ khai thuế GTGT vào box thử nghiệm thì tôi nhận được thông tin như sau :
Bạn đã chèn 25 hình vào bài viết này. Số lượng hình tối đa cho phép chèn vào một bài viết là 10, vui lòng hiệu chỉnh lại.
Nhờ anh chị vui lòng giúp cho kiểm tra lại file này
File này đâu có nhiều hình gì đâu mà lại báo lỗi như thế. (Đã chọn từ A1 đến F50)

Một số nguyên nhân báo lỗi mà tôi biết được:
1. Khi nhập vào khung bài viết, khi quá bộ nhớ mà GPE cho phép thì GPE thông báo lỗi. Trường hợp này là do quá 10.000 ký tự. Bảng tính dữ liệu ít, nhưng ghi vào code tạo bảng thì thêm các code định dạng nên rất lớn. Code bảng tính của anh tạo xong lên đến 15000 ký tự nên quá giới hạn của GPE. Đây là trở ngại mà tôi không thể khắc phục được.
2. Table của GPE không hỗ trợ nối ô. Nên với bảng như thế,nó tạo ra không thể xem được. Ví dụ ô A6 có dữ liệu "(Dùng cho cơ sở tính thuế GTGT theo phương pháp khấu trừ thuế kê khai hàng tháng)" thì độ rộng cột A sẽ giãn ra cho đủ ô A6 nên không xem các cột khác được.
Tóm lại, TableGPE chỉ áp dụng được cho dữ liệu minh họa nhỏ không có các định dạng phức tạp như merge cell.
Mẫu của anh chỉ có thể up hình lên hoặc gởi kèm tập tin.
 
Web KT
Back
Top Bottom