将选定单元格中的 excel 选择调整为特定范围

Resize excel selection from a chosen cell to a specific range

我有 B2:P10 范围内的数据。

如果我 select 一个单元格(例如 C3),select 右边 "P" 列的 VBA 代码是什么(所以 C3:P3)?

第 "Q" 列中有文字,所以我不能 select 右边的 'end'。

我试过使用偏移和调整大小函数,但我尝试的一切都是相对的,并没有停止在第 "P" 列的绝对值上。

selection.resize(1,14).select 如果您想从所选单元格开始并调整所选范围的大小,或者将扩展范围设置为从 C3set rngVariable = range("c3").resize(1,14) 开始的变量。

两者都将沿着从 CP 的单行或 1​​4 列扩展单个单元格选择。

假设只选择了一个单元格:

Range(Selection, Cells(Selection.Row, "P").Select