第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

測(cè)試或檢查是否存在工作表

測(cè)試或檢查是否存在工作表

測(cè)試或檢查是否存在工作表Dim wkbkdestination As WorkbookDim destsheet As WorksheetFor Each ThisWorkSheet In wkbkorigin.Worksheets      'this throws subscript out of range if there is not a sheet in the destination      'workbook that has the same name as the current sheet in the origin workbook.     Set destsheet = wkbkdestination.Worksheets(ThisWorkSheet.Name) Next基本上,我循環(huán)遍歷原始工作簿中的所有工作表,然后設(shè)置destsheet在目標(biāo)工作簿中,指向與原版工作簿中當(dāng)前迭代的工作表名稱相同的工作表。我怎樣才能測(cè)試那張紙是否存在?類似于:If wkbkdestination.Worksheets(ThisWorkSheet.Name) Then
查看完整描述

3 回答

?
Cats萌萌

TA貢獻(xiàn)1805條經(jīng)驗(yàn) 獲得超9個(gè)贊

有些人不喜歡這種方法,因?yàn)殄e(cuò)誤處理的使用“不適當(dāng)”,但我認(rèn)為它在VBA中是可以接受的.另一種方法是循環(huán)遍歷所有的工作表,直到找到匹配的頁(yè)為止。

Function WorksheetExists(shtName As String, Optional wb As Workbook) As Boolean
    Dim sht As Worksheet    If wb Is Nothing Then Set wb = ThisWorkbook    On Error Resume Next
    Set sht = wb.Sheets(shtName)
    On Error GoTo 0
    WorksheetExists = Not sht Is NothingEnd Function


查看完整回答
反對(duì) 回復(fù) 2019-06-18
  • 3 回答
  • 0 關(guān)注
  • 869 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)