PDA

View Full Version : Cách lấy ngày âm lịch



thanchetvnt
12-08-10, 02:32 PM
Có bác nào biết cách lấy ngày âm lịch khi biết ngày dương lich thì chỉ giùm tôi nhé. Ví dụ ở ô A1 có giá trị ngày dương lịch là 12/08/2010 thì làm thế nào để ô B1 trả về giá trị ngày âm lịch tương ứng.
Cảm ơn trước.

HYen17
12-08-10, 04:20 PM
Bạn đến đây: http://www.informatik.uni-leipzig.de/~duc/amlich/ (http://www.informatik.uni-leipzig.de/%7Educ/amlich/)

thanchetvnt
17-08-10, 10:24 AM
Bạn đến đây: http://www.informatik.uni-leipzig.de/~duc/amlich/ (http://www.informatik.uni-leipzig.de/%7Educ/amlich/)

Cảm ơn bạn nhiều. Tôi đọc rồi nhưng cũng vẫn chưa biết cách vận dụng nó trong excel như thế nào. Bạn làm ơn giúp tôi nhé.

boyxin
17-08-10, 02:25 PM
Mời các bác xem file đính kèm và tham gia ý kiến

Chú ý:
1) File chỉ hoạt động khi máy tính kết nối Internet
2) File hoạt động nhanh hay chậm: do tốc độ đường truyền và cấu hình máy

ndu96081631
17-08-10, 02:35 PM
Mời các bác xem file đính kèm và tham gia ý kiến
Cập nhật dữ liệu từ Web cũng là 1 cách hay (đở mất công viết code vì đã lấy từ cái có sẳn)... nhưng mà nó.. chậm quá boyxin à! (nhất là khi đường truyền bị chập chờn)
Chắc nên có hướng dẩn sử dụng: Máy tính phải kết nối Internet

thaycung
17-08-10, 10:02 PM
Có bác nào biết cách lấy ngày âm lịch khi biết ngày dương lich thì chỉ giùm tôi nhé. Ví dụ ở ô A1 có giá trị ngày dương lịch là 12/08/2010 thì làm thế nào để ô B1 trả về giá trị ngày âm lịch tương ứng.
Cảm ơn trước.
Bạn thử dùng cái này (tôi sưu tầm trên diễn đàn) xem sao? không cần phải mạng gì cả.

Harry_Potter
17-08-10, 10:53 PM
Bạn thử dùng cái này (tôi sưu tầm trên diễn đàn) xem sao? không cần phải mạng gì cả.

VBA mình không rành lắm, bạn có thể để nguồn bạn sưu tầm hay hướng dẫn một chút được không

thaycung
18-08-10, 07:06 PM
VBA mình không rành lắm, bạn có thể để nguồn bạn sưu tầm hay hướng dẫn một chút được không
Lâu quá rồi, tôi cũng không nhớ là nguồn nào (rất mong tác giả thông cảm). Đây là hàm người dùng tự tạo, bạn chỉ việc copy file Chuyen doi lich.xla vào C:\Program Files\Microsoft Office\OFFICE11\Library sau đó khởi động Excel rồi vào Tool\Add-Ins đánh dấu vào dòng Chuyen doi lịch -> OK.
Muốn chuyển đổi lịch dương sang lịch âm, bạn Insert function có tên Solar2Luna(.....). Còn muốn chuyển đổi qua các lịch khác, bạn hãy mở code ra tìm hiểu thêm.

boyxin
19-08-10, 12:30 PM
Bạn thử dùng cái này (tôi sưu tầm trên diễn đàn) xem sao? không cần phải mạng gì cả.
http://www.giaiphapexcel.com/forum/images/misc/paperclip.png Tập tin đính kèm

http://www.giaiphapexcel.com/forum/images/attach/rar.gif Chuyen doi Lich xla.rar (http://www.giaiphapexcel.com/forum/attachment.php?attachmentid=50691&d=1282057310) (19.2 KB)


-=09= Bạn Test giúp mình (ngày dương lịch):

