关于如何用Excel VB 提取sheet名字

如题,如何通过VB在Excel中提取sheet的名字。
例如:将sheet1,sheet2,sheet3的名字在单元格中表示出来。

第1个回答  2009-08-12
Sub listSheetName()
i = 1
For Each sSheet In Application.Sheets

Cells(i, 1).Value = sSheet.Name
i = i + 1
Next sSheet

End Sub本回答被提问者采纳
第2个回答  2009-08-12
引用"Microsoft Excel Object Library"
Private Sub Form_Load()
Dim xlApp As Excel.Application
Dim xlWB As Excel.Workbook
Dim xlST As Excel.Sheets
Dim I As Integer
Set xlApp = New Excel.Application
Set xlWB = xlApp.Workbooks.Open("D:\My Documents\Test.xls")
For I = 1 To xlWB.Sheets.Count
xlWB.Sheets(1).Cells(I, 1) = xlWB.Sheets(I).Name
Next I
xlApp.Visible = True
Set xlApp = Nothing
End Sub

关于如何用Excel VB 提取sheet名字
Cells(i, 1).Value = sSheet.Name i = i + 1 Next sSheet End Sub

如何用vb提取excel表格中的数据如何用vb提取excel表格中的数据和文字...
首先需要知道你要引用的数据在Excel中的位置,然后在VB里面引用Excel,然后打开Excel文件读数据 Dim scxls As Excel.Application Dim scbook As Excel.Workbook Dim scsheet As Excel.Worksheet ‘Set scxls = CreateObject(\\"excel.application\\")‘Set scbook = scxls.Workbooks.Add Set scbook = s...

vb如何提取正在编辑excel文件的电脑用户名
Sub 当前单元录入计算机名()Selection = Environ("COMPUTERNAME")'Selection = Workbooks("临时表").Sheets("表2").Range("A1") 调用指定地址内容 End Sub 是用户名,看错了 Sub 当前单元录入计算机用户名()Selection = Environ("Username")'Selection = Workbooks("临时表").Sheets("表2").Rang...

如何用VB复制EXCEL中的sheet。
Private Sub Command1_Click()On Error Resume Next Dim i As Integer Set ExlApp = CreateObject("Excel.Application")If Err.Number <> 0 Then Set ExlApp = GetObject("Excel.Application")End If On Error GoTo 0 Set ExlBook = ExlApp.Workbooks.Open("d:\\dd.xls")Set ExlSheet = Exl...

excel中如何用VB在一张表中显示所有工作表名称
Dim I As Integer For I = 1 To Sheets.Count Cells(2, I) = Sheets(I).Name Next I

Excel 如何用VB实现:不打开工作表、根据单元格指定文件名和工作表名...
在EXCEL2016下做的测试,希望能帮助到你。是根据第一行的工作簿名称批量获取数据并在第二行自动填写对应工作表的名称(每个工作簿只含一个表)。运行代码前数据请注意备份!!Sub test()Dim cnn As Object Dim strPath, strTable, strSQL, Z As String, ss$, shtName As String Dim x%, i S...

用VB如何高效读取EXCEL中所有的sheet名称
不论用For Each还是For都是采用遍历的方法,已经是最高效的了,貌似没有其他办法了。

excel中如何用VB 提取多个特定的数字或者字符串
如果好用 希望楼主多给点分你在桌面建立个新的excel 命名为 "汇总" (程序运行完可以改名)并将你的多个excel 放在 D盘根目录下的 “提取”文件夹 ,即创建个文件夹并命名为“提取”,注意 这些名字都是不带双引号的。以上步骤做好 然后打开名为 汇总 的excel 依次点击键盘 alt+F11 alt+i m 把...

怎样通过VB实现多个EXCEL中特定行列的数据的提取
并命名为“提取”,注意 这些名字都是不带双引号的。以上步骤做好 然后打开名为 汇总 的excel 依次点击键盘 alt+F11 alt+i m 把以下代码复制进去 Sub 汇总数据()Application.ScreenUpdating = False p = "d:\\\\提取\\\\"f = Dir(p & "*.xls")Do While f <> ""Workbooks.Open p & f r ...

vb数据写入excel,请问如何用vb提取excel表格中的数据有一ex
1.选择”开发工具“选项卡,点击”Visual Basic“(或者用快捷键Alt+F11)2.出现VBA编辑界面,注意看左侧,选择需要运行代码的工作表,此例为Sheet1;双击进入Sheet1相关程序编辑界面 3.在程序编辑区域,复制上上述代码 4.点击上面的三角号,运行程序 5.关闭VBA界面,返回工作表,就可以看到程序运行结果...

相似回答