Excel VBA向下复制单元格列表,反复删除第一个元素并重复最后一个元素

Puj

我的电子表格中有一个变量列表,这些变量属于名为“ a,b,c,d ...”(等)的一些点,代表的点数不尽相同。然后,此列表后面是变量(1、2、3、4 ...”(等)的相似列表,它们的长度也有所不同。

对于一栏,我想做的是:

对于初始数据集,例如对于行“ a”,“ b”,“ c”,“ d”中的4个起点,将从行“ a”,“ b”,“ c“,” d“,” d“; 接下来的4个将从“ b”,“ c”,“ d”,“ d”复制,接下来的3个从“ c”,“ d”,“ d”复制,然后从“ d”,“ d”复制。请参阅链接(格式不是必需的,我只是在文本文件中添加了格式即可,以便更轻松地发现重复序列)。我要复制的数据是标记为“ K-”的列。

http://i.imgur.com/3gCPWxm.png

我敢肯定有几种方法可以做到这一点,我只是无法解决这个问题!

吉帕德姆
Dim str As String
str = "abcd"

str = str & Right(str, 1)
Debug.Print str

Do While Len(str) > 2
    str = Right(str, Len(str) - 1)
    Debug.Print str
Loop

输出:

abcdd bcdd cdd dd

对于在单元格上执行的相同操作:

lRow = Cells(1, 2).End(xlDown).Row

Range(Cells(lRow + 1, 2), Cells(lRow * 2 - 1, 2)).Value = Range(Cells(2, 2), Cells(lRow, 2)).Value
Cells(lRow * 2, 2).Value = Cells(lRow * 2 - 1, 2).Value

i = lRow - 1
lRow = lRow * 2
Do While i >= 2
    Range(Cells(lRow + 1, 2), Cells(lRow + i, 2)).Value = Range(Cells(lRow - i + 1, 2), Cells(lRow, 2)).Value
    lRow = lRow + i
    i = i - 1
Loop

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如果第一个单元格不是数字vba Excel,则删除行

来自分类Dev

Excel VBA删除第一个单元格以'开头的列

来自分类Dev

Excel VBA宏复制单元格并粘贴到另一个

来自分类Dev

Excel:获取行中第一个和最后一个非零单元格的位置

来自分类Dev

Excel VBA:如何在表的最后一行的第一个单元格中粘贴一个值?

来自分类Dev

Excel VBA查找行中第一个空白单元格的列名

来自分类Dev

Excel 下拉列表:根据为第一个单元格选择的值设置相邻单元格

来自分类Dev

Excel中的条件,该条件使我可以从第一个单元格中减去最后一个填充的单元格

来自分类Dev

VBA Excel-复制单元格值并将值粘贴在另一个单元格的字符之间

来自分类Dev

Excel VBA:查找 Excel 表格中的最后一个空单元格,而不是范围

来自分类Dev

MS Excel:删除第一个字符实例之前单元格中的数据

来自分类Dev

Excel UDF查找具有给定值的范围内的第一个和最后一个单元格-运行缓慢

来自分类Dev

Excel UDF查找具有给定值的范围内的第一个和最后一个单元格-运行缓慢

来自分类Dev

Excel:使用值查找第一个和最后一个单元格的地址(中间有空格)

来自分类Dev

使用Excel vba查找并选择B列中的第一个空白单元格

来自分类Dev

更改单元格中第一个字符的字体-Excel,VBA

来自分类Dev

Excel VBA - 将单元格的内容添加到文件名的第一个空格中

来自分类Dev

Excel条件格式-忽略第一个单元格为空白的行

来自分类Dev

Excel条件格式仅适用于第一个单元格

来自分类Dev

Excel:在第一个空单元格中打开

来自分类Dev

Excel:如何将“值”粘贴到第一个空白单元格?

来自分类Dev

如何在Excel中选择单元格中的第一个数字?

来自分类Dev

C#Excel-自动筛选在第一个空白单元格处停止

来自分类Dev

Excel:在表格中查找匹配单元格并返回行中第一个单元格的值

来自分类Dev

Excel VBA代码可在第一个单元格的值更改时复制一行中的单元格区域并粘贴到不同的工作表中,但行/范围相同

来自分类Dev

Excel VBA 宏 - 在第一个单元格中查找文本,替换相邻单元格中的值

来自分类Dev

Excel VBA选择每隔一个单元格

来自分类Dev

在Excel中删除行不会重置最后一个单元格(使用范围)

来自分类Dev

在最后一个空格处拆分单元格Excel VBA

Related 相关文章

  1. 1

    如果第一个单元格不是数字vba Excel,则删除行

  2. 2

    Excel VBA删除第一个单元格以'开头的列

  3. 3

    Excel VBA宏复制单元格并粘贴到另一个

  4. 4

    Excel:获取行中第一个和最后一个非零单元格的位置

  5. 5

    Excel VBA:如何在表的最后一行的第一个单元格中粘贴一个值?

  6. 6

    Excel VBA查找行中第一个空白单元格的列名

  7. 7

    Excel 下拉列表:根据为第一个单元格选择的值设置相邻单元格

  8. 8

    Excel中的条件,该条件使我可以从第一个单元格中减去最后一个填充的单元格

  9. 9

    VBA Excel-复制单元格值并将值粘贴在另一个单元格的字符之间

  10. 10

    Excel VBA:查找 Excel 表格中的最后一个空单元格,而不是范围

  11. 11

    MS Excel:删除第一个字符实例之前单元格中的数据

  12. 12

    Excel UDF查找具有给定值的范围内的第一个和最后一个单元格-运行缓慢

  13. 13

    Excel UDF查找具有给定值的范围内的第一个和最后一个单元格-运行缓慢

  14. 14

    Excel:使用值查找第一个和最后一个单元格的地址(中间有空格)

  15. 15

    使用Excel vba查找并选择B列中的第一个空白单元格

  16. 16

    更改单元格中第一个字符的字体-Excel,VBA

  17. 17

    Excel VBA - 将单元格的内容添加到文件名的第一个空格中

  18. 18

    Excel条件格式-忽略第一个单元格为空白的行

  19. 19

    Excel条件格式仅适用于第一个单元格

  20. 20

    Excel:在第一个空单元格中打开

  21. 21

    Excel:如何将“值”粘贴到第一个空白单元格?

  22. 22

    如何在Excel中选择单元格中的第一个数字?

  23. 23

    C#Excel-自动筛选在第一个空白单元格处停止

  24. 24

    Excel:在表格中查找匹配单元格并返回行中第一个单元格的值

  25. 25

    Excel VBA代码可在第一个单元格的值更改时复制一行中的单元格区域并粘贴到不同的工作表中,但行/范围相同

  26. 26

    Excel VBA 宏 - 在第一个单元格中查找文本,替换相邻单元格中的值

  27. 27

    Excel VBA选择每隔一个单元格

  28. 28

    在Excel中删除行不会重置最后一个单元格(使用范围)

  29. 29

    在最后一个空格处拆分单元格Excel VBA

热门标签

归档