iT邦幫忙

0

如何利用迴圈,可以自動複製貼上特定次數

  • 分享至 

  • xImage

例如,三米公司要貼上4次,李四公司要貼上2次,老王公司要貼上3次,如何利用迴圈做到?

公司名稱 次數
三米公司 4
李四公司 2
老王公司 3

三米公司
三米公司
三米公司
三米公司
李四公司
李四公司
老王公司
老王公司
老王公司

goodnight iT邦研究生 2 級 ‧ 2022-11-24 00:05:51 檢舉
--------
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
1
johncoc
iT邦新手 3 級 ‧ 2022-11-22 10:47:50
    Dim i As Integer, current As Integer, ws As Worksheet
    Set ws = ThisWorkbook.Worksheets("工作表1")
    i = 2
    current = 0
    While ws.Cells(i, 1) <> ""
        ws.Range(Cells(current + 1, 4), Cells(current + ws.Cells(i, 2).Value, 4)) = ws.Cells(i, 1).Value
        current = current + ws.Cells(i, 2).Value
        i = i + 1
    Wend

https://ithelp.ithome.com.tw/upload/images/20221122/20154377oRasOTsQUf.jpg

0
唉踢
iT邦新手 5 級 ‧ 2022-11-23 13:06:16

新版EXCEL有個Xloopup跟Sequence的作法, 可以參考一下喔

我要發表回答

立即登入回答