在公式栏

时间:2016-11-18 16:32:17

标签: excel-vba vba excel

我有2本工作簿。为简单起见,我将其称为目标和源工作簿。

我正在尝试做的很简单,将源工作簿中sheet1上特定单元格中的公式复制到目标工作簿。

我的问题是:

  1. 来源公式栏具有公式或静态值。
  2. 如果是公式,那么这两个中就有1个:

    2.1公式是一个完整的路径链接,即\ network_name \ network_folder .... [workbook_name.xlsx] SheetName'!$ A $ 1< ----这就是我想要的

    2.2公式是一个完整的路径链接,即\ network_name \ network_folder .... [workbook_name.xlsx] SheetName'!$ A $ 1-A100-B200

  3. 我的问题是,我怎么能检查它是否是公式?

    如果是公式,我只想要引用该单元格的完整路径,在本例中为\\network_name\network_folder\....\[workbook_name.xlsx]SheetName'!$A$1。 如果它是静态值,则按原样使用。

    目前,我有(下面的代码),但它正在拉动整个公式。

    dst.Sheets("Sheet1").Range("A" & x).Formula = srcShtName.Range("A" & z).Formula
    

0 个答案:

没有答案