

Select Language
English
Arabic
Armenian
Chinese (Simplified)Chinese (Traditional)Czech
Danish
Dutch
French
German
Greek
Hungarian
Indonesian
Irish
Italian
Japanese
Korean
Polish
Portuguese
Romanian
Russian
Slovenian
Spanish
Swedish
Thai
Turkish
Ukrainian
Vietnamese
Làm thay nào để chế tạo ra lịch các tháng / hàng năm trong Excel?
Trong một trong những trường hợp, bạn phải tạo một kế hoạch tháng hoặc năm rõ ràng trong Excel, làm núm nào chúng ta cũng có thể nhanh chóng xử lý nó? hướng dẫn này trình làng các thủ thuật nhằm tạo nhanh lịch các tháng hoặc hàng năm trong Excel.
Bạn đang xem: Cách chèn lịch vào excel
Tạo lịch mỗi tháng hoặc thường niên bằng mẫu mã Excel
Tạo lịch mỗi tháng bằng VBA
Dễ dàng chế tạo ra lịch hàng tháng hoặc thường niên bằng kế hoạch vạn niên
Kinh ngạc! Sử dụng những tab hiệu quả trong Excel như Chrome, Firefox và Safari!Tiết kiệm 50% thời gian của chúng ta và giảm hàng vạn lần nhấn vào cho chúng ta mỗi ngày!
Trong Excel, chúng ta có thể sử dụng mẫu mã lịch để tạo nên lịch mỗi tháng hoặc mặt hàng năm.
1. Vào Excel 2010/2013, hãy nhấp vào Tập tin > Mới, vào Excel 2007, bấm Nút văn phòng > Mới, sau đó trong phần hông phải của cửa sổ bật lên, hãy nhập định kỳ vào điều khoản tìm kiếm. Xem ảnh chụp màn hình:
Trong Excel 2010/2013

Trong Excel 2007

2. Dấn đăng ký khuôn khổ thi, thì nhiều loại lịch sẽ được liệt kê trong cửa ngõ sổ. Lựa chọn một loại lịch bạn cần và nhấp vào mua xuống (hoặc Tạo) vào ngăn mặt phải. Xem hình ảnh chụp màn hình:

Bây giờ định kỳ được sinh sản trong một sổ thao tác làm việc mới. Xem ảnh chụp màn hình:

