excel - 最后一行问题
问题描述
我在最后一行表达式和自动填充方面遇到了一些问题。我不确定我在这里缺少什么,因为它看起来是正确的,但它似乎没有在正确的单元格中启动 vlookup(N2,它在 N1 中启动它)并且它不会自动填充到最后一行M. 任何朝着正确方向的推动都将不胜感激。我在想这是我忽略的小东西。
Sub Nightly()
'
' Nightly Macro
'
Dim PackSpec As Workbook
Dim FullBook As Workbook
Dim DebFile As Workbook
Dim lrow As Long
lrow = Cells(Rows.Count, 1).End(xlUp).Row
'Open the nightly pack spec file, cut and insert the year row into column D
Set PackSpec = Workbooks.Open("S:\Accounting\Apps\Packspec\CIDExport\Archive\" & Year(Date) & "\" & Month(Date) & "\" & Day(Date) - 1 & "\*.csv")
Columns("A:A").Select
Selection.Cut
Columns("D:D").Select
Selection.Insert Shift:=xlToRight
Range("A2").Select
'Open Fullbook master and insert columns after N then VLookup between Pack Spec and Fullbook
Set FullBook = Workbooks.Open("S:\Corporate\Groups\Comosoft\Downloads\FullBook\fullbook_Master.csv")
Columns("N:U").Select
Selection.Insert Shift:=xlToRight
Range("N2").Select
'Actvate Fullbook and enter Vlookup for dates
Windows("fullbook_Master.csv").Activate
With ActiveSheet.Range("N2")
.FormulaR1C1 = "=VLOOKUP(RC[-1],'[15.50.1.CID.csv]15.50.1.CID'!C[-13]:C[-11],3,0)"
.AutoFill Destination:=Range("N2:N" & lrow) 'issue not autofilling to end
Windows("fullBook_Master.csv").Activate
End With
End Sub
解决方案
只需移动
lrow = Cells(Rows.Count, 1).End(xlUp).Row
后
Windows("fullbook_Master.csv").Activate
推荐阅读
- sql-server - 寻找 Linq 查询
- node.js - sveltekit 中未定义的 process.env 环境变量
- deep-learning - 梯度累积问题
- java - 字符串未显示在输出中
- python - 如何在 Python 中的密度颜色图上绘制密度线图
- visual-c++ - 尝试构建调试时来自 boost 的编译器错误
- java - 有没有办法在休眠实体 xml 映射中访问 Java 常量?
- swift - 将带有参数的 Swift 函数分配给 Objective-C 属性时出现奇怪的错误消息
- python - 尝试在 AWS 上执行转录作业时出现 [ERROR] KeyError: 's3' in Lambda 函数
- typescript - 导出默认推断采取捷径