66问答网
所有问题
VBA 如何获取当前工作簿的名称
假如我在一个名为MyExcel.xls的工作簿的sheet1工作表中,如何用VBA来获取该Excel的名称呢?
举报该问题
其他回答
第1个回答 2011-10-22
thisworkbook.name
or activeworkbook.name
相似回答
如何
利用
VBA获取
指定
工作簿
中的
工作表名称
答:
如果需要用
VBA
的方法
获得
某个工作簿中
工作表的名称
,可以使用下面的代码,其中使用了 Microsoft ActiveX Data Objects (ADO),可以将指定工作簿中的工作簿名称显示在A列中,在使用时需将代码中的工作簿名称及路径进行更改。Sub GetSheetNames()Dim objConn As Object Dim objCat As Object Dim tbl As...
利用
VBA获取
Excel最近使用的
工作簿
列表
答:
下面的
VBA
代码可以
获取
Excel中最近使用的
工作簿的
完整路径和
名称
,并将其放到代码所在
工作表的
A列中。在Excel 2007和Excel 2010中,如果通过“Office按钮(或“文件”选项卡)→Excel选项→高级”设置显示“最近使用的文档”数量大于“0”,该代码可以显示最近使用的最多50个工作簿名称。而对于Excel 2003,...
excel
利用自定义函数获取工作表名称
答:
向上填充公式可
获取
其左侧
工作表名称
,向下填充公式可获取其右侧工作表名称。
VBA
excel
如何
自动
获取当前工作表的名字
,语句如下。
答:
dim fname as string fname=thisworkbook.name 即可得到当前工作簿的名字
。获得当前工作表的名字。fname=activesheet.name
如何
利用
VBA获取
指定
工作簿
中的
工作表名称
答:
.Worksheets rw = rw + 1 ThisWorkbook.Sheets(1).Range("a" & rw) = sh.Name Next sh wk.Close True End Sub 新建一个
工作簿
,在
VBA中
新建一个模块,将上面的代码复制进去。记住要根据自己指定的工作簿改变一下workbooks.open后面的路径。结果会在新建工作簿中sheets1a列罗列出
工作表名称
。
如何获取
excel所有sheet
的名称
?
答:
一是用代码法。二是用数据选项卡里的新建查询功能方法。下面分别说明。代码法:新建一个表格并命令
工作表名
为sheet1 把sheet1放在所有
工作表的
最前面 ATL+F11打开
VBA
代码编辑器 把下面的代码复制并粘贴到对就在工作表代码编辑区 sub listsh for each sh in sheets i=i+1 cells(i,1)=sh.name ne...
大家正在搜
工作簿的第一个工作表名称
excel提取工作簿名称
vba获取另一个工作簿
vba获取工作簿
vba当前工作簿怎么切换
第一个工作簿名称默认为
excel工作簿名称
excel工作簿名称放在
excel新建工作簿默认名称
相关问题
excel vba如何获取当前工作薄名
VBA excel 如何自动获取当前工作表的名字,语句如下。
VBA 如何获取当前工作簿的名称
怎么用VBA自动获取当前工作簿不带后缀名的工作簿名称
VBA提取当前工作簿所在文件夹的名称?
vba获取所有打开的多个工作簿文件名
如何获得excel当前文件名和工作表名
如何利用VBA获取指定工作簿中的工作表名称