

Có cái nút trích dẫn ở dưới góc phải màn hình của bài viết đấy.Nhân đây minh muốn hỏi copy các box (1 phần hoặc toàn bộ, để đưa vào bài viết) bằng cách nào? Xin cảm ơn.
Dễ thôi, phải cái này hông:Cái buồn của bạn BNTT lại làm cho nhiều người vui đó. Xin cảm ơn. Hiện nhiều người còn muốn biết từng năm là mạng (mệnh) gì, bạn có thể lấp công thức để tìm mệnh của các năm, ví dụ:
2009 - Kỷ Sửu - Hoả (mạng Hoả)
2010 - Canh Dần - Mộc
2011 - Tân Mẹo - Mộc
2012 - Nhâm Thìn - Thuỷ
..................................
Nhân đây minh muốn hỏi copy các box (1 phần hoặc toàn bộ, để đưa vào bài viết) bằng cách nào? Xin cảm ơn.

Dễ thôi, phải cái này hông:
Hay quá! Đây là cái tôi cần đó. Cảm ơn nhiều![]()

Tui hổng biết. Tui xem ở đây: http://truongton.net/forum/showthread.php?t=425424Bạn BNTT ơi, tôi đã thử file đính kèm của bạn và tra theo lịch thì thấy có luc kết quả sai, vd: năm 2008 --> Mậu Tý, Mạng Hỏa thì kết quả lại thành Mạng Thủy, năm 2009 --> Kỷ Sửu, Mạng Hỏa thì kết quả lại thành Mạng Thủy. Tôi cho rằng công thwcj rất đúng nhưng bị nhầm ở số liệu ban đầu (về mệnh)
Theo như họ nói, thì tuổi Tý thuộc mạng Thủy, bạn à...1./ Ngũ hành
Bây giời bạn chỉ cần xem bạn tuổi con gì thì bạn thuộc hành đó:
Hành Kim: Thân, Dậu.
Hành Mộc: Dần, Mẹo.
Hành Thuỷ: Tý, Hợi.
Hành Hoả: Tỵ, Ngọ.
Hành Thổ: Sửu, Thìn, Mùi, Tuất.

Tui hổng biết. Tui xem ở đây: http://truongton.net/forum/showthread.php?t=425424
Theo như họ nói, thì tuổi Tý thuộc mạng Thủy, bạn à...
Trang Web này chắc chưa chính xác quá anh ơi. Mấy cái này em mù tịt nhưng tuổi em là Hợi và xưa nay ai cũng nói là mạng Kim mà ??? Không lẽ bị ngộ nhận mấy chục năm sao, trời !!! hic hicTui hổng biết. Tui xem ở đây: http://truongton.net/forum/showthread.php?t=425424
Theo như họ nói, thì tuổi Tý thuộc mạng Thủy, bạn à...
Riêng cái Sửu thì tui lộn... Cảm ơn bạn đã chỉ. Sửu (theo người ta nói) thuộc mạng Thổ.
Tui đã sửa lại hình và file đính kèm ở bài số #5...
Buồn buồn chiều cuối năm, mày mò làm cái này bằng công thức:Cũng bằng công thức và hàm (không chơi VBA), có công thức nào ngắn hơn không?![]()
Thế này có ngắn hơn không?Do phải kết hợp 2 bảng can, chi. Nên công thức của BNTT là tối ưu rồi ! (không biết có ai tìm ra công thức ngắn hơn không ?)
=OFFSET(B$1,MOD(D3,10),)&" "&OFFSET(A$1,MOD(D3,12),)
Hì hì, xem bài bác Long xong, nảy ra một cái ý tưởng... Ai buồn giống tui thì nhào vô nha:
Từ 2 cái bảng này (cột A và cột B):Dùng công thức gì, để có thể kéo xuống 60 ô, nó ra cái bảng giống của bác Long (Canh Thân, Tân Dậu...)?![]()
Nghĩa là lần lượt lấy một ô ở cột A nối với 1 ô của cột B? Nhớ rằng ở đây, A chỉ có 10 ô, còn B có 12 ô?
=OFFSET(A$1,MOD(ROW()-1,10),)&" "&OFFSET(B$1,MOD(ROW()-1,12),)

