excel - VBA 故障排除工作表函数和连接运算符
问题描述
我想将一个公式一直复制到一个列中,该列获取两个传入日期之间的天数。我从 StackOverflow Fill 公式的另一篇文章中检索到 Section: "=R3&","&Q3" 直到列中的最后一行, 我相信它适用于我想要的范围。
我的问题有两个部分: 1. 当我传入正确类型的变量并且函数在 Excel 中使用相同的变量工作时,为什么会收到错误消息“无法获取工作表函数类的天数属性”?
我知道 '&' 是 "" 之外的连接运算符,但在这种情况下,它在这样的范围内是什么意思: "&Q3" ?
Sub CycleTimeMerge() Workbooks("Workbookname.xls").Worksheets("Worksheetname").Activate Dim cel As Range Dim LastRow As Double LastRow = Range("A3").End(xlDown).Row Debug.Print "LastRow = " & LastRow Range("Y2").Value = "Inprocess Days" For Each cel In Range("Y3:Y" & LastRow) cel.Formula = Application.WorksheetFunction.Days("=R3&", "&Q3") Next cel End Sub
我也相信我可以改正其中的一些,而不是像这样
'''
Range("Y3:Y" & LastRow).Formula = Application.WorksheetFunction.Days("=R3&", "&Q3")
'''
谢谢你的时间
解决方案
推荐阅读
- python - Does using 'import module_name' statement in a function cause the module to be reloaded?
- mongodb - 无法获取基于 _id 的已排序文档列表
- angularjs - 根据AngularJS中的内容从数据库加载数据时增加textarea的高度
- amazon-s3 - AWS S3 - 插入分桶 ORC 表
- api - Agoda rest api问题..无法从agoda api获得响应
- python - 抓取和比较网页数据
- javascript - 使用“\n”字符在javascript中创建换行符
- javascript - 在谷歌表格中,如何将 A 列中的 #N/A 替换为 B 列中的相应值
- wordpress - 仅在插件更新时显示管理员通知
- java - 在 ArrayList 中查找匹配项的 Java 方法