این آموزش به شما یاد می دهد که چگونه می توانید تمام روزهای کاری یا روزهای هفته را در یک محدوده تاریخ مشخص (به استثنای شنبه ها و یکشنبه ها) انجام دهید ، بسیار ساده اما بسیار مفید وقتی که به یک اکسل رسیدید که در آنجا مجبورید با تمام روزهای کاری کاری کار کنید.
بطور مثال اگر محدوده تاریخ بین 8 ژانویه-2014 تا 20 ژانویه-2014 ذکر شده باشد ، روزهای کاری روزهای کاری خواهد بود :
|
08-01-2014 |
Wednesday |
|
09-01-2014 |
Thursday |
|
10-01-2014 |
Friday |
|
13-01-2014 |
Monday |
|
14-01-2014 |
Tuesday |
|
15-01-2014 |
Wednesday |
|
16-01-2014 |
Thursday |
|
17-01-2014 |
Friday |
|
20-01-2014 |
Monday |
Sub FnDateAdd()
Dim strDate
Dim mainWorkBook As Workbook
Dim intCounter
intCounter = 1
Set mainWorkBook = ActiveWorkbook
For i = Date To DateAdd("m", 1, Date)
strDay = Format(i, "dddd")
If strDay <> "Saturday" And strDay <> "Sunday" Then
mainWorkBook.Sheets("Sheet1").Range("A" & intCounter) = i
mainWorkBook.Sheets("Sheet1").Range("B" & intCounter) = strDay
intCounter = intCounter + 1
End If
Next
End Sub
با استفاده از یک حلقه در تمام تاریخها حرکت کنید ، روز هر روز را بررسی کنید و چاپ کنید ، اگر یکی از "شنبه" یا "یکشنبه" باشد ، پس فقط آن را نادیده بگیرید در نهایت خروجی مطابق شکل زیر خواهد بود :


ورود به سایت