excel - 尝试找到最后填充的行后,我的宏不会停止运行
问题描述
我想将一个单元格的值粘贴到表格第 10 列中的每个单元格中。但是,我只希望它对填充的行这样做。添加这几行代码后,宏会无休止地运行。
Worksheets("Inspections").Activate
With Worksheets("Inspections")
rowq = .Range("A" & .Rows.Count).End(xlUp).row
Range(.Cells(3, 10), .Cells(rowq, 10)).Value = Range("L1").Value
End With
解决方案
我使用此代码解决了这个问题。仍然不确定为什么原来的不起作用。
With Worksheets("Inspections")
rowq = Cells.Find(What:="*", _
After:=Range("A1"), _
LookAt:=xlPart, _
LookIn:=xlFormulas, _
SearchOrder:=xlByRows, _
SearchDirection:=xlPrevious, _
MatchCase:=False).row
Range(.Cells(3, 10), .Cells(rowq, 10)).Value = Range("L1").Value
End With
推荐阅读
- r - plot.window(...) 中的错误:需要有限的“xlim”值
- android - Android System Webview 上次更新后代理设置停止工作
- javascript - 滑块未显示所有图像
- python-3.x - 检索源页面后,Scrapy Crawler 多个域完成且没有错误
- amazon-web-services - AWS 上的 kubernetes 在 pod 中获取区域名称
- css - CSS 表单对齐按钮和复选框
- reactjs - 如何在 react-boilerplate 中添加 jsx 文件?
- ruby-on-rails - 在 Rails 显示页面中下载 PDF,每次显示不同的 PDF
- sql - SELECT 语句涉及三个不同的表
- javascript - React+Jest - 测试异步组件并等待挂载