Bác xem lại công thức đi, thế ra như em sinh năm 79 cầm tinh con dê cụ lại là mệnh Kim à, sai bét, em mệnh Hoả, thiên thượng hỏa nhéDễ thôi, phải cái này hông:
![]()
Bạn BNTT à.Tui hổng biết. Tui xem ở đây: http://truongton.net/forum/showthread.php?t=425424
Theo như họ nói, thì tuổi Tý thuộc mạng Thủy, bạn à...
Riêng cái Sửu thì tui lộn... Cảm ơn bạn đã chỉ. Sửu (theo người ta nói) thuộc mạng Thổ.
Tui đã sửa lại hình và file đính kèm ở bài số #5...
Chịu. Đúng hay sai tôi không biết đâu, vì tôi căn cứ vào những gì mà tôi có được từ Internet thôi. Nhưng cũng có thể Po_Pikachu chưa phân biệt được Hành và Mệnh:Bác xem lại phần Mệnh đi. Nó chưa đúng lắm.
1973 là Mệnh Mộc chứ không phải Hỏa.
1978 là Mệnh Hỏa chứ không phải Mộc.
Thân.
Bác chỉnh lại xem!1970 – Canh Tuất: Mệnh Kim
1971 – Tân Hợi: Mệnh Kim
1972 – Nhâm Tý: Mệnh Mộc
1973 – Quý Sửu: Mệnh Mộc
1974 – Giáp Dần: Mệnh Thủy
1975 - Ất Mão: Mệnh Thủy
1976 – Bính Thìn: Mệnh Thổ
1977 – Đinh Tị: Mệnh Thổ
1978 - Mậu Ngọ: Mệnh Hỏa
1979 - Kỷ Mùi: Mệnh Hỏa
1980 – Canh Thân: Mệnh Mộc
1981 – Tân Dậu: Mệnh Mộc
1982 – Nhâm Tuất: Mệnh Thủy
1983 - Quỳ Hợi: Mệnh Thủy
1984 – Giáp Tý: Mệnh Kim
1985 - Ất Sửu: Mệnh Kim
1986 – Bính Dần: Mệnh Hỏa
1987 – Đinh Mão: Mệnh Hỏa
1988 - Mậu Thìn: Mệnh Mộc
1989 - Kỷ Tỵ : Mệnh Mộc
1990 – Canh Ngọ: Mệnh Thổ
1991 – Tân Mùi: Mệnh Thổ
Nguồn: http://ducvtt.4rumer.com/forum-f27/topic-t292.htm












View attachment Tinh Con giap khi nhap nam.xlsView attachment Tinh Con giap khi nhap nam.xls







Public Function canchi(nam As Integer)
Dim can, chi As String
Dim du As Integer
ar_can = Array("Canh", "Tan", "Nh©m", "Quý", "Gi¸p", "At", "BÝnh", "§inh", "MËu", "Kû")
ar_chi = Array("Th©n", "DËu", "TuÊt", "Hîi", "Tý", "Söu", "DÇn", "M·o", "Th×n", "TÞ", "Ngä", "Mui")
du = nam Mod 10
st_can = ar_can(du)
du = nam Mod 12
st_chi = ar_chi(du)
canchi = st_can & " " & st_chi
End Function
Nếu muốn hàm hổ trợ font Unicode e rằng anh sẽ hơi bị "cực" à nha!Mình xin có hàm chuyển năm dương lịch thành năm can chi, các bạn tham khảo
Ví dụ ô A1 gõ 2009Mã:Public Function canchi(nam As Integer) Dim can, chi As String Dim du As Integer ar_can = Array("Canh", "Tan", "Nh©m", "Quý", "Gi¸p", "At", "BÝnh", "§inh", "MËu", "Kû") ar_chi = Array("Th©n", "DËu", "TuÊt", "Hîi", "Tý", "Söu", "DÇn", "M·o", "Th×n", "TÞ", "Ngä", "Mui") du = nam Mod 10 st_can = ar_can(du) du = nam Mod 12 st_chi = ar_chi(du) canchi = st_can & " " & st_chi End Function
ô B1=canchi(A1) --->Kết quả "Kỷ Sửu"




