Lưu trữ tác giả: Toktips

Microsoft Office Advanced – VNPT

Chào mừng các bạn đến với khóa học

Microsoft Office Nâng Cao trong Doanh Nghiệp.

Khóa học gồm các nội dung sau:
1Microsoft Word
Kiến thức nâng cao trong wor như: Tạo liên kết động, mục mục, trộn thư, cộng tác trên tài liệu, sử dung macro, tạo Form dữ liệu đầu vào..
2Microsoft Excel
Các kỹ thuật để thao tác dữ liệu nhanh và hiệu quả hơn thông qua các phím tắt và thủ thuật phù hợp. Các quy tắc trình bày dữ liệu trực quan. Sử dụng phân tích dữ liệu bằng Subtotal, Pivot Table, Pivot table chart.  Sử dụng các nhóm hàm thống kê, tìm kiếm và tham chiếu nâng cao, ứng dụng Macro….
3Microsoft Power Point
Các kỹ thuật trình bày nội dung nâng cao về hiệu ứng, liên kết, kỹ năng trình chiếu, xuất bản bài thuyết trình.
4 Microsoft Outlook
Giới thiệu cài đặt, sử dụng, quản lý email cá nhân và các công việc các nhân trên outlook. Cách tạo các thư mục quản lý email, liên hệ và công việc.
5.      Microsoft Project

Giới thiệu sử dụng Microsoft Project cơ bản với các tính năng:Tạo thời gian, tạo công việc, phân công, quản lý công việc và nhiệm vụ. In ấn dự án.




1. Để bắt đầu khóa học. Các bạn vui lòng bấm vào ĐĂNG KÝ thông tin học viên để vào lớp học:

2. Dựa và các TÀI NGUYÊN có sẵn bên dưới. Chúng ta sẽ cùng nhau tìm hiểu và thực hiện yêu cầu của từng buổi học.
Bộ Giáo trình Office
Noi dung chi tiet 
Tiến độ giảng dạy
Slide bài giảng

3. TIỆN ÍCH hỗ trợ: 
Thiết lập cài đặt onedrive trên máy. Tải bộ cài tại đây
Thực hiện cài đặt outlook với tài khoản email: hocvienthuchanh@outlook.com  hoăc hocvienthuchanh@gmail.com( thông số 995/587/TLS khi cài gmail)  (pass giảng viên cung cấp)
Bộ gõ tiếng việt Unikey 

4. TÀI LIỆU thực hành theo buổi học 
 Word: Tài liệu thực hành
 Excel: Tài liệu thực hành
 Power Point: Tài liệu thực hành
 Outlook: 
 Project:
Toàn bộ khóa học
3.  Sau khi kết thúc khóa học. Các bạn vui lòng thực hiện bài kiểm tra kiến thức sau: 

                                           Office Nâng Cao
 – Phần thi lý thuyết: Link bài thì
– Phần thi Thực Hành: Link yêu cầu



( Giảng viên sẽ cung cấp mã đăng nhập cho bài kiểm tra)

Khóa tập huấn cho giáo viên mầm non

Chào mừng các bạn đến với khóa học


Tập huẫn kỹ năng văn phòng cho giáo viên mầm non

Khóa học gồm các nội dung sau:

– Các kiến thức cơ bản về Word
– Kiến thức cơ bản về Power Point 
– Kỹ năng tìm kiếm thông tin trên mạng internet
1. Để bắt đầu khóa học. Các bạn vui lòng bấm vào ĐĂNG KÝ thông tin học viên để vào lớp học:
2. Dựa và các tài nguyên có sẵn bên dưới. Chúng ta sẽ cùng nhau tìm hiểu và thực hiện yêu cầu của từng buổi học.
Bài thực hành Word: Thực hiện mẫu sổ tay học viên và Phiếu đánh giá trẻ
Bài thực hành Power Point: Câu truyện cho bé
Bài thực hành kỹ năng tìm kiếm trên mạng: Thực hiện album ảnh cho bé
3. Để khóa học hiệu quả bạn tải các tài liệu thực hành tại đây:
Các Tài nguyên cho khóa học gồm
 – Các mẫu template power point
– Âm thanh
– Slide bài giảng
4. NỘI DUNG CHI TIẾT CHƯƠNG TRÌNH HỌC
Phần 1: Giới thiệu các tính năng cơ bản trong word
– Các kỹ thuật biên tập tài liệu:  định dạng dòng, lề văn bản, Tab, style cho văn bản
– Chèn các đối tượng bản, đồ họa, chữ nghệ thuật, tiêu đề chân trang trong văn bản
– Thiết lập định dạng in ấn và khung nhìn
– Thực hiện kỹ thuật trộn thư trong word
Phần 2: Thực hiện các kỹ năng tìm kiếm thông tin trên mạng
– Kỹ thuật tìm kiếm hình ảnh
– Kỹ thuật tìm kiếm theo từ khóa
– Kỹ thuật tìm kiếm theo file tài liệu
– Kỹ thuật tìm kiếm trên trang tài liệu
Phần 3: Giới thiệu các tính năng trong Power Point
– Thiết lập slide trình chiếu và biên tập nội dung
– Kỹ thuật xây dựng hiệu ứng truyển cảnh và hiệu ứng đối tượng trong slide
– Kỹ thuật hiệu ứng trình chiếu

EXCEL 2013 NÂNG CAO