Đôi khi, bạn phải tạo định kỳ một tháng đến tháng được chỉ định, ví dụ như tháng năm ngoái năm XNUMX. Có thể hơi cực nhọc để kiếm tìm một chủng loại lịch bởi thế với cách thức trên. Ở đây tôi reviews một mã VBA để giúp bạn tạo nên một lịch cụ thể hàng tháng.
1. Thừa nhận Alt + F11 chiếc chìa khóa để mở emcanbaove.edu.vn Visual Basic cho những ứng dụng cửa sổ, nhấp Chèn > Mô-đun, sau đó xào nấu và dán mã VBA dưới vào cửa sổ.
VBA: tạo ra lịch sản phẩm tháng.
Sub Calendar
Maker() " Unprotect sheet if had previous calendar khổng lồ prevent error. Active
Sheet.Protect Drawing
Objects:=False, Contents:=False, _ Scenarios:=False " Prevent screen flashing while drawing calendar. Application.Screen
Updating = False " phối up error trapping. On Error Go
To My
Error
Trap " Clear area a1:g14 including any previous calendar. Range("a1:g14").Clear " Use Input
Box khổng lồ get desired month và year và set variable " My
Input. My
Input = Input
Box("Type in Month and year for Calendar ") " Allow user to end macro with Cancel in Input
Box. If My
Input = "" Then Exit Sub " Get the date value of the beginning of inputted month. Start
Day = Date
Value(My
Input) " check if valid date but not the first of the month " -- if so, reset Start
Day to first day of month. If Day(Start
Day) 1 Then Start
Day = Date
Value(Month(Start
Day) & "/1/" & _ Year(Start
Day)) kết thúc If " Prepare cell for Month & Year as fully spelled out. Range("a1").Number
Format = "mmmm yyyy" " Center the Month và Year label across a1:g1 with appropriate " size, height & bolding. With Range("a1:g1") .Horizontal
Alignment = xl
Center
Across
Selection .Vertical
Alignment = xl
Center .Font.Size = 18 .Font.Bold = True .Row
Height = 35 kết thúc With " Prepare a2:g2 for day of week labels with centering, size, " height và bolding. With Range("a2:g2") .Column
Width = 11 .Vertical
Alignment = xl
Center .Horizontal
Alignment = xl
Center .Vertical
Alignment = xl
Center .Orientation = xl
Horizontal .Font.Size = 12 .Font.Bold = True .Row
Height = 20 End With " Put days of week in a2:g2. Range("a2") = "Sunday" Range("b2") = "Monday" Range("c2") = "Tuesday" Range("d2") = "Wednesday" Range("e2") = "Thursday" Range("f2") = "Friday" Range("g2") = "Saturday" " Prepare a3:g7 for dates with left/top alignment, size, height " and bolding. With Range("a3:g8") .Horizontal
Alignment = xl
Right .Vertical
Alignment = xl
Top .Font.Size = 18 .Font.Bold = True .Row
Height = 21 end With " Put inputted month and year fully spelling out into "a1". Range("a1").Value = Application.Text(My
Input, "mmmm yyyy") " set variable & get which day of the week the month starts. Dayof
Week = Week
Day(Start
Day) " set variables lớn identify the year and month as separate " variables. Cur
Year = Year(Start
Day) Cur
Month = Month(Start
Day) " phối variable & calculate the first day of the next month. Final
Day = Date
Serial(Cur
Year, Cur
Month + 1, 1) " Place a "1" in cell position of the first day of the chosen " month based on Dayof
Week. Select Case Dayof
Week Case 1 Range("a3").Value = 1 Case 2 Range("b3").Value = 1 Case 3 Range("c3").Value = 1 Case 4 Range("d3").Value = 1 Case 5 Range("e3").Value = 1 Case 6 Range("f3").Value = 1 Case 7 Range("g3").Value = 1 kết thúc Select " Loop through range a3:g8 incrementing each cell after the "1" " cell. For Each cell In Range("a3:g8") Row
Cell = cell.Row Col
Cell = cell.Column " vày if "1" is in first column. If cell.Column = 1 and cell.Row = 3 Then " vị if current cell is not in 1st column. Else
If cell.Column 1 Then If cell.Offset(0, -1).Value >= 1 Then cell.Value = cell.Offset(0, -1).Value + 1 " Stop when the last day of the month has been " entered. If cell.Value > (Final
Day - Start
Day) Then cell.Value = "" " Exit loop when calendar has correct number of " days shown. Exit For end If over If " bởi vì only if current cell is not in Row 3 và is in Column 1. Else
If cell.Row > 3 and cell.Column = 1 Then cell.Value = cell.Offset(-1, 6).Value + 1 " Stop when the last day of the month has been entered. If cell.Value > (Final
Day - Start
Day) Then cell.Value = "" " Exit loop when calendar has correct number of days " shown. Exit For over If end If Next " Create Entry cells, format them centered, wrap text, & border " around days. For x = 0 to lớn 5 Range("A4").Offset(x * 2, 0).Entire
Row.Insert With Range("A4:G4").Offset(x * 2, 0) .Row
Height = 65 .Horizontal
Alignment = xl
Center .Vertical
Alignment = xl
Top .Wrap
Text = True .Font.Size = 10 .Font.Bold = False " Unlock these cells to be able to enter text later after " sheet is protected. .Locked = False end With " Put border around the block of dates. With Range("A3").Offset(x * 2, 0).Resize(2, _ 7).Borders(xl
Left) .Weight = xl
Thick .Color
Index = xl
Automatic over With With Range("A3").Offset(x * 2, 0).Resize(2, _ 7).Borders(xl
Right) .Weight = xl
Thick .Color
Index = xl
Automatic kết thúc With Range("A3").Offset(x * 2, 0).Resize(2, 7).Border
Around _ Weight:=xl
Thick, Color
Index:=xl
Automatic Next If Range("A13").Value = "" Then Range("A13").Offset(0, 0) _ .Resize(2, 8).Entire
Row.Delete " Turn off gridlines. Active
Window.Display
Gridlines = False " Protect sheet lớn prevent overwriting the dates. Active
Sheet.Protect Drawing
Objects:=True, Contents:=True, _ Scenarios:=True " Resize window to lớn show all of calendar (may have to lớn be adjusted " for đoạn clip configuration). Active
Window.Window
State = xl
Maximized Active
Window.Scroll
Row = 1 " Allow screen lớn redraw with calendar showing. Application.Screen
Updating = True " Prevent going to error trap unless error found by exiting Sub " here. Exit Sub " Error causes msgbox lớn indicate the problem, provides new input box, " and resumes at the line that caused the error. My
Error
Trap: Msg
Box "You may not have entered your Month và Year correctly." _ và Chr(13) & "Spell the Month correctly" _ & " (or use 3 letter abbreviation)" _ và Chr(13) và "and 4 digits for the Year" My
Input = Input
Box("Type in Month & year for Calendar") If My
Input = "" Then Exit Sub Resume kết thúc Sub
VBA tới từ web này https://emcanbaove.edu.vn/en-us/kb/150774
2. Nhấn F5 phím hoặc chạy và một hộp thoại hiển thị để nhắc các bạn nhập tháng cụ thể mà bạn cần để chế tạo lịch, xem hình ảnh chụp màn hình:

