gpt4 book ai didi

vba - 将修复单元格引用更改为动态引用

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

自从我编写 VBA 代码以来已经有好几年了,所以大部分能力都在那里,但非常尘土飞扬。我设法创建了以下代码。

Private Sub Worksheet_Change(ByVal Target As Range)

If Target.Column = Range("Resource").Column Then
Target.Offset(0, 1).Value = Date
End If

End Sub

这非常有用,因为我们希望在第一列发生变化时影响第二列。这有点限制,所以我的问题是双重的。
  • 如何引用 Target 行上的单元格,但在名为“Hazaa”的列中?
  • 不编码可以实现吗? (例如,当 Ax 发生变化时,在 Bx 中设置日期。)
  • 最佳答案

    1 - 这是一个例子:

    Private Sub Worksheet_Change(ByVal Target As Range)
    MsgBox ActiveSheet.Cells(Target.Row, Range("Hazaa").Column).Value
    End Sub

    2 - 如果我理解正确,你也许可以使用这个公式而不需要 VBA。
    =IF(AX1=BX1,TEXT(NOW(),"dd/mm/yyyy"),"")

    关于vba - 将修复单元格引用更改为动态引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30163312/

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