Thời gian 24h
Đối tượng:
Bất cứ ai muốn sử dụng các kỹ năng Excel ở cấp nâng cao đều có thể tham gia lớp học này, nhưng sẽ đặc biệt hữu ích cho:

Quản lý Chuyên môn / Quản lý dây chuyền sản xuất
Chuyên gia Tài chính / Kế toán
Chuyên viên nhân sự / Chuyên viên hành chính / Chuyên viên Kế hoạch tổng hợp
Nhân viên kinh doanh và Tiếp thị Chuyên nghiệp
Chuyên viên quản trị
Chuyên viên làm việc trong Quản lý dữ liệu và Phân tích số liệu.
Chủ doanh nghiệp nhỏ
Các chuyên gia từ các tổ chức phi chính phủ như Quản lý Chương trình & dự án

Mô tả khóa học:
Tăng hiệu quả, năng suất Excel của bạn với những lời khuyên và thủ thuật mạnh mẽ của người sử dụng trong khóa học Excel 2013 nâng cao này. Tác giả Giang Trần sẽ chỉ cho bạn cách tạo ra các công thức một cách nhanh chóng, chia nhỏ dữ liệu thành các cột, áp dụng định dạng, xây dựng biểu đồ, và các công việc nhập dữ liệu thường xuyên nhanh chóng. Ngắn đúng thời gian?
Thành thạo sử dụng các “Danh sách phím Tắt” và “Danh mục kỹ thuật Mẹo” trong Excel 2013.
Excel được sử dụng rộng rãi để tổ chức và theo dõi thông tin phổ biến như danh sách dẫn bán hàng, báo cáo trạng thái dự án, danh sách liên hệ, Tổng cộng nâng cao, Củng cố, Đưa ra các Phân tích Đối với Mô hình Kinh doanh và Tối ưu hoá Dữ liệu….

Mục tiêu:
Khóa học nhằm cung cấp cho học viên các kỹ năng chuyên gia trong khả năng quản lý, phân tích dữ liệu của Microsoft Excel 2013. Sau khóa học, học viên có thể áp dụng kiến thức theo thực tế phù hợp với môi trường kinh doanh mà học viên làm việc. Mục tiêu của khóa học không chỉ là hiểu các công cụ để làm việc với sản phẩm mà còn phát triển các kỹ năng để lựa chọn đúng công cụ để có được kết quả mong muốn
Sau khi hoàn thành khóa học, sinh viên sẽ có thể:
Sử dụng các chức năng chính của MS Excel 2013
Kiểm soát kết quả tính toán và nhập dữ liệu
Sử dụng các công cụ phân tích khác nhau
Tổng hợp dữ liệu & Báo cáo
Thống kê
Hợp nhất các Báo cáo từ nhiều nguồn
Bộ lọc nâng cao
PivotTable
Lọc dữ liệu trong PivotTable
Tìm kiếm và tham chiếu
Nhận dữ liệu từ các nguồn bên ngoài
Các hàm tham chiếu 3D
Hàm trả về chuỗi giá trị trong excel (indirect)
Xác nhận đầu vào khi nhập dữ liệu
Hàm match Index
Phân tích tình huống trong excel
Chuyển đổi dữ liệu
Công cụ Phân tích
Gói công cụ phân tích nhanh

Yêu cầu
Ngoài kinh nghiệm chuyên môn của mình, học viên tham dự khoá học này khuyến khích nên có kinh nghiệm:
Quản lý môi trường Worksheet
Áp dụng công thức và hàm
Áp dụng các tham chiếu ô trong công thức.
Áp dụng điều kiện logic trong một công thức.
Áp dụng các ô trong các công thức.
Lọc dữ liệu. Sắp xếp dữ liệu.

Tài nguyên
Giáo trình
Tài liệu handout
Tài liệu slide
Tài liệu thực hành

NỘI DUNG KHÓA HỌC:
Buổi 1: Giới thiệu tổng quan khóa học
Giới thiệu về MS Excel, Xem lại nhanh các lựa chọn của MS Excel, Ribbon.
Nhóm hàm cơ bản (Tài chính, Toán học, Chuỗi, Thời gian, Logic…)
Các phím tắt cơ bản
Các tính năng mới trong Excel 2013
Buổi 2: Nhóm hàm nâng cao và kỹ thuật xử lý.
Nhóm hàm nâng cao về tra cứu tìm kiếm: Vlookup, Hlookup, Lookup, index, match, offset…
Nhóm hàm nâng cao trong thống kê: Dsum, Dcount, Sumif, Sumifs, Countif, Countifs, Product…
Kỹ thuật lồng ghép hàm.
Phân tích các công thức rẽ nhánh phức tạp
Kỹ thuật xử lý lỗi hàm sai
Buổi 3: Các vấn đề quản lý dữ liệu
Chuẩn hóa khâu nhập liệu với các tính năng Data Validation động.
Kiểm soát quản lý dữ liệu với các định dạng có điều kiện Conditional Formatting.
Thiết lập bảng
Form nhập liệu
Buổi 4: Vấn đề trong thống kê xử lý dữ liệu
Sắp xếp dữ liệu nâng cao
Trích lọc dữ liệu nâng cao
Nhóm và tách nhóm
Tổng hợp dữ liệu
Kỹ thuật xây dựng bảng điều kiển giao diện thể hiện dữ liệu
Buổi 5: Kỹ thuật trực quan hóa dữ liệu ở dạng đồ họa, hình hảnh, biểu đồ. Thiết lập biểu đồ động
Biểu đồ thanh, biểu đồ cột, biểu đồ đường dây, biểu đồ hình tròn
Công cụ thiết kế biểu đồ
Đường xu hướng và tăng trưởng
Biểu đồ kết hợp
Biểu đồ mẫu
Buổi 6: Kỹ thuật Pivot Tables. Ứng dụng các công cụ phân tích quan trọng.
Làm việc với Pivot Tables
Sắp xếp lại PivotTables
Lọc trong PivotTables
Định dạng PivotTables
Thêm công thức vào một bảng Pivot
Sử dụng biểu đồ Pivot
Thay đổi dữ liệu và sao chép Pivot
Buổi 7: Kết nối, tổng hợp dữ liệu
Kết xuất dữ liệu từ các nguồn bên ngoài (SQL Server, Excel, Access,..)
Tổng hợp dữ liệu từ nhiều bảng tính và Sheets khác nhau bằng kỹ thuật hàm 3D và Consolidate
Buổi 8: Công cụ phân tích thống kê, dự báo
Thống kê Bảng dữ liệu dạng 1 biến và 2 biến – Data Table
Tìm kiếm mục tiêu – Goal seek
Quản lý kịch bản – Scenario Manager
Bộ công cụ phân tích – Analysis Tool Pack
Các Add-in phân tích dự đoán, thống kê, hồi quy
Buổi 9: Macros và Visual Basic
Ghi và chạy Macro
Hiển thị Tab Nhà phát triển
Thay đổi Cấp độ An ninh
Làm việc với mã VBA
Buổi 10: Công thức mảng và thống kê bằng công thức mảng
Mảng 1 chiều
Mảng 2 chiều
Sử dụng công thức mảng
Hàm thống kê bằng công thức mảng
Buổi 11: Bảo mật, cộng tác và chia sẻ thông tin
Thiết lập bảo mật công thức, bảng tính, file tính.
Thiết lập các cộng tác trên tài liệu
Chia sẻ bảng tính và và theo dõi các thay đổi
Buổi 12: Giới thiệu các Add-in và công cụ mới trong phân tích dữ liệu Excel 2013
Bộ công Power Pivot
Bộ điều kiển giao diện Power View

Một số khái niệm về Big Data trong Excel

CÁCH PHÂN BIỆT ĐỀN – ĐÌNH – CHÙA – MIẾU – PHỦ

