如何为变量中的excel电子表格中的数字指定变量?

时间:2014-08-04 07:05:30

标签: excel excel-formula

我想要单元格中的数字" C1"我的电子表格用作变量V = C1。我该如何编码呢?请帮帮我

!   Sub Macro4()
'
' Macro4 Macro
'
    Dim i As Integer
    Dim j As Integer
    Dim k As Integer
'  I want the number in cell "C1" of my spreadsheet used as a variable V = C1
    i = 2
    v = 7
    k = 3
'
    Rows(i).Select
    Selection.Copy
    Rows(v).Select
    Selection.Insert Shift:=xlDown
    Range("A1").Select
End Sub

1 个答案:

答案 0 :(得分:0)

有更好的方法,但是,为了帮助您入门,您可以使用

i = ActiveSheet.Range("$C$1").Value

将$ C $ 1分配给变量i。工作表必须包含$ C $ 1的数值才能使其生效。

Sub中,您还可以将值i直接写入工作表:

ActiveSheet.Range("$C$1").Value = i

稍后,请考虑将ActiveSheet替换为ThisWorkbook.Worksheets("<your sheet name>")并将Sub转换为Function