日本国产亚洲-日本国产一区-日本国产一区二区三区-日本韩国欧美一区-日本韩国欧美在线-日本韩国欧美在线观看

當前位置:雨林木風下載站 > 辦公軟件教程 > 詳細頁面

Excel運用用VBA取得指定工作簿中的工作表名稱

Excel運用用VBA取得指定工作簿中的工作表名稱

更新時間:2023-12-22 文章作者:未知 信息來源:網絡 閱讀次數:

Microsoft Excel是Microsoft為使用Windows和Apple Macintosh操作系統的電腦編寫的一款電子表格軟件。直觀的界面、出色的計算功能和圖表工具,再加上成功的市場營銷,使Excel成為最流行的個人計算機數據處理軟件。

如果需要用VBA的方法獲得某個工作簿中工作表的名稱,可以使用下面的代碼,其中使用了 Microsoft ActiveX Data Objects (ADO),可以將指定工作簿中的工作簿名稱顯示在A列中,在使用時需將代碼中的工作簿名稱及路徑進行更改。

Sub GetSheetNames()

Dim objConn As Object
Dim objCat As Object
Dim tbl As Object
Dim iRow As Long
Dim sWorkbook As String
Dim sConnString As String
Dim sTableName As String
Dim cLength As Integer
Dim iTestPos As Integer
Dim iStartpos As Integer

'在此輸入工作簿名稱及路徑.
sWorkbook = "G:\Excel文件\book2.xls"
sConnString = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=" & sWorkbook & ";" & _
"Extended Properties=Excel 8.0;"

Set objConn = CreateObject("ADODB.Connection")
objConn.Open sConnString
Set objCat = CreateObject("ADOX.Catalog")
Set objCat.ActiveConnection = objConn

iRow = 1
For Each tbl In objCat.Tables
sTableName = tbl.Name
cLength = Len(sTableName)
iTestPos = 0
iStartpos = 1

If Left(sTableName, 1) = "'" And Right(sTableName, 1) = "'" Then
iTestPos = 1
iStartpos = 2
End If

If Mid$(sTableName, cLength - iTestPos, 1) = "$" Then
Cells(iRow, 1) = Mid$(sTableName, iStartpos, cLength - _
(iStartpos + iTestPos))
iRow = iRow + 1
End If
Next tbl
objConn.Close
Set objCat = Nothing
Set objConn = Nothing
End Sub


Excel整體界面趨于平面化,顯得清新簡潔。流暢的動畫和平滑的過渡,帶來不同以往的使用體驗。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

主站蜘蛛池模板: 欧美日韩亚洲精品国产色 | 国产色婷婷精品综合在线手机播放 | 天天综合天天做 | 九九久久久久久久爱 | 综合久久99久久99播放 | 精品国产亚洲一区二区三区 | 亚洲视频日韩视频 | 精品久久综合日本久久综合网 | 天天干狠狠操 | 五月色婷婷六月色丁香 | 久久精品草 | 欧美中文网| 天天看片夜夜爽 | 国产成人综合久久亚洲精品 | 色综久久久久 | 国产一区二区三区免费在线观看 | 综合在线视频 | 最新欧美精品一区二区三区 | 999久久免费高清热精品 | 亚洲 欧美 日韩 在线 香蕉 | 国产精品久久久久久久久免费hd | 免费午夜视频在线观看 | 日韩区在线 | 日本午夜vr影院新入口 | 中文字幕乱码二三区免费 | 天天骑夜夜操 | 国产一级特黄生活片 | 九九福利视频 | 三级视频国产 | 小明日韩在线看看永久区域 | 九九九国产在线 | 国产精品高清一区二区三区不卡 | 日韩乱码视频 | 女人被狂躁视频免费网站 | 91成人免费视频 | 128tv国产福利高清在线视频 | 亚洲综合伊人 | 黄站在线| 日本在线播放一区 | 国产3级在线 | 久一在线|