CÁCH PHÂN BIỆT ĐỀN – ĐÌNH – CHÙA – MIẾU – PHỦ
Trong đời sống văn hóa tâm linh của người Việt Nam có rất nhiều nơi thờ cúng khác nhau như Chùa, Đình, Đền, Phủ, Miếu, … Nhưng không phải ai cũng hiểu được ý nghĩa của những địa điểm thờ cúng đó.
Cho nên có rất nhiều người đi chùa mà không hiểu được ý nghĩa của việc đi chùa, ở gần nhà có cái đình mà cũng không hiểu vì sao cái đình lại “mọc” lên ở đó,…
Để hiểu được ý nghĩa của việc thờ cúng và những nhân vật được thờ cúng trong đó, bạn hãy theo dõi để được hiểu thêm nhé .
Đền là gì?
Đền là công trình kiến trúc được xây dựng để thờ cúng một vị thần hoặc một danh nhân quá cố. Ở Việt Nam, phổ biến nhất là các đền thờ được xây dựng để ghi nhớ công ơn của các anh hùng có công với đất nước hay công đức của một cá nhân với địa phương được dựng lên theo truyền thuyết dân gian.
Các đền nổi tiếng có thể kể đến ở nước ta như Đền Hùng, đền Kiếp Bạc, đền Sóc, đền Trần… thờ các anh hùng dân tộc.
Đền Voi Phục, đền Bạch Mã, đền Kim Liên, đền Quán Thánh…thờ các vị thánh theo truyền thuyết dân gian.
Miếu là gì?
Miếu là một dạng di tích văn hóa trong tín ngưỡng dân gian Việt Nam, có quy mô nhỏ hơn đền. Miếu thường ở xa làng, yên tĩnh, thiêng liêng và là nơi thờ các vị thánh thần. Khi miếu phối hợp với thờ Phật thì được gọi là Am, ở Nam bộ gọi là Miễu.
Miếu và đền về kiểu mẫu thì giống nhau, chỉ khác nhau về quy mô. Các miếu thường thờ các vị thần như miếu thổ thần, thủy thần, sơn thần, miếu cô, miếu cậu…
Chùa là gì?
Chùa là công trình kiến trúc phục vụ mục đích tín ngưỡng của đạo Phật, đây là thờ Phật đồng thời là nơi ở sinh hoạt, tu hành và thuyết giảng đạo Phật của các nhà sư, tăng ni. Đây là nơi những tín đồ đạo Phật lui tới để nghe thuyết giảng và thực hiện các nghi lễ tôn giáo. Ở một số nơi, chùa cũng là nơi cất giữ xá lị và chôn cất các vị đại sư.
Việt Nam có một số chùa lớn như chùa Bái Đính, chùa Dâu, chùa Bút Tháp, chùa Tây Phương…
Đình là công trình kiến trúc cổ truyền của làng quê Việt Nam, là nơi thờ Thành hoàng và cũng là nơi hội họp của người dân.
Ban đầu, đình là điểm quán để nghỉ của các làng mạc Việt Nam. Đến khoảng giữa thế kỷ 13, vua Trần Nhân Tông cho đắp các tượng Phật ở các đình quán. Sau đó, đến thời Lê sơ, các đình làng bắt đầu là nơi thờ thành hoàng làng và là nơi hội họp của dân chúng.
Đình là gì ?
Đình làng thường được bố trí ở trung tâm làng xã, địa điểm thoáng đãng nhìn ra sông nước. Trong tiềm thức văn hóa người Việt, đình làng gắn liền với hình ảnh cây đa, giếng nước, là địa điểm sinh hoạt chung và hồn vía của làng xã.
Các ngôi đình nổi tiếng như Đình Bảng, đình Thổ Hà, đình Bát Tràng…
Phủ là gì?
Phủ: Thường là nơi thờ Mẫu – phủ Gầy, phủ Tây Hồ… một số nơi thờ tự (không nhất thiết thờ Mẫu) ở Thanh Hóa cũng gọi đền là phủ. Suy cho cùng phủ là một nơi thờ tự Thánh mẫu khá sầm uất, mang tính chất trung tâm của cả một vùng lớn, vượt ra ngoài phạm vi địa phương, thu hút tín đồ khắp nơi đến hành hương (tương tự như chốn Tổ của sơn môn đạo Phật). Ngôi phủ sớm nhất còn lại hiện biết là điện thờ các thần vũ nhân ở chùa Bút Tháp, có niên đại vào giữa thế kỷ VVII.
Quán là gì?
Quán: Một dạng đền gắn với đạo Lão (Đạo giáo). Tùy theo từng thờ mà có các dạng thức thờ tự khác nhau. Vào các thế kỷ XI và XIV đạo Lão ở Việt nặng xu hướng thần tiên nên điện thờ thực chất chỉ như của một ngôi đền thờ vị thần thánh cụ thể.
Như Bích Câu đạo quán thờ Tú Uyên, rồi đền thờ Từ Thức… Sang tới thế kỷ XVI và XVII, sự khủng hoảng của Nho giáo đã đẩy một số nhà Nho và một bộ phận dân chúng quan tâm nhiều tới Lão giáo, và điện thờ đạo Lão có nhiều sự phát triển mới, với việc thờ cúng các thần linh cơ bản theo Trung Hoa. Đó là Tam thanh (Nguyên Thủy Thần Tôn, Linh Bảo Đạo Quân, Thái Thượng Lão Quân), Ngũ Nhạc mà nổi lên với Đông Phương Sóc và Tây Vương Mẫu, rồi Thánh Phụ, Thánh Mẫu. Cửu Diệu Tinh Quân (Kim, Mộc, Thủy, Hỏa, Thổ, Mặt Trời, Mặt Trăng, Hồ phủ, Kế đô) đồng thời trên chính điện cũng có cả tượng của Hoàng Quân giáo chủ (Ngọc Hoàng) – Có thể kể tới các quán điển hình như: Hưng Thánh Quán, Lâm Dương Quán, Hội Linh Quán, Linh Tiên Quán… đều ở Hà Tây.
AM là gì
Am: Hiện được coi là một kiến trúc nhà thờ Phật. Gốc của Am được nghĩ tới từ Trung Quốc, được mô tả như ngôi nhà nhỏ, lợp lá, dùng Làm nơi ở của con cái chịu tang cha mẹ, về sau đổi kết cấu với mái tròn, lợp lá, làm nơi ở và nơi đọc sách của văn nhân. Từ đời Đường, Am là nơi tu hành và thờ Phật của ni cô đặt trong vườn tư gia. Với người Việt, Am là nơi thờ Phật (Hương Hải am tức Chùa Thầy, Thọ Am tức Chùa Đậu – Hà Tây…) cũng có khi là ngôi miếu nhỏ thờ thần linh của xóm làng – Vào thế kỷ XV (thời Lê sơ) Am còn là nơi ở tĩnh mịch để đọc sách làm thơ của văn nhân.
Như vậy, đền, miếu, đình là những công trình kiến trúc xuất phát ban đầu từ tín ngưỡng thờ cúng dân gian, nơi đây thờ các vị thánh thần theo truyền thuyết dân gian hoặc những vị anh hùng có công với đất nước, với địa phương được nhân dân tôn xưng là thánh (Đức Thánh Trần, Thánh Gióng, thành hoàng làng…). Ở mỗi đơn vị đình, miếu, đền thường chỉ thờ 1 vị thánh thần theo tín ngưỡng của địa phương (đền Kiếp Bạc thờ Trần Hưng Đạo, miếu thủy thần thờ thần nước, đình làng thờ Thành hoàng là của mỗi địa phương…).
Chùa là nơi thờ Phật, Bồ Tát cùng những nhân vật trong hệ phái Phật giáo. Do ảnh hưởng tư tưởng Tam giáo đồng nguyên (Phật giáo, Đạo giáo, Nho giáo) từ thời nhà Lý nên một số ngôi chùa còn thờ đồng thời cả Phật, Thái thượng Lão quân và Khổng Tử.
Việc thờ Phật ở chùa, thờ thánh thần ở đình, đền, miếu và tục thờ cúng tổ tiên của người Việt có điểm chung đó là đều xuất phát từ lòng biết ơn, thành kính hướng tới những người có công cứu rỗi cho cộng đồng, địa phương, những người có công tái tạo và dưỡng dục những thế hệ con người. Đó đều là những hoạt động tâm linh quan trọng trong đời sống văn hóa tín ngưỡng của người Việt.
Nguồn: tổng hợp

