excel用VBA实现Sheet2!A1=Sheet1!A1的公式而不是值,Sheet3!A1=Sheet1!A2,Sheet4!A1=Sheet1!A3,以此类推

2024年11月22日 08:09
有1个网友回答
网友(1):

其实,我没看懂你的描述,

设另有一张表'0'!B1=5,Sheet1!A1='0'!B1时,用这个可以得到文本,即 Sheets2!A1='0'!B1,但是不能直接使 Sheets2!A1=5

不明白你是什么意思。而且不明白怎么与B1单元有关系了。

但是,可以试试以下代码:

Public Sub BlGzb()
    Dim Sh As Worksheet, i As Long
    For Each Sh In Worksheets
        If Sh.Name <> "Sheet1" Then
            i = i + 1
            Sh.Range("A1").Value = Sheets("sheet1").Range("a" & i).Value
        End If
    Next
End Sub