将范围与单元格VBA相乘

问题描述 投票:0回答:2

我是vba的新手。非常感谢我能提供的所有帮助。

我有几个问题。

1)如何将范围与另一个包含值的单元格相乘并将新值放在旁边的列中?

2)设置范围为范围有什么用?这与Dim rng的范围有何不同?

3)我需要单击两次“键盘按钮”,然后“”出现,并显示为“”。如何解决此问题,使“单击键盘按钮一次会出现“?]

这是我的密码。

Sub try()

Dim rng As Range
Dim x As Integer
Dim y As Integer

x = Range("A1:A5").Value

Range("B1:B5").Value = x * cells ( 1 , "E")

End Sub()

我得到一个

运行时错误13;类型不匹配

而且我也尝试过这个

Sub try()

Dim rng as range
Set rng as Range

rng = Range("A1:A5").Value

Range("B1:B5").Value = rng * cells( 1 , "E")
End Sub()

我得到该行的语法错误

将范围设为范围

如果我删除此行,

我得到一个错误

错误91,对象变量或未设置块变量的情况

我是vba的新手。希望能获得所有帮助。我有几个问题。 1)如何将范围与另一个包含值的单元格相乘并将新值放在列中...

excel vba
2个回答
0
投票

对于您的第一个问题,虽然您不需要VBA,但是可以这样做:


0
投票

1)

© www.soinside.com 2019 - 2024. All rights reserved.