【问题标题】:Formula to convert a week number to month将周数转换为月的公式
【发布时间】:2017-08-10 18:56:28
【问题描述】:

我正在尝试实现将周数转换为月份名称的 VBA 代码。

我有一张表,其中“A”列包含从 1 到 52 的周数。第 1 周从 A3 列开始。我想要打印周数的相应月份名称。

我试过这样的公式

=MONTH(DATE(YEAR(NOW()),1,1)+(B1*7))

我首先尝试公式的原因是为了得到这个想法,然后将公式转换为 VBA。

我只是将公式打印在我的单元格中。谁能帮我解决这个问题?

【问题讨论】:

    标签: vba excel excel-formula


    【解决方案1】:

    给你:

    dim i as long
    dim n as long
    
    n=sheets("Sheet1").cells(Rows.count,1).end(xlup).row
    
    for i = 1 to n
    
    cells(i,3).formula = "=MONTH(DATE(YEAR(NOW()),1,1)+(RC[-1]*7))"
    
    next i
    

    【讨论】:

    • 这假设公式进入column C,周数在column b
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多