Viết luận văn và bài báo khoa học trên Latex

Phần mềm hỗ trợ soạn thảo luận văn và viết bài báo khoa học

Link tải bộ phần mềm Latex trên win7 bản 64bit lưu trong mục cao học K22
Các bước cài đặt

1. Cài đặt basic-miktex-2.9.5997-x64
2. Cài đặt bộ packages đi kèm. chọn Part 1 rồi các phần sau sẽ tự chạy
3. Cài Vietex . ( Chọn bộ Vietex 4.1 giải nén ra cài)
4. Cài tất cả các nội dung trong Other Software
5. Chạy SumatraPDF-3.1.1-64-install
5. Cài nốt vnfonttex

Cách tạo và cài add-in trong excel

Add-in là cách các bạn có thể sử dụng lại các đoạn macro trong excel mà ko cần phải mở file hay lưu file dưới dạng macro (*.xlsm)

Các bước thực hiện như sau:

1. Mở file excel mới. Alt + F11 hoặc (Alt + Fn + F11). Chọn Insert/ Module.
NHập đoạn code macro đã viết vào module mới vừa tạo. ( tùy chọn nội dung macro)

2. Đóng chế độ Macro ( Alt + Q) hoặc File/ Close and return Excel
3. Lưu file excel ở dạng add-in 97-2003 (*xla) với tên và vị trí tùy ý. Đóng file add-in vừa tạo.

4. Mở file excel mới. Chọn File/Options/ Add-ins  Tại mục Manage chọn Excel add-in chọn Go. Hộp thoại add-in mở ra, chọn browse để tìm file xla vừa lưu tại bước 3. Tích chọn và ok.

Như vậy là file add-ins đã có thể sử dụng ở bất cứ file excel nào trên máy.

Cách tạo mục lục trong excel

Trong 1 sheet excel dài, người dùng có thể thiết lập 1 mục lục cho sheet bảng tính bằng kỹ thuật đặt tên vùng dữ liệu.

Ví dụ. Muốn tạo mục lục trỏ đến nội dung tại A50 trong sheet.
Bước 1: Đặt chuột tại A50. Bấm Fomulas, trong nhóm defines name chọn Defines name. Đặt tên là tiếng việt ko dấu, ko cách. Vd: Noi_dung1
Bước 2: Xác định vị trí cần đặt mục lục. VD: tại ô A2 chọn Insert Link/Hyperlink ( Ctrl + K)
             Trong mục link to chọn place in this document. Tìm đến tên đã đặt ở bước 1 là Noi_dung1
Làm tương tự với các phần mục lục tiếp theo 

code tính ngày -năm theo Can – Chi

Option Explicit
Function CanYear(nam As Long)
Dim Mg()
Mg = Array(“Canh”, “Tan”, “Nham”, “Quy”, “Giap”, “At”, “Binh”, “Dinh”, “Mau”, “Ky”)
CanYear = Mg(nam Mod 10)
End Function

Function ChiYear(nam As Long)
Dim Mg()
Mg = Array(“Than”, “Dau”, “Tuat”, “Hoi”, “Ti”, “Suu”, “Dan”, “Mao”, “Thin”, “Ty”, “Ngo”, “Mui”)
ChiYear = Mg(nam Mod 12)
End Function

Function Canday(ngay As Date)
Dim Mg()
Dim tam
tam = DateSerial(Year(ngay), Month(ngay), Day(ngay))
Mg = Array(“Nham”, “Quy”, “Giap”, “At”, “Binh”, “Dinh”, “Mau”, “Ky”, “Canh”, “Tan”)
Canday = Mg(tam Mod 10)
End Function
Function Chiday(ngay As Long)
Dim Mg()
Dim tam
tam = DateSerial(Year(ngay), Month(ngay), Day(ngay))
Mg = Array(“Than”, “Dau”, “Tuat”, “Hoi”, “Ti”, “Suu”, “Dan”, “Mao”, “Thin”, “Ty”, “Ngo”, “Mui”)
Chiday = Mg(tam Mod 12)
End Function

code đổi lịch dương sang âm

Code tham khảo từ Hongocduc