+-+-+-+ 1) Từ ngày 23-11-1984 đến ngày 21-12-1984
+-+-+-+ 2) Từ ngày 01-12-1986 đến ngày 30-12-1986
+-+-+-+ 3) Từ ngày 28-11-1989 đến ngày 27-12-1989
+-+-+-+ 4) Từ ngày 24-11-1992 đến ngày 23-12-1992
+-+-+-+ 5) Từ ngày 30-11-1997 đến ngày 26-12-1997

+ Lấy ngày Dương lịch 1 đổi sang ngày Âm lịch, rồi đổi ngược lại được ngày Dương lịch 2
+ So sánh ngày Dương lịch 1 với ngày Dương lịch 2 xem thế nào nhé --=0 --=0 --=0

Ếch Xanh
19-08-10, 01:13 PM
Các bạn xem Âm Lịch tại đây! Có Form cho các bạn dùng luôn đấy!
http://www.giaiphapexcel.com/forum/showthread.php?36542-Đặt-caption-cho-nhiều-Label&p=242423#post242423

thaycung
20-08-10, 12:31 AM
Bạn Test giúp mình (ngày dương lịch):

+-+-+-+ 1) Từ ngày 23-11-1984 đến ngày 21-12-1984
+-+-+-+ 2) Từ ngày 01-12-1986 đến ngày 30-12-1986
+-+-+-+ 3) Từ ngày 28-11-1989 đến ngày 27-12-1989
+-+-+-+ 4) Từ ngày 24-11-1992 đến ngày 23-12-1992
+-+-+-+ 5) Từ ngày 30-11-1997 đến ngày 26-12-1997

+ Lấy ngày Dương lịch 1 đổi sang ngày Âm lịch, rồi đổi ngược lại được ngày Dương lịch 2
+ So sánh ngày Dương lịch 1 với ngày Dương lịch 2 xem thế nào nhé --=0 --=0 --=0
Tôi đã kiểm tra thử bằng cách tra qua các tài liệu khác như: Lịch hai thế kỷ (1802 - 2010) và các Lịch vĩnh cửu của tác giả Lê Thành Lân, Lịch và Lịch Việt Nam của tác giả Hoàng Xuân Hãn, đều cho kết quả:
23-11-1984 DL -> 1-11-1984 ÂL ... 21-12-1984 DL -> 29-11-1984 ÂL
01-12-1986 DL -> 1-11-1986 ÂL ... 30-12-1986 DL -> 30-11-1986 ÂL
28-11-1989 DL -> 1-11-1989 ÂL ... 27-12-1989 DL -> 30-11-1984 ÂL
24-11-1992 DL -> 1-11-1992 ÂL ... 23-12-1992 DL -> 30-11-1992 ÂL
30-11-1997 DL -> 1-11-1997 ÂL ... 26-12-1997 DL -> 27-11-1997 ÂL
Cũng tương tự như tính bằng hàn Solar2Lunar
Còn tại sao không đúng khi đổi ngược lại từ ngày âm sang ngày dương? nhờ các chuyên gia về VBA sửa dùm.

leshop
15-02-11, 03:27 PM
+ Có thể bạn cần xem Dương lịch - Âm lịch trực tuyến, có hiển thị các ngày Lễ Việt Nam, ngày Can Chi, ngày tốt xấu (ngày Hoàng đạo / Hắc đạo):
>>http://bachhoa24.com/duong-lich-am-lich-truc-tuyen-n-3375.html

+ Hoặc Đổi ngày Dương lịch sang ngày Âm lịch trực tuyến:
>>http://bachhoa24.com/doi-ngay-duong-lich-sang-ngay-am-lich-truc-tuyen-n-3210.html

+ Hoặc Đổi ngày Âm lịch sang ngày Dương lịch trực tuyến:
>>http://bachhoa24.com/doi-ngay-am-lich-sang-ngay-duong-lich-truc-tuyen-n-3427.html

thieukiemba203
18-02-11, 02:09 PM
Chuyển đổi lịch chỉ là ý tưởng chứ có chạy đâu??? Bạn kiểm tra lại coi
Lich Am Duong (Ver8-2010).rar (http://www.giaiphapexcel.com/forum/attachment.php?attachmentid=50671&d=1282031090)