小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

EXCEL 使用VBA批量導(dǎo)入其他文件

 智勇閱覽室 2023-04-30 發(fā)布于廣東
ATTENTION

使用VBA編寫代碼,批量導(dǎo)入其他文件的數(shù)據(jù)到Excel中。下面是一個示例VBA代碼:

Sub ImportDataFromFiles()

    Dim FolderPath As String

    Dim FileName As String

    Dim TargetRange As Range

    Dim NextRow As Long

    Dim wbSource As Workbook

    Dim wsSource As Worksheet

    '設(shè)置要導(dǎo)入的文件夾路徑

    FolderPath = 'C:\Users\UserName\Desktop\Data\'

    '設(shè)置目標(biāo)表格的起始行

    Set TargetRange = ThisWorkbook.Worksheets('Sheet1').Range('A2')

    NextRow = TargetRange.Row

    '循環(huán)處理文件夾中的每個文件

    FileName = Dir(FolderPath & '*.xlsx')

    Do While FileName <> ''

        '打開文件

        Set wbSource = Workbooks.Open(FolderPath & FileName)

        Set wsSource = wbSource.Worksheets(1)

        '將數(shù)據(jù)復(fù)制到目標(biāo)表格中

        wsSource.UsedRange.Copy TargetRange

        TargetRange.Offset(wsSource.UsedRange.Rows.Count).Activate

        '關(guān)閉文件

        wbSource.Close False

        '更新目標(biāo)表格的起始行

        NextRow = TargetRange.End(xlDown).Row + 1

        Set TargetRange = TargetRange.Worksheet.Range('A' & NextRow)

        '查找下一個文件

        FileName = Dir()

    Loop

End Sub

在此示例中,您需要設(shè)置要導(dǎo)入的文件夾路徑和目標(biāo)表格的起始行。該代碼將循環(huán)處理文件夾中的每個文件,并將每個文件的數(shù)據(jù)復(fù)制到目標(biāo)表格中。每個文件的數(shù)據(jù)將被復(fù)制到目標(biāo)表格的下一個空行中。

要運(yùn)行此代碼,請打開Excel文件,并打開“開發(fā)人員”選項卡。在“開發(fā)人員”選項卡中,單擊“Visual Basic”按鈕打開VBA編輯器。在VBA編輯器中,選擇“插入”菜單中的“模塊”,然后將代碼粘貼到新模塊中。然后按下F5鍵或選擇“運(yùn)行”菜單中的“運(yùn)行子程序”來運(yùn)行該代碼。

**************************************

“萬水千山總是情,點(diǎn)個關(guān)注行不行”

 猛點(diǎn)下方“在看”

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多