我希望您能将以下公式转换为VBA语法。 我的目标是,当用户输入从单元格(“A4”)开始的日期值时,从单元格(“F4”)开始的相邻单元格将返回星期几名称。 然而,如果单元格(“A4”)中没有日期值到最后一行,则列F中相应的相邻单元格不应该有值。
作为VBA录制器,我得到的只有以下内容:
我在Excel公式中的语法是
=TEXT(WEEKDAY(A4),"dddd")
作为VBA录制器,我得到的只有以下内容:
Sub Day_Names()
Range("F4").Select
ActiveCell.FormulaR1C1 = "=TEXT(WEEKDAY(RC[-5]),""dddd"")"
Range("F4").Select
Selection.AutoFill Destination:=Range("F4:F29"), Type:=xlFillDefault
Range("F4:F29").Select
End Sub