Forumula在Excel中创建目录

时间:2018-07-06 07:17:32

标签: excel excel-formula

我正在寻找一个可以在单元格中直接使用以读取所有活动选项卡名称的公式。请参考相同的屏幕截图enter image description here

还有一个 = MID(CELL(“ filename”),FIND(“]”,CELL(“ filename”))+ 1,255)公式,但它仅给出当前选项卡名称。 尽管使用宏很容易做到这一点,但是如果能够获得公式,那就太好了。

2 个答案:

答案 0 :(得分:1)

我注意到您说的是公式,但是您可以使用非常简单的User Defined Function(UDF),它位于VBE中的标准模块中(您可以使用 Alt + F11打开

   public com.itextpdf.text.Document Document;
public PdfCopy Copy;





public ByteArrayOutputStream ms;

TextView NewText;
private TextView txt1;
private Button bt1, bt2,bt3;
private Handler handler;
ListView listView;
ArrayList<String> locations = new ArrayList<>();
ArrayAdapter<String> adapter;
ImageView btn, btnconvert, btn3;
private static final String TAG = "PdfCreator";

private final int PICKFILE_RESULT_CODE=10;

private String btTag = "";

工作表索引作为参数传递到UDF中,并返回相关的工作表名称。


Data


如果要测试可见的图纸,则可以使用以下方法,其中包含未找到的图纸的其他处理方法:

Option Explicit
Public Function GetTabName(ByVal tabIndex As Long) As String
    GetTabName = ThisWorkbook.Worksheets(tabIndex).Name
End Function

UDF Limitations


答案 1 :(得分:1)

有一种方法可以只通过公式来做到这一点,

看看here

发布确切的操作感觉有点麻烦,但是该方法使用了named rangelookup formula

这很容易