Excel怎樣將數據隔N空行排列

修法布施得聰明智慧,多分享讓生活更美好 。 上次分享了《Excel數據怎樣快速向下填充空格》,介紹了數據快速填充空格處理方法,數據怎樣隔N空行排列生成呢?2Excel數據如何快速標的目的下填充空格

Excel怎樣將數據隔N空行排列



需要這些哦
Microsoft Office Excel 2007
Excel VBA
處置方式/
1起首打開Microsoft Office Excel 2007,新建文檔并保留文件名《Excel如何將數據隔N空行擺列 .xlsm》(演示文件,下面代碼復制到能運行宏的工作簿都可以)如圖 。
Excel怎樣將數據隔N空行排列



2然后按下快捷鍵ALT+F11打開VBE(宏)編纂界面,然后點菜單欄【插入】下拉中列表中點【模塊(M)】如圖 。
Excel怎樣將數據隔N空行排列



3然后插入了一個模塊1,在代碼框中復制如下代碼:
Sub 選數據隔N空行擺列()
    '2020-10-6 21:50:08
    Dim myrs As Range, myr As Range, r As Long, c As Long, N As Long
    Set myrs = Selection
    r = myrs.Rows.Count
    c = myrs.Columns.Count
    N = Application.InputBox(prompt:="輸入隔空行數N:", Type:=1)
    Set myr = Application.InputBox(prompt:="選生當作數據第一個單位格", Type:=8)
    For i = 1 To c
        For j = 1 To r
            If Left(myrs.Cells(j, i).Text, 1) = "0" Then
                myr.Offset((j - 1) * (N + 1), i - 1).NumberFormatLocal = "@"
            If
            myr.Offset((j - 1) * (N + 1), i - 1).Value = https://vvvtt.com/article/myrs.Cells(j, i).Value
【Excel怎樣將數據隔N空行排列】        Next j
    Next i
Sub
Excel怎樣將數據隔N空行排列



4以上操作動態過程如下:
Excel怎樣將數據隔N空行排列



5回到工作表窗口,起首數據單位格區域,然后運行【選數據隔N空行擺列】宏(菜單欄中點【視圖】中下列表中【宏】列表【查看宏(V)】打開宏對方框,選該宏名,執行),提醒“輸入隔空行數N”輸入空行數目2,再提醒"選生當作數據第一個單位格",選好后輸出成果,運行過程如下圖 。
Excel怎樣將數據隔N空行排列


Excel怎樣將數據隔N空行排列



6若是感覺這篇經驗幫到了您,請點擊下方的 “投票點贊" 或者“保藏”撐持我!還有疑問的話可以點擊下方的 “我有疑問”,感謝啦!

注重事項動態圖片要雙擊當作零丁大圖才能播放全過程 。

以上內容就是Excel怎樣將數據隔N空行排列的內容啦,希望對你有所幫助哦!

    猜你喜歡