我正在嘗試創建一個自動化的電子表格,它將改變每週的日期,但也要提前2周。Excel中的日期邏輯
因此,它的時間表,教師可以預訂房間。在頂部顯示他們預訂的週數,例如它會說 從2015年3月3日開始,而在其他的牀單上增加7天到前一週的時間,以便它顯示2周的高級在其他工作表
我想創建一些邏輯,以便當第一週結束時,所以id有一個日期變量,將檢查第一週是否會結束,然後將設置第3周後1至7天,但與我目前的設置,然後將推動第2周和第3週一周,我不想要
你能幫我找出需要什麼樣的邏輯才能得到這個工作?
Sub SetDate()
Dim Week1 As Date
Dim Week2 As Date
Dim Week3 As Date
Dim Week4 As Date
Week1 = DateValue("30/3/2015")
Week2 = DateAdd("d", 7, Week1)
Week3 = DateAdd("d", 7, Week2)
Week4 = DateAdd("d", 7, Week3)
Worksheets("Week1").Range("B4").Value = Week1
Worksheets("Week2").Range("B4").Value = Week2
Worksheets("Week3").Range("B4").Value = Week3
End Sub
您是否希望** Week1 **始終爲當前星期的*星期一*? – 2015-03-31 13:49:43
這將是最好的方式是的,但由於有3張不同的星期,它將意味着轉移所有的細胞數據,其中不是真正可行的id,就像它在一個週期中工作,以至於當第一週它將變成7第3周後的第2周,第2周結束後將成爲第3周後的第7天,然後第1周將回到最早的一週等等 – pvtctrlalt 2015-03-31 13:57:08
如果我可以上傳圖片但我沒有足夠的分數 – pvtctrlalt 2015-03-31 13:57:45