复制单元格范围,包括边框格式x次数

格雷格

我有一张工作表,其中包含带有边框的信息行。我的信息在sheet2的第1至3行中。我想制作一个宏来将该信息复制到sheet3上,然后将其粘贴到sheet3上的row1中,然后粘贴到sheet3上的row4中,然后粘贴到sheet2上的row8中,然后再在工作表的下方进行同样的操作,并一遍又一遍地复制它,直到获得我在sheet1的单元格C5中指定的正确份数。因此,如果在sheet1的单元格C5中x,我希望能够将包括寄宿生在内的信息行粘贴到sheet3上x次。我对VBA有基本的了解,并且看过其他示例,但无法弄清楚如何做到这一点并保留边界。

我希望这是一个有意义的解释。这可能吗?

谢谢格雷格

保罗·比卡

尝试这个

笔记:

  • 更改工作表2上的复印区域:FIRST_ROW,FIRST_COL,TOTAL_ROWS和TOTAL_COLS

  • 单元格C5预计将在工作表1上

  • 每次您运行此宏时,工作表3都将被删除。

  • 很难使它简短些,但是如果有兴趣我可以提供详细信息


Option Explicit

Public Sub copyRange()
    Const FIRST_ROW As Long = 1:    Const TOTAL_ROWS As Long = 3
    Const FIRST_COL As Long = 1:    Const TOTAL_COLS As Long = 3

    Dim totalCopies As Long, i As Long, sh As Worksheet

    Application.ScreenUpdating = False

    Sheets("Sheet3").Cells.Delete
    totalCopies = Sheets("Sheet1").Range("C5").Value2

    With Sheets("Sheet2")           'COPY
        .Range( _
                    .Cells(FIRST_ROW, FIRST_COL), _
                    .Cells(FIRST_ROW + TOTAL_ROWS - 1, TOTAL_COLS) _
        ).Copy
    End With

    For i = 1 To totalCopies        'PASTE * value in C5
        Sheets("Sheet3").Cells(((TOTAL_ROWS + 1) * (i - 1)) + 1, FIRST_COL).PasteSpecial
    Next

    With Application
        .CutCopyMode = False
        .ScreenUpdating = True
    End With
End Sub

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从关闭的工作簿动态复制单元格范围?

来自分类Dev

vlookup复制单元格的颜色-返回错误的格式

来自分类Dev

Microsoft Excel,复制单元格的格式

来自分类Dev

复制EXCEL单元格x次数

来自分类Dev

循环和复制单元格

来自分类Dev

Excel 2016复制单元格的范围-范围由另一张纸上的单元格结果确定

来自分类Dev

Google Apps脚本-根据不匹配的单元格设置边框格式以生成可读报告

来自分类Dev

遍历列范围,检查是否存在多个值然后复制单元格所需的代码

来自分类Dev

复制单元格值时,对象_Worksheet的方法范围失败

来自分类Dev

包含文本的特定文本复制单元格的excel搜索范围

来自分类Dev

如何仅通过选择单个单元格来复制单个行的范围?

来自分类Dev

用Excel文件中的图像复制单元格范围

来自分类Dev

遍历列范围,检查值是否存在然后复制单元格所需的代码

来自分类Dev

包含文本的特定文本复制单元格的excel搜索范围

来自分类Dev

VBA复制单元格+格式化而不使用剪贴板

来自分类Dev

使用heatmap.2绘制单元格边框

来自分类Dev

使用heatmap.2绘制单元格边框

来自分类Dev

在不同的工作簿之间复制单元格内容

来自分类Dev

通过VBA在Excel中复制单元格公式

来自分类Dev

VBA,自动填充系列,而不是复制单元格

来自分类Dev

VBA-复制单元格区域(随机行)

来自分类Dev

Excel公式或VBA复制单元格删除空格?

来自分类Dev

Excel VBA:复制单元格内容

来自分类Dev

Excel表查找和复制单元格值

来自分类Dev

查找并复制单元格中的某些值

来自分类Dev

搜索工作表并复制单元格值

来自分类Dev

从第n行复制单元格

来自分类Dev

如果值等于1,则复制单元格数组

来自分类Dev

在不同的工作簿之间复制单元格内容

Related 相关文章

  1. 1

    从关闭的工作簿动态复制单元格范围?

  2. 2

    vlookup复制单元格的颜色-返回错误的格式

  3. 3

    Microsoft Excel,复制单元格的格式

  4. 4

    复制EXCEL单元格x次数

  5. 5

    循环和复制单元格

  6. 6

    Excel 2016复制单元格的范围-范围由另一张纸上的单元格结果确定

  7. 7

    Google Apps脚本-根据不匹配的单元格设置边框格式以生成可读报告

  8. 8

    遍历列范围,检查是否存在多个值然后复制单元格所需的代码

  9. 9

    复制单元格值时,对象_Worksheet的方法范围失败

  10. 10

    包含文本的特定文本复制单元格的excel搜索范围

  11. 11

    如何仅通过选择单个单元格来复制单个行的范围?

  12. 12

    用Excel文件中的图像复制单元格范围

  13. 13

    遍历列范围,检查值是否存在然后复制单元格所需的代码

  14. 14

    包含文本的特定文本复制单元格的excel搜索范围

  15. 15

    VBA复制单元格+格式化而不使用剪贴板

  16. 16

    使用heatmap.2绘制单元格边框

  17. 17

    使用heatmap.2绘制单元格边框

  18. 18

    在不同的工作簿之间复制单元格内容

  19. 19

    通过VBA在Excel中复制单元格公式

  20. 20

    VBA,自动填充系列,而不是复制单元格

  21. 21

    VBA-复制单元格区域(随机行)

  22. 22

    Excel公式或VBA复制单元格删除空格?

  23. 23

    Excel VBA:复制单元格内容

  24. 24

    Excel表查找和复制单元格值

  25. 25

    查找并复制单元格中的某些值

  26. 26

    搜索工作表并复制单元格值

  27. 27

    从第n行复制单元格

  28. 28

    如果值等于1,则复制单元格数组

  29. 29

    在不同的工作簿之间复制单元格内容

热门标签

归档