如何选择列范围内的最后一个单元格?

海湾合作委员会

我正在尝试选择范围的最终值并将该值放入单元格Q4中。该范围是动态的,从第四行开始。

这是我的代码:

Sub test()
    Dim PSpark As Worksheet
    Dim lc As Long

    Set PSpark = Worksheets("ws1")
    lc = PSpark.Cells(4, Columns.Count).End(xlToLeft).Column

    With PSpark            
        .Range("Q4") = lc.Value
    End With
End Sub

任何帮助将不胜感激。

Wizhi

非常接近,我想你想要这个:

因此,我们使用找到的列号,然后在最后一行的第4行中选择值。将值复制到单元格Q4中。 Cells(row, column)

Sub test()

Dim PSpark As Worksheet
Dim lc As Long

Set PSpark = Worksheets("ws1")
lc = PSpark.Cells(4, Columns.Count).End(xlToLeft).Column 'Gives us the last column number. If the value is in Column C, then we get lc = 3.

    With PSpark

        .Range("Q4") = .Cells(4, lc).Value 'Which row from column lc (which is the last column) we want to copy from

    End With


End Sub

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

选择excel范围内的最后一个非空单元格

选择范围内的一个单元格

在列范围内选择一个特定的单元格

获取范围内最后一个非空单元格的列号(如果值不是唯一的)

在动态范围内从单元格中删除最后一个逗号

修改范围内的一个单元格后自动对范围内的单元格进行排序?

如何找到一个范围内特定单元格的总和?

如何在Excel中选择范围中的最后一个单元格

显示范围内最后一个非空单元格的列号(如果值不是唯一的)

Excel:在过滤范围内查找最后一个非零,非空单元格

如何对一个范围内的一个单元格值进行编号,然后在单元格的值更改时重新开始编号

选择从第一个使用的单元格到列中使用的最后一个单元格的范围

确定包含空单元格的列范围内的最后一行-Google表格

对于具有另一个范围内的单元格范围的循环

选择范围内的单元格将值输入到另一个工作表中的单元格中

如何将条件格式(如果单元格在另一个范围内)应用于单元格范围

查找在一个范围内具有共同列的唯一单元格的数量

如何使用VBA在匹配的范围内找到单元格的最后一行?

如何创建一个仅读取范围内每 2 个单元格的循环?

将范围内的每个单元格除以同一行上的一个单元格

当单元格值更改时,将单元格值更改的列复制到同一范围内的另一个工作表

对一个范围内的3个单元格求和,它们是数字

Excel UDF查找具有给定值的范围内的第一个和最后一个单元格-运行缓慢

在单列中填充范围内的单元格,但仅填充下一个空白单元格

如果一个范围内的所有单元格都相同,不包括空白单元格

C#擅长如何在使用范围内查找第一个单元格。

如何获取值等于特定值的范围内的第一个单元格

在考虑指定列旁边的日期时,如何让一个单元格显示某个值出现在某个范围内的次数?

读取XML并在单元格范围内重复一个值