Option Explicit
 Public Lday, Lmonth As Byte, Lyear As Integer, isLeap, LunarInfo
 ‘ chú thích
 Sub lunar(d, m, y)
 Dim DiffADate, Counter, i, Temp, Leap
     ‘ tính sô ngày tù môc 1/31/1900   ‘ghi chú: d se Ðuoc xem nhu month
     DiffADate = DateDiff(“d”, #1/31/1900#, CDate(m & “-” & d & “-” & y))
     Counter = -1 ‘ngày 31/1/1900 có DateDiff = 0 tuong úng ÂL là ngày 1
         ‘nên counter = -1 vì ngày ÂL = DateDiff – counter
     Lyear = 1900  ‘nam bat Ðâu tính, Lyear là nam ÂL tuong Ðuong DL
         For i = Lyear To 2199 ‘ Ðêm trong 300 nam kê tiêp
             Temp = YearDays(i) ‘goi Function YearDays nam Ðang Ðêm = sô ngày/nam
             Counter = Counter + Temp ‘cong sô ngày dôn
If Counter >= DiffADate Then                  ‘nêu sô ngày dôn >= DiffADate
                     Counter = Counter – Temp ‘ tru` sô ngày dôn 1 nam Ðang tính
                     Exit For  ‘và thoát vòng lap, = Ðã có giá tri Lyear
End If
             Lyear = Lyear + 1 ‘nam Ðang Ðêm thêm 1 don vi
         Next
  ‘so’ di phai tính nhu thê Ðê tìm chính xác nhung ngày cuôi nam ÂL mà Ðã sang nam mo’i DL
  ‘trong truong hop nây, xem nhu vân nam cu
 Leap = LeapMonth(Lyear) ‘ goi hàm LeapMonth, tháng nhuân là tháng mây?
 isLeap = “” ‘ set giá tri xác Ðinh cua tháng nhuân = “”
 Lmonth = 1

 For i = 1 To 12
If Leap > 0 And i = Leap + 1 And isLeap = “” Then
 isLeap = “(N)” ‘nêu tháng nhuân có và I lo’n hon 1 thì Nhuân
 Lmonth = Lmonth – 1 ‘tháng lùi 1
 i = i – 1 ‘Ðêm lùi 1
 Temp = LeapDay(Lyear) ‘ goi hàm leapday, tính sô ngày nhuân
Else
 Temp = MonthDays(Lyear, i) ‘goi hàm monthdays tính sô ngày thuong
End If

 If isLeap = “(N)” And i <> Leap Then isLeap = “”
  ‘ Nêu xác dinh Nhuân và I khác tháng nhuân thì Xác Ðinh không phai Nhuan
 Counter = Counter + Temp ‘ cong dôn ngày tù vi trí Exit For khi xác Ðinh Lyear

If Counter >= DiffADate Then  ‘nêu sô ngày dôn >= DiffADate
 Counter = Counter – Temp ‘ tru` sô ngày dôn 1 tháng Ðang tính
 Exit For   ‘và thoát vòng lap, = Ðã có giá tri Lmonth
End If
 Lmonth = Lmonth + 1 ‘tháng Ðang Ðêm thêm 1 don vi
 Next
 Lday = DiffADate – Counter ‘Ngày Ðuoc xác Ðinh
 End Sub
 Function LeapMonth(y) ””””””
 If y >= 1900 Then LeapMonth = LunarInfo(y – 1900) And &HF Else LeapMonth = 0
 ‘Tháng nhuân = LunarInfo(nam Ðang chuyên) And &HF = ( tu 0 – 12) ngoài ra thì = 0
 End Function

 Function LeapDay(y) ”””””
If LunarInfo(y – 1900) And &HF Then  ‘nêu có tháng nhuân thì
 If LunarInfo(y – 1900) And &H10000 Then LeapDay = 30 Else LeapDay = 29
 ‘ Nêu LunarInfo(nam Ðang chuyên) And &H10000 > 0 thì 30 không thì 29 ngày
Else
 LeapDay = 0
End If
 End Function

 Function MonthDays(y, m) ”””””””’
 Dim MonthMask
 MonthMask = Array(32768, 16384, 8192, 4096, 2048, 1024, 512, 256, 128, 64, 32, 16)
 ‘ Mang loc tháng(1-12) = MonthMask(0-11)
 ‘ Nêu LunarInfo(nam Ðang chuyên) And Mang loc tháng(tháng Ðang chuyên) > 0 thì 30 ngoài ra thì 29
 If LunarInfo(y – 1900) And MonthMask(m – 1) Then MonthDays = 30 Else MonthDays = 29
 End Function

 Function YearDays(y) ””””””’
 Dim i, MonthMask
 MonthMask = Array(32768, 16384, 8192, 4096, 2048, 1024, 512, 256, 128, 64, 32, 16)
 YearDays = 348  ’12 tháng x 29 ngày
 For i = 0 To 11 ‘tháng nào có 30 ngày thì thêm 1
 If LunarInfo(y – 1900) And MonthMask(i) Then YearDays = YearDays + 1
 Next
 YearDays = YearDays + LeapDay(y) ‘ cong thêm sô ngày nhuân nêu có
 End Function
 ‘Ham so chuyen doi tu Duong lich sang Am lich dang ngay,thang,nam
 Public Function TransLu(d, m, y)
 Call Goi
 ‘ cau trúc cua hàm lunar là (d, m, y), VB6 dùng (m, d, y) nên function TransLu
 ‘ se doi vi tri câu trúc khi goi hàm lunar
 Call lunar(m, d, y)
 TransLu = Lday & “/” & Lmonth & isLeap & “/” & Lyear
 End Function
 ‘Ham so chuyen doi tu Duong lich sang Am lich dang tu mot o
 Public Function TransLu1(NT As Date) ‘ NT = ngày tháng
 Call lunar(Day(NT), Month(NT), Year(NT)) ‘goi hàm Lunar theo câu trúc nây ?
 ‘ Ðê nghi nhu’ hàm TransLu làm: Call lunar(Month(NT), Day(NT), Year(NT))
 ‘TransLu1 = Lday & “-” & Lmonth & isLeap & “-” & CanchiV(Lyear – 0)
                                 ‘Hàm CanchiV bi thiêu!
 End Function

 Public Function TransSolar(d, m, y) As Date ‘Ngay thang nam am lich sang duong lich
 Dim iSd As Date
 iSd = DateSerial(y, m, d) – 70
 Do
 iSd = iSd + 1
 Loop Until TransLu(Day(iSd), Month(iSd), Year(iSd)) = d & “/” & m & “/” & y
 TransSolar = iSd
 End Function

 ‘Cach su dung:
 Private Sub Command1_Click()
     If Days = “” Or Months = “” Or Years = “” Then Exit Sub
     NgayAL = TransLu(Days, Months, Years)
 End Sub

 Private Sub Command2_Click()
 If Years = “” Then Exit Sub
 ThangNhuan = LeapMonth(Years)
 End Sub

 Private Sub Command3_Click()
 If Years = “” Then Exit Sub
 SoNgayNhuan = LeapDay(Years)
 End Sub

 Private Sub Command4_Click()
 If Years = “” Or Months = “” Then Exit Sub
 SoNgayThangT = MonthDays(Years, Months)
 End Sub

 Private Sub Command5_Click()
 If Years = “” Then Exit Sub
 SoNgayNam = YearDays(Years)
 End Sub

 Sub Goi()
 ‘Mang do HoNgocDuc tu xây dung, chu’a thông tin nam ÂL tu 1900-2199
 ‘nam Ðó tháng mây nhuân? gôm mây ngày? Môi tháng còn lai có mây ngày? nam Ðó có mây ngày?
 LunarInfo = Array( _
 &H3C4BD8, &H624AE0, &H4CA570, &H3854D5, &H5CD260, &H44D950, &H315554, &H5656A0, &H409AD0, &H2A55D2, &H504AE0, &H3AA5B6, &H60A4D0, &H48D250, &H33D255, &H58B540, &H42D6A0, &H2CADA2, &H5295B0, &H3F4977, _
 &H644970, &H4CA4B0, &H36B4B5, &H5C6A50, &H466D40, &H2FAB54, &H562B60, &H409570, &H2C52F2, &H504970, &H3A6566, &H5ED4A0, &H48EA50, &H336A95, &H585AD0, &H442B60, &H2F86E3, &H5292E0, &H3DC8D7, &H62C950, _
 &H4CD4A0, &H35D8A6, &H5AB550, &H4656A0, &H31A5B4, &H5625D0, &H4092D0, &H2AD2B2, &H50A950, &H38B557, &H5E6CA0, &H48B550, &H355355, &H584DA0, &H42A5B0, &H2F4573, &H5452B0, &H3CA9A8, &H60E950, &H4C6AA0, _
 &H36AEA6, &H5AAB50, &H464B60, &H30AAE4, &H56A570, &H405260, &H28F263, &H4ED940, &H38DB47, &H5CD6A0, &H4896D0, &H344DD5, &H5A4AD0, &H42A4D0, &H2CD4B4, &H52B250, &H3CD558, &H60B540, &H4AB5A0, &H3755A6, _
 &H5C95B0, &H4649B0, &H30A974, &H56A4B0, &H40AA50, &H29AA52, &H4E6D20, &H39AD47, &H5EAB60, &H489370, &H344AF5, &H5A4970, &H4464B0, &H2C74A3, &H50EA50, &H3D6A58, &H6256A0, &H4AAAD0, &H3696D5, &H5C92E0, _
 &H46C960, &H2ED954, &H54D4A0, &H3EDA50, &H2A7552, &H4E56A0, &H38A7A7, &H5EA5D0, &H4A92B0, &H32AAB5, &H58A950, &H42B4A0, &H2CBAA4, &H50AD50, &H3C55D9, &H624BA0, &H4CA5B0, &H375176, &H5C5270, &H466930, _
 &H307934, &H546AA0, &H3EAD50, &H2A5B52, &H504B60, &H38A6E6, &H5EA4E0, &H48D260, &H32EA65, &H56D520, &H40DAA0, &H2D56A3, &H5256D0, &H3C4AFB, &H6249D0, &H4CA4D0, &H37D0B6, &H5AB250, &H44B520, &H2EDD25, _
 &H54B5A0, &H3E55D0, &H2A55B2, &H5049B0, &H3AA577, &H5EA4B0, &H48AA50, &H33B255, &H586D20, &H40AD60, &H2D4B63, &H525370, &H3E49E8, &H60C970, &H4C54B0, &H3768A6, &H5ADA50, &H445AA0, &H2FA6A4, &H54AAD0, _
 &H4052E0, &H28D2E3, &H4EC950, &H38D557, &H5ED4A0, &H46D950, &H325D55, &H5856A0, &H42A6D0, &H2C55D4, &H5252B0, &H3CA9B8, &H62A930, &H4AB490, &H34B6A6, &H5AAD50, &H4655A0, &H2EAB64, &H54A570, &H4052B0, _
 &H2AB173, &H4E6930, &H386B37, &H5E6AA0, &H48AD50, &H332AD5, &H582B60, &H42A570, &H2E52E4, &H50D160, &H3AE958, &H60D520, &H4ADA90, &H355AA6, &H5A56D0, &H462AE0, &H30A9D4, &H54A2D0, &H3ED150, &H28E952, _
 &H4EB520, &H38D727, &H5EADA0, &H4A55B0, &H362DB5, &H5A45B0, &H44A2B0, &H2EB2B4, &H54A950, &H3CB559, &H626B20, &H4CAD50, &H385766, &H5C5370, &H484570, &H326574, &H5852B0, &H406950, &H2A7953, &H505AA0, _
 &H3BAAA7, &H5EA6D0, &H4A4AE0, &H35A2E5, &H5AA550, &H42D2A0, &H2DE2A4, &H52D550, &H3E5ABB, &H6256A0, &H4C96D0, &H3949B6, &H5E4AB0, &H46A8D0, &H30D4B5, &H56B290, &H40B550, &H2A6D52, &H504DA0, &H3B9567, _
 &H609570, &H4A49B0, &H34A975, &H5A64B0, &H446A90, &H2CBA94, &H526B50, &H3E2B60, &H28AB61, &H4C9570, &H384AE6, &H5CD160, &H46E4A0, &H2EED25, &H54DA90, &H405B50, &H2C36D3, &H502AE0, &H3A93D7, &H6092D0, _
 &H4AC950, &H32D556, &H58B4A0, &H42B690, &H2E5D94, &H5255B0, &H3E25FA, &H6425B0, &H4E92B0, &H36AAB6, &H5C6950, &H4674A0, &H31B2A5, &H54AD50, &H4055A0, &H2AAB73, &H522570, &H3A5377, &H6052B0, &H4A6950, _
 &H346D56, &H585AA0, &H42AB50, &H2E56D4, &H544AE0, &H3CA570, &H2864D2, &H4CD260, &H36EAA6, &H5AD550, &H465AA0, &H30ADA5, &H5695D0, &H404AD0, &H2AA9B3, &H50A4D0, &H3AD2B7, &H5EB250, &H48B540, &H33D556) ” /* Years 2100-2199 */
 End Sub

Code tach 1 sheet tổng hợp ra cách sheet khac trong cùng 1 file

Sub TachNhom()

Dim myCell As Range
    Dim wks As Worksheet
    Dim DataBaseWks As Worksheet
    Dim ListRange As Range
    Dim dummyRng As Range
    Dim myDatabase As Range
    Dim TempWks As Worksheet
    Dim rsp As Integer
    Dim i As Long

    Const TopLeftCellOfDataBase As String = “A4”
    Const KeyColumn As String = “C”
    ‘muon tach cot nao thi dien ten cot do
 

    Set DataBaseWks = Worksheets(“DATA”)
    i = DataBaseWks.Range(TopLeftCellOfDataBase).Row – 1

    Set TempWks = Worksheets.Add

    With DataBaseWks
        Set dummyRng = .UsedRange
        Set myDatabase = .Range(TopLeftCellOfDataBase, _
                            .Cells.SpecialCells(xlCellTypeLastCell))
    End With

    With DataBaseWks
        Intersect(myDatabase, .Columns(KeyColumn)).AdvancedFilter _
            Action:=xlFilterCopy, _
            CopyToRange:=TempWks.Range(“A1”), _
            Unique:=True

        TempWks.Range(“D1“).Value = _
            .Cells(.Range(TopLeftCellOfDataBase).Row, KeyColumn).Value
    End With

    With TempWks
        Set ListRange = .Range(“A2”, .Cells(.Rows.Count, “A”).End(xlUp))
    End With

    With ListRange
        .Sort Key1:=.Cells(1), Order1:=xlAscending, _
            Header:=xlNo, OrderCustom:=1, _
            MatchCase:=False, Orientation:=xlTopToBottom
    End With

    For Each myCell In ListRange.Cells
        If WksExists(myCell.Value) = False Then
            Set wks = Sheets.Add
            On Error Resume Next
            wks.Name = myCell.Value
            If Err.Number <> 0 Then
                MsgBox “Please rename: ” & wks.Name
                Err.Clear
             
            End If
            On Error GoTo 0
            wks.Move After:=Sheets(Sheets.Count)
        Else
            Set wks = Worksheets(myCell.Value)
            wks.Cells.Clear
        End If

        If rsp = 6 Then
          DataBaseWks.Rows(“1:” & i).Copy Destination:=wks.Range(“A1”)
        End If
     
        TempWks.Range(“D2”).Value = “=” & Chr(34) & “=” & myCell.Value & Chr(34)

        If rsp = 6 Then
          myDatabase.AdvancedFilter _
              Action:=xlFilterCopy, _
              CriteriaRange:=TempWks.Range(“D1:D2”), _
              CopyToRange:=wks.Range(“A1”).Offset(i, 0), _
              Unique:=False
        Else
          myDatabase.AdvancedFilter _
              Action:=xlFilterCopy, _
              CriteriaRange:=TempWks.Range(“D1:D2”), _
              CopyToRange:=wks.Range(“A1”), _
              Unique:=False
              Columns(“D:D”).ColumnWidth = 20
              Columns(“F:F”).ColumnWidth = 20
              Columns(“G:G”).ColumnWidth = 15
        End If
     
    Next myCell
 
    Application.DisplayAlerts = False
    TempWks.Delete
    Application.DisplayAlerts = True

    MsgBox “TÁCH  THÀNH  CÔNG”

End Sub
Function WksExists(wksName As String) As Boolean
    On Error Resume Next
    WksExists = CBool(Len(Worksheets(wksName).Name) > 0)
End Function

———————

code tách các sheet ra thành nhiều file tại 1 forder

Sub tachsheet()
Application.ScreenUpdating = False
Application.DisplayAlerts = False
Dim sh As Worksheet
For Each sh In Worksheets
sh.Copy
ActiveWorkbook.SaveAs ThisWorkbook.Path & "" & sh.Name, 51
' Có thể đổi lại vị trí lư tại chỗ ""
ActiveWorkbook.Close
Next
Application.ScreenUpdating = True
Application.DisplayAlerts = True
End Sub