Const CodUni = "225 224 7843 227 7841 259 7855 7857 7859 7861 7863 226 7845 7847 7849 7851 7853 233 232 7867 7869 7865 234 7871 7873 7875 7877 7879 237 236 7881 297 7883 243 242 7887 245 7885 244 7889 7891 7893 7895 7897 417 7899 7901 7903 7905 7907 250 249 7911 361 7909 432 7913 7915 7917 7919 7921 253 7923 7927 7929 7925 273 193 193 192 192 7842 7842 195 195 7840 7840 258 258 7854 7854 7856 7856 7858 7858 7860 7860 7862 7862 194 194 7844 7844 7846 7846 7848 7848 7850 7850 7852 7852 201 201 200 200 7866 7866 7868 7868 7864 7864 202 202 7870 7870 7872 7872 7874 7874 7876 7876 7878 7878 205 204 7880 296 7882 211 211 210 210 7886 7886 213 213 7884 7884 212 212 7888 7888 7890 7890 7892 7892 7894 7894 7896 7896 416 7898 7898 7900 7900 7902 7902 7904 7904 7906 7906 218 218 217 217 7910 7910 360 360 7908 7908 431 7912 7912 7914 7914 7916 7916 7918 7918 7920 7920 221 221 7922 7922 7926 7926 7928 7928 7924 272 "
Const StrVn3 = "¸µ¶·¹¨¾»¼½Æ©ÊÇÈÉËÐÌÎÏѪÕÒÓÔÖÝרÜÞãßáâä«èåæçé¬íêëìîóïñòôøõö÷ùýúûüþ®¸¸µµ¶¶··¹¹¡¡¾¾»»¼¼½½ÆÆ¢¢ÊÊÇÇÈÈÉÉËËÐÐÌÌÎÎÏÏÑÑ££ÕÕÒÒÓÓÔÔÖÖÝרÜÞããßßááââä䤤èèååææççéé¥ííêêëëììîîóóïïññòòôô¦øøõõöö÷÷ùùýýúúûûüüþ§"
'[U][COLOR=Red]Ham doi TCVN3 sang Unicode[/COLOR][/U]
Function doi_font(text As String) As String
Dim i, kytu, vitri, newtext
For i = 1 To Len(text)
kytu = Mid(text, i, 1)
vitri = InStr(1, StrVn3, kytu, 0)
If vitri > 0 Then
newtext = newtext & ChrW(Mid(CodUni, vitri * 5 - 4, 5))
Else
newtext = newtext & kytu
End If
Next
doi_font = newtext
End Function
'[U][COLOR=Red]Ham doi Unicode sang TCVN3[/COLOR][/U]
Function UniVn3(text As String) As String
For i = 1 To Len(text)
kytu = Mid(text, i, 1)
codkytu = AscW(kytu) & String(5 - Len(CStr(AscW(kytu))), " ")
vitri = (InStr(1, CodUni, codkytu, 0) + 4) / 5
If vitri >= 1 Then
newtext = newtext & Mid(StrVn3, vitri, 1)
Else
newtext = newtext & kytu
End If
Next
UniVn3 = newtext
End Function




Thì anh làm vầy nè:Cách dùng Name của BNTT cũng là phát kiến hay và gọn. Nhưng vào trường hợp cụ thể sẽ bị rắc rối. Ví dụ ta có danh sách:
-Cột 1: Họ và tên
-Cột 2: Năm sinh (DL)
-Cột 3: Năm sinh (AL)
Việc chuyển giá trị cột 2 cho cột 3 là khó khăn.
Đúng là nó gắn với A1. Nhưng như em đã nói, là trước khi tạo Name CanChi, thì đứng ở B1, và cái A1 trong Name là Reference address (địa chỉ tương đối), chứ không dùng địa chỉ tuyệt đối (Absolute address). Và ở bài sau, em cũng có nhắc lại là trước khi sửa Name phải chọn ô B1.Thực ra, mình dùng Name hơi kém. Mình thấy cái tên canchi của bạn nó gắn với ô a1 rồi mà.







Tui hổng biết. Tui xem ở đây: http://truongton.net/forum/showthread.php?t=425424
Theo như họ nói, thì tuổi Tý thuộc mạng Thủy, bạn à...
Riêng cái Sửu thì tui lộn... Cảm ơn bạn đã chỉ. Sửu (theo người ta nói) thuộc mạng Thổ.
Tui đã sửa lại hình và file đính kèm ở bài số #5...