3. Bấm chuột OK. Bây giờ lịch tháng năm ngoái năm XNUMX được chế tạo trong trang tính đang hoạt động.

Nhưng vào các phương pháp trên, có một trong những hạn chế, ví dụ, nếu bạn có nhu cầu tạo lịch từ tháng XNUMX mang lại tháng XNUMX và một lúc, bạn cần tạo định kỳ năm lần với hai phương thức trên. Hiện thời tôi reviews một app hữu ích để giải quyết nó một cách gấp rút và dễ dàng
tiện lợi tạo lịch hàng tháng hoặc hàng năm bằng lịch vạn niênLịch vạn niên là một trong những tiện ích trẻ trung và tràn trề sức khỏe trong Kutools mang đến Excelvà nó hoàn toàn có thể giúp bạn mau lẹ tạo lịch mỗi tháng hoặc thường niên trong Excel cùng một lúc.
Kutools đến Excel, với hơn 300 tác dụng tiện dụng, giúp công việc của bạn dễ dàng hơn. |
Lưu ý: chúng tôi muốn cung cấp cho chính mình nội dung trợ giúp mới nhất ở chính ngữ điệu của bạn, sớm nhất có thể có thể. Trang này được dịch auto nên có thể chứa những lỗi về ngữ pháp hoặc nội dung không chính xác. Mục đích của chúng tôi là khiến cho nội dung này trở cần hữu ích cùng với bạn. Vui mừng cho công ty chúng tôi biết ở footer này rằng tin tức có hữu dụng với chúng ta không? dưới đây là bài viết bằng giờ đồng hồ Anh để bạn tìm hiểu thêm dễ hơn. Nút chọn ngày là vấn đề khiển chất nhận được người dùng hối hả nhập ngày tháng trong một biểu mẫu emcanbaove.edu.vn Office Info Trong nội dung bài viết nàyKhi làm sao nên áp dụng nút chọn ngàySử dụng nút lựa chọn ngày khi chúng ta muốn: Cho phép người dùng để nhập ngày tháng của lựa chọn của mình trên một biểu mẫu, ví dụ như ngày bắt đầu và ngừng cho một dự án. Sử dụng các hàm hôm nay và bây giờ nhằm hiển thị lúc này ngày và thời hạn trên biểu mẫu. Hiển thị ngày từ 1 nguồn tài liệu ngoài, ví dụ điển hình như giao dịch thanh toán và chuyển hằng ngày tháng từ một cơ sở dữ liệu người tiêu dùng đơn hàng. Trong phần minh họa sau đây, nút chọn ngày được dùng trên chủng loại biểu chủng loại yêu cầu du ngoạn để thu thập ngày xuất phát cho một chuyến bay.
![]() Bạn tất cả thể thiết lập cấu hình bộ chọn ngày cho tương xứng với nhu cầu của bạn bằng phương pháp bấm lưu ban vào tinh chỉnh và điều khiển trên mẫu mã biểu chủng loại và sau đó thay đổi thuộc tính của nó. Ví dụ, chúng ta có thể xác định một định hình ngày hoặc đổi khác cách ngày được hiển thị vào biểu mẫu. Đầu trang Trải nghiệm tín đồ dùngBộ lựa chọn ngày giống như hộp văn bản, quanh đó rằng biểu tượng lịch nhỏ xuất hiện tại ở bên yêu cầu của hộp. Mở lịch bật lên, fan dùng bấm vào biểu tượng lịch. Khi định kỳ xuất hiện, người dùng có thể click chuột ngày trên kế hoạch hoặc thực hiện mũi tên yêu cầu và trái người ta muốn nút nhằm cuộn qua các tháng. Nếu người dùng bạn muốn chèn ngày hiện tại tại, họ hoàn toàn có thể bấm nút hôm nay ngơi nghỉ dưới thuộc của lịch.
![]() Đầu trang Cân đề cập tính tương thíchKhi bạn kiến tạo mẫu biểu mẫu trong Info Mặc dù bộ chọn ngày sẵn dùng khi chúng ta thiết kế chủng loại biểu mẫu tương thích với trình duyệt, hãy khám phá các tiêu giảm sau đây: Bộ định ngày được cung ứng đầy đầy đủ chỉ vào Windows internet Explorer trình duyệt. Trong trình chăm sóc Web khác, cỗ chọn ngày sẽ lộ diện dưới dạng một hộp văn bản, tuy nhiên tùy chọn định dạng ngày được hỗ trợ trong hộp văn bản. Chỗ dành sẵn đến văn phiên bản là văn bạn dạng xuất hiện bên phía trong điều khiển trên chủng loại biểu mẫu. Ví dụ như về văn bản chỗ dành riêng sẵn là "Hãy nhấp chuột đây cùng nhập." khoác dù chúng ta cũng có thể bỏ nơi dành sẵn mang lại văn phiên bản thiết đặt mang lại mẫu biểu mẫu tương hợp với trình duyệt, văn bản không xuất hiện thêm trong trình chu đáo Web. Đầu trang Chèn nút chọn ngàyThủ tục chèn nút chọn ngày không giống nhau đôi chút tùy trực thuộc vào bài toán bạn đang kiến thiết mẫu biểu mẫu mã trống, mới hay dựa trên xây cất mẫu biểu mẫu của người tiêu dùng trên cơ sở tài liệu hoặc nguồn dữ liệu ngoài. Hình minh họa sau đây Hiển thị nút định ngày ở mạo lúc được lựa chọn trong cách tiến hành thiết kế.
![]() Điều khiển có thể được gắn kết hoặc không gắn thêm kết. Khi điều khiển được thêm kết, nó được kết nối với 1 trường hoặc nhóm trong nguồn dữ liệu để tài liệu đã nhập vào tinh chỉnh được lưu giữ trong tệp biểu mẫu cơ sở (.xml). Khi điều khiển không được thêm kết, nó không được kết nối với trường hoặc nhóm và dữ liệu sẽ nhập vào điều khiển không được lưu. Khi chúng ta chọn hoặc dịch chuyển con trỏ qua điều khiển, văn bạn dạng và hình tượng gắn kết lộ diện ở góc bên trên bên nên của điều khiển. Văn phiên bản cho biết trường hoặc nhóm mà điều khiển được gắn kết trong nguồn dữ liệu. Biểu tượng này mang lại biết điều khiển gồm được gắn kết với trường hoặc nhóm đó đúng hay không. Lúc gắn kết đúng, biểu tượng màu xanh lá cây vẫn xuất hiện. Trường hợp có vấn đề với đính kết, cầm cố vào đó các bạn sẽ thấy hình tượng màu xanh lam hoặc màu sắc đỏ. Nguồn dữ liệu cho biểu mẫu mẫu bao gồm các trường cùng nhóm lộ diện trong dạng coi phân cấp trong chống tác vụ Nguồn dữ liệu . Điều khiển cỗ chọn ngày luôn luôn được kết nối với trường. Trong lấy ví dụ như sau, bộ chọn ngày của ngày khởi hành trên chủng loại biểu chủng loại được kết nối trường departure
![]() Chèn nút chọn ngày trên mẫu biểu mẫu trống, mới khi bạn thiết kế mẫu mã một biểu mẫu mới, trống, hộp kiểm Tự động tạo nguồn dữ liệu trong chống tác vụ Điều khiển được chọn theo mặc định. Điều này cho phép Info trên mẫu biểu mẫu, đặt bé trỏ vào vị trí mà bạn muốn chèn điều khiển. Nếu chống tác vụ Điều khiển ko hiển thị, bấm Thêm Điều khiển trên thực đơn Chèn hoặc thừa nhận ALT+I, C. Bên bên dưới chèn điều khiển, bấm Bộ chọn ngày. Để thêm nhãn vào điều khiển, gõ văn bản phía trên hoặc phía bên trái của điều khiển, theo sau bởi dấu hai chấm (:). Để khẳng định như ngày được hiển thị vào biểu mẫu, bấm lưu ban vào bộ chọn ngày mà đã được chèn vào trên mẫu mã biểu mẫu. Bấm vào tab dữ liệu , tiếp nối bấm định dạng. Trong danh sách Hiển thị ngày như thế này , trong vỏ hộp thoại định dạng ngày , hãy bấm định hình hiển thị mà chúng ta muốn. |