繁体   English   中英

如何找到单元格并根据 Excel-VBA 中其他单元格产生的数据进行数学运算?

[英]How can I locate the cell and do math by the data resulted from other cell in Excel-VBA?

我正在尝试为我的公司创建 excel 宏。 看起来很简单,但我一直没有得到结果。 我不是一个好的 VBA 用户,所以如果我得到你的帮助,那将对我有很大的帮助。

第一个示例模板从其他来源获得“Dollor”金额和“No”。

现在,我的问题是第二个模板,它需要在“结果”列中找到单元格,使用单元格“No”中的行号并粘贴“Dollor”金额(在示例表上按 F5 粘贴 $100)。

Sub Test()
    Range("A2").Select
    Selection.Copy
    Range("F& B2.Value&").Select    
    ActiveSheet.Paste    
End Sub

示例 Excel 工作表

对于您显示的范围参考,请使用

Range("F" & Range("B2").Value)

你可以说

Range("F" & Range("B2").Value) =  Range("A2")

您还应该包括完整的工作表参考,以避免隐式使用 Activesheet。

例如,如果工作表 1 可以是:

With Worksheets("Sheet1")
    .Range("F" & .Range("B2").Value) = .Range("A2")
End With

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM