【问题标题】:Update cell value based on hyperlink selected根据选择的超链接更新单元格值
【发布时间】:2020-05-16 03:40:28
【问题描述】:

我正在尝试修改以下链接中的代码。

我需要它,在我的第一张表中,当在 F 列中单击超链接(链接到第二张表“定价”)时,A 列中相应单元格的值将打印在 C 列中价格表。

例子:

  • 在第一张表中,F6 中的超链接指向定价工作表
  • 单击超链接时,第一张表中的单元格值 A6 将打印在定价工作表的单元格 C6 中。

https://www.techonthenet.com/excel/hyperlinks/update_cell2013.php

代码基于一个平面值,我需要它在每一行上动态工作:

If Sh.Name = "First Sheet" Then
    If GSourceCell = "F6" Then
        Sheets("Pricing").Range("C6").Value = Sheets("First Sheet").Range("A6")

【问题讨论】:

  • 使用.OffsetHere is the documentation.
  • 您能进一步解释一下吗?我没有从文档中理解它。我需要它的所有部分都是动态的,除了定价表中的 C6 单元格值被拉过。

标签: excel vba


【解决方案1】:

我希望这会有所帮助:

If Sh.Name = "First Sheet" Then
If GSourceCell = "F" & ActiveCell.Row Then
Sheets("Pricing").Range("C & ActiveCell.Row").Value = Sheets("First Sheet").Range("A" & ActiveCell.Row)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-11
    • 1970-01-01
    • 1970-01-01
    • 2015-11-12
    相关资源
    最近更新 更多