excel使用VBA编写时出现下列问题,用两个变量表示一个单元格,然后等于另一个单元格

程序用range可以实现,但不知道怎么用range表示两个变量的一个单元格,cell提示类型不批陪。下面是我写的代码

你的qv,qb变量都是数值形式吗
等号后面这样写试试呢"=R[" & 498 + 35 * qn & "]C[" & -qb & "]"
R1C1的相对引用格式是:
R[1]C[1] 表示本单元格的下一行右一列 的那个单元格
R[-1]C[-1] 表示本单元格的上一行左一列 的那个单元格
RC[-1] 表示本单元格的同一行左一列 的那个单元格
温馨提示:内容为网友见解,仅供参考
无其他回答

...利用VBA让满足条件的单元格自动等于另一个单元格?
循环判断第2行,把是1的数字的下一行单元格修改为A1值,宏代码如下:Sub 宏1() Dim arr,j arr=activesheet.usedrange for j=1 to ubound(arr,2) if arr(2,j)=1 then arr(3,j)=arr(1,1) next j activesheet.usedrange=arrEnd Sub ...

vba 如何将一个已经动态生成的excel工作表里的某两个单元格进行判断,并...
首先,先选择要合并的单元格区域。选择单元格区域后,用点击开始选项卡中的“复制”按钮或者按键盘的“Ctrl+C”键等方法进行复制。复制后点击开始选项卡中下图所示的“剪贴板”功能区右下角的按钮,这个按钮比较小。点击后会打开Excel自带的剪贴板,在剪贴板中会显示已复制的内容。此时用鼠标双击要粘贴的...

怎么用VBA的规划求解实现excel一个单元格值变化,而引起另外一个单元格...
那要看你的目标单元格和可变单元格之间是否可以转化成数学关系或者逻辑关系,如果有的话直接在目标单元格的公式中引用可变单元格即可。或者复杂一点,指定表格内的单元格内容发生改变时会触发Worksheet_Change事件,在事件内检查是否是你需要监测的单元格,是的话根据你的要求改变另一个单元格的内容,至于你...

如何用VBA去实现EXCEL的表中找到符合条件的单元格,然后再整行复制到...
给你一个工作表事件代码,你可以参考使用:Private Sub Worksheet_Change(ByVal Target As Range)Application.ScreenUpdating = False On Error Resume Next Dim a As String, b As String, x As Integer, y As Integer Dim rng As Range y = Sheets(3).[a65536].End(3).Row If Target <>...

Excel中,根据一个单元格的值得另一个单元格的值列表,用VBA实现。
Range("1:1048576").Find("成品", , , xlWhole).Select Application.InputBox("【成品】已找到,请选择要生成下拉菜单单元格!", , , , , , , 8).Validation.Add xlValidateList, , , "成品1,成品2,成品3"

EXCEL中如何设置关联让两个内容一样的单元格,一个改变则另一个的内 ...
A1输入公式=B1 如果要实现任意一个变另一个同时变,VBA vba代码如下 Private Sub Worksheet_Change(ByVal Target As Range)If Target = Range("A1") ThenRange("B1") = Range("A1")ElseIf Target = Range("B1") ThenRange("A1") = Range("B1")Else: Exit SubEnd IfEnd Sub ...

excel怎样使表格中一些单元格的内容等于另一个表格中一些单元格的内容包...
excel中一个单元格要等于另一个单元格的内容包含批注,这个使用函数公式是无法实现的,只能通过VBA编程来获取。方法VBA复制:Sub CopyRange Workbooks(“A”).Sheet1.Range(“A1”).Copy Workbooks(“B”).Sheet1.Range(“A1”)End Sub

使用excel VBA将一个单元格内输入的数据赋给另一个单元格
选“查看代码”打开代码编辑窗口,如果窗口有任何代码,都把它删除,然后复制》粘贴下面的代码进去,保存 Private Sub Worksheet_Change(ByVal Target As Range)If Target.Row = 1 And Target.Column = 1 Then Range("b1").Value = Range("a1").Value End If End Sub ...

关于EXCEL VBA的问题,选择一个单元格,有对话框提示另外一个单元格的...
这个刚好前一阵有用过 就是在这个工作表的模块的SelectionChange里面添加代码 基本上是 If Selection.Column = 2 And Selection.Row > 1 And Selection.Count = 1 Then MsgBox Selection.Offset(0, 1)ElseEnd If

Excel 如果两个单元格相等,输出另一个单元格,怎么设公式
这个建议楼主截图举例说明下 目前描述不清啊 输出另外一个单元格 这个是要怎么输出啊 另外一个单元格指哪个啊?如果仅仅是去一个单元格的值,可以使用表格公式 如果要获取格式的话,使用vba吧 不过具体怎样,还是要楼主进一步明确需求的

相似回答