「Excel-VBA」功能模块-时间与日期-03-昨天是几号

boyanx5个月前技术教程13
  • 系统环境:Windows 10
  • Excel:2016版本


这个系列集锦一些常用的功能模块,在一些项目中会穿插应用

功能模块中又包括很多子模块,本文涉及的是:时间与日期


今天讲讲如何获取昨天是几号



Part 1:场景介绍

  • 已知一列日期,求其上一天是几号



Part 2:代码

Sub test()    
    Rem>>昨日之日不可留 今日之日多烦忧    
    Rem>>    

    Dim today    
    Dim yesterday  
      
    Set sht = ThisWorkbook.Worksheets("示例")
    maxRow = sht.Cells(Rows.Count, "A").End(xlUp).Row
        
    For i = 2 To maxRow Step 1
        today = sht.Cells(i, "A")
        yesterday = DateAdd("d", -1, today)
        sht.Cells(i, "B") = yesterday    
    Next i
End Sub




Part 3:部分代码解读


  1. yesterday = DateAdd("d", -1, today),在已知时间的基础上按照固定时间间隔进行计算获取新的时间点
  2. DateAdd(间隔单位,间隔数值,基础值),间隔数值可正可负,正值表示未来,负值表示过去




以上,为本次的介绍内容,下回见。

本文首发于微信公众号:Excel高效办公之VBA。排版和细节略作修改,发于头条

标签: date.js

相关文章

图表控件JavaScript Charts v3.20.0发布

JavaScript Charts能满足大部分的开发需求,包括序列图表(列型图,条形图,线型图,面积图,步骤折线图,平滑折线图,蜡烛图,ohlc图),饼图/环形图,雷达图/极区图以及xy图/散点图/气...

JS短文:如何确定一个月中有多少天?

转载说明:原创不易,未经授权,谢绝任何形式的转载有时,我们想用 JavaScript 确定一个月中有多少天。在本文中,我们将了解如何使用 JavaScript 确定一个月中的天数。使用纯 JavaSc...

一位父亲把婴儿第一年的睡眠模式数据编织成毯子

Seung Lee以针织毯子为他宝宝第一年睡眠情况创造了一种切实,非常柔和的表现形式。Seung Lee通过使用Baby Connect应用程序手动记录睡眠数据,并使用javascript和pytho...

如何在 JavaScript 中按日期对对象数组进行排序

如果我们有一个 JavaScript 对象数组,每个对象都包含一个 Date 类型的属性,例如:const events = [ { name: 'Birthday', date:...

时间日期处理库——Day.js(js 日期处理)

官网:https://day.js.org/enGithub:https://github.com/iamkun/dayjs1. 安装1.1. 下载下载地址:https://github.com/ia...

七爪源码:如何在 JavaScript 中从日期中减去 6 个月

关于如何在 JavaScript 中轻松地从日期中减去 6 个月的教程。从日期中减去 6 个月:在日期上调用 getMonth() 方法以获取月份。从 getMonth() 的返回值中减去 6。将减法...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。