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

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

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整體界面趨于平面化,顯得清新簡潔。流暢的動畫和平滑的過渡,帶來不同以往的使用體驗。

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

本類教程下載

系統下載排行

主站蜘蛛池模板: 亚洲精品第一区二区三区 | 性视屏| 偷拍自拍第1页 | 久久日本精品99久久久久 | 欧美男同videos | 成人区精品一区二区不卡亚洲 | 在线精品中文字幕福利视频 | 成人影院久久久久久影院 | 免费看成人毛片日本久久 | 日日爱网址| 国产剧情麻豆精品免费 | 日皮视频免费 | 国产精品高清全国免费观看 | 欧日韩一区二区三区 | 天堂色在线 | 亚洲水蜜桃久久综合网站 | fc2ppv在线观看 | 牛牛精品视频 | 伊人久久综合成人亚洲 | 久久这里一区二区精品 | 毛色毛片免费观看 | 4hu四虎免费影院www | 亚洲一区成人 | 国产日日操 | 国内免费视频成人精品 | 色综合天天综久久久噜噜噜久久〔 | 性欧美13处丶14处 | 亚洲天堂91 | 精品精品国产高清a毛片 | 国产一区视频在线 | 国产精品久久久久久久久久久威 | 欧美日韩在线视频专区免费 | 国产免费高清 | 狠狠干狠狠干狠狠干 | 天天操夜夜夜 | 91视频久久久久 | 女bbbbxxx| 一区二区三区四区视频 | 免费人成在线观看网站视频 | 国产第9页| 久久精品全国免费观看国产 |