乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 用<em>vba</em>&#39;怎么取得本月最后一天的日期和这个月的<em&g

用<em>vba</em>&#39;怎么取得本月最后一天的日期和这个月的<em&g

作者:乔山办公网日期:

返回目录:excel表格制作


设 A 列为日期
1) 函数
在B列输入函数 =if(month(A1)=10,"*","") 往下拉

2) 编程
for i=2 to [A65536].end(xlup).row
if month(range("A" & i))=10 then range("B" & i)="*"
next

结果: 在B列为"*"即10月日

  1. Sub LastDay()
  2.     Dim DateStr As Byte
  3.     DateStr = Day(DateSerial(Year(Date), Month(Date) + 1, 0))
  4.     MsgBox "本月共有" & DateStr & "天,最后一天是zd" & Month(Date) & "月" & DateStr & "日!"
  5. End Sub

假如日期在A1单元格,以下函数就返回这个日期的月份数:

Month(Range("A1"))

在VBA加入下面的参数就可以:

d = Day(Now)
m = Month(Now)
y = Year(Now)

MaxDay = Day(DateSerial(y, m + 1, 0))

相关阅读

  • <em>excel</em> <em>VBA</em> 组合框 <

  • 乔山办公网excel表格制作
  • 要获得最右边一列的序号,一般使用End,例如下面的语copy句查找第二行最后一列:Cells(2, Columns.Count).End(xlToLeft).Column相当于,在第二行表格zd最大列按END+左到达的位置。VBA逐个读取单元
关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网