zoukankan      html  css  js  c++  java
  • VBA之六EXCEL VBA两则

    函数作用:自动获取指定月的工作日

    '################################################################ 
    Sub 自动填充工作日(month1 As Integer)

        '获取指定月份天数

        Dim days As Integer

        Dim xdate As Date

        xdate = CDate("2008-" + CStr(month1))

        '初始化公共变量Col2的值

        col2 = 4

        '调用自定义Mday()函数获取指定月份的天数

        days = MDay(xdate)

        '循环获取指定月份的工作日

        For i = 1 To days

            '声明变量保存指定日期

            Dim Curdate As String

            Curdate = "2008-" + CStr(month1) + "-" + _

                      CStr(i)

            '判断指定日期是否为工作日

            If Weekday(CDate(Curdate)) <> vbSaturday _

                       And Weekday(CDate(Curdate)) <> vbSunday Then

                Cells(2, col2) = i

                col2 = col2 + 1

            End If

        Next i

    End Sub

     

    '获取指定月份的天数

     

    Public Function MDay(Optional xdate _

                         As Variant = 0) As Integer

        If IsDate(xdate) Then

            MDay = Day(DateSerial(Year(xdate), _

                   Month(xdate) + 1, 0))

        Else

            MDay = 0

        End If

    End Function

  • 相关阅读:
    MySql常用命令
    PHP截断函数mb_substr()
    explode() 字符串转换数组
    php取得当前时间函数
    Apache与Nginx的比较
    thinkphp5.0环境变量配置
    thinkphp5.0配置作用域
    thinkphp5.0动态配置
    Mac 下查看 Android Studio 的 SHA1的方法
    Mac 下 gradle 路径
  • 原文地址:https://www.cnblogs.com/djcsch2001/p/2117617.html
Copyright © 2011-2022 走看看