excel - excel/visual Basic 中的下一个非空白单元格

标签 excel excel-2007 vba

我正在尝试在 excel 中编写一组非常基本的击键脚本,其中我设置一个单元格来引用右侧 2 的单元格,然后是下一个非空白单元格。非常简单的击键集:

= right right ctrl-down enter



但是当我使用宏记录器执行此操作时,它想用相对引用替换 ctrl-down; IE
ActiveCell.FormulaR1C1 = "=R[6]C[3]"

当然有一个简单的替代来做我想做的事?

最佳答案

dim Rng as range
set Rng=Activecell.offset(0,2).end(xldown)

相当于您的击键,但它不是下一个非空白单元格,它是最后一个连续的非空单元格

关于excel - excel/visual Basic 中的下一个非空白单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1742477/

相关文章:

string - Str 增加了额外的空间

vba - 仅从可见单元格中检索行号列表

vb.net - 如何使用 Interop 写入标签 Excel 对象属性

ms-office - Excel 2007 : How to display mm:ss format not as a DateTime (e. g。 73 :07)?

c# - Excel VSTO 2010 加载项可以在 Office 2007 中运行吗?

VBA:调试。打印没有换行符?

vba - Excel/VBA 计算字符串中有多少个粗体单词

excel - Office365 加载项 : inserting data into an excel sheet from a task-pane add-in

excel - 如何在Excel中无法以图形方式显示的外部数据查询中添加参数?

oracle - 由于系统错误 193 : (Oracle in instant client_11_2, C :\. ..\SQORA32.dll),无法加载 VBA ODBC Oracle 指定的驱动程序