gpt4 book ai didi

VBA Excel - 选定行中的最后两个单元格

转载 作者:行者123 更新时间:2023-12-04 21:37:06 25 4
gpt4 key购买 nike

我有一点问题。我需要将选定行中的最后两个单元格设置为 0。
我是 VBA 的新手,不知道用什么来实现这一点。

这就是我到目前为止所拥有的,它正在工作,只是值是硬编码的(对于单元格)。

Sub SetCellValueToZero()
Dim r As Range

For Each r In Selection.Rows
Cells(r.Row, 3) = "0"
Cells(r.Row, 2) = "0"
Next r
End Sub

任何帮助,将不胜感激。

谢谢

最佳答案

Sub SetCellValueToZero()
Dim r As Range
Dim lastCol as Long
For Each r In Selection.Rows
lastCol = ActiveSheet.Cells(r.row, ActiveSheet.Columns.Count).End(xlToLeft).Column
Cells(r.Row, lastCol-1) = "0"
Cells(r.Row, lastCol) = "0"
Next r
End Sub

关于VBA Excel - 选定行中的最后两个单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34009239/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com