以 increments_2 將行值從一個工作表複製到另一個工作表

本傑明

我的問題分為兩部分:

第1部分:

我有兩個工作表。在一個名為“設備詳細信息”的工作表中,我在 A 列的第 13 到 1000 行中有一組值。我想將這些值中的每一個,即 A13、A14、A15 等複製到另一個名為“工作表(2 )”從單元格 A2 開始。但是,訣竅是需要將第一個工作表中的 A13 複製到第二個工作表的 A2、A14 到 A8、A15 到 A14 中,每次以 6 為增量複製。

這部分是較早整理的。

第2部分:

從“設備詳細信息”複製到“工作表(2)”的新值現在需要將它們的值複製到接下來的 6 行,依此類推。例如,“工作表(2)”中單元格A2 中的值需要向下複製到A3 到A8 行。然後從第 1 部分中的“設備詳細信息”複製過來的 A9 中的下一個值需要從 A10 向下複製到 A15,依此類推。這是我的代碼,它在從 A3 行複製到 A8 時運行良好,但隨後它不會跳轉到 A10 行,而是繼續覆蓋 A3 行到 A8 行中的值。

Sub CopyDataInBetweenCells()
     Dim wb As Workbook
     Set wb = ThisWorkbook

     Dim destws As Worksheet
     Set destws = wb.Worksheets("Worksheet (2)")

     Dim RowNo2 As Long
     Dim RowNo3 As Long

     For RowNo2 = 1 To 2000
        For RowNo3 = 1 To 6
            destws.Cells(RowNo2 * 7 - 5, 1).Copy Destination:=destws.Cells(RowNo3 * 1 + 2, 1)
        Next RowNo3
     Next RowNo2
    
End Sub
控制論游牧民族

計算目標範圍:

Sub CopyData2()
    Dim wb As Workbook
    Set wb = ThisWorkbook
    Dim srcws As Worksheet
    Set srcws = wb.Worksheets("Equipment details")
    Dim destws As Worksheet
    Set destws = wb.Worksheets("Worksheet (2)")
    Dim RowNo As Long

    For RowNo = 0 To 987
        srcws.Range("A" & RowNo + 13).Copy Destination:=destws.Range("A" & RowNo * 7 + 2 & ":A" & RowNo * 7 + 8)
    Next RowNo

End Sub

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

以增量方式將行值從一個工作表複製到另一個工作表

搜索匹配兩次相同列的 2 個關鍵字並將結果復製到另一個工作表

將行從多個工作表依次復製到另一個工作表

複製包含特定值的行並將其粘貼到另一個工作表

將多張工作表複製到另一個工作簿

將非空白單元格從工作表複製到另一個同時鏈接另一個單元格引用

使用帶有索引和新名稱的“copyTo”將工作表從一個電子表格複製到另一個電子表格?

Apps 腳本:將行複製到另一個沒有標題/標題的工作表

更改2個單元格的值和相應的公式值需要復製到不同的工作表中

當行中出現指定字符串時,VBA Excel 將數據從一個工作簿複製到另一個工作簿

Apps 腳本:將行從多個源工作表複製並粘貼到母版表

SQL 將數據從一列複製到另一個表的另一列

找到一個字符串並將相應的行從不同的列開始復製到同一工作表

第一個單元格為空白的行,不復製到另一個工作表

如何將包含相同值的行多次導入另一個工作表

Power Query:將 2 個表與 1 個 ID 關聯並添加一個值

根据2个条件输入将行从一个excel工作表复制到另一个工作表

如何將表從一個數據庫複製到同一 ADX 集群中的另一個數據庫

Excel VBA 將指定的一組工作表複製到新工作簿/從副本中排除工作表

比較2個json文件並將其差異複製到基於第二個文件的另一個文件(file2.yml)| 能聽懂的

使用 ADO VBA 將選擇性列從一張工作表複製到另一張工作表

將特定值從一個列表複製到另一個列表,類型轉換

將文本值從另一個工作表轉換為谷歌工作表中的 int 類型值,並按順序求和

將文件從一個 Zip 文件複製到另一個

從最後一行複制特定的列數據並粘貼到另一個工作表

添加行時將行移動到另一個工作表,然後刪除

使用腳本從一張工作表複製信息到谷歌工作表中的另一張工作表

將一項從 ArrayList 複製到另一個 ArrayList Java 8

如何從具有給定 id 的 2 列的另一個表中獲取或連接數據