返回列表 上一主題 發帖

[發問] 請教關於利用迴圈判斷在需要的地方插入列

[發問] 請教關於利用迴圈判斷在需要的地方插入列

請問各位前輩們

我目前有個文件因為資料量很龐大
每次整理都需要很久的時間
所以將腦筋動到VBA上,希望能讓我的工作更有效率

但是我卻遇到了問題..百思不得其解下來請前輩幫忙

如附件的檔案,我想要在每個step中間插入一列空白
然後可以保留前後兩行,其餘隱藏
以我手動的方式做, 先搜尋step 14 在上面插入一列
然後會選取step13的倒數第二列,壓住shift,end+↑,再往下選取step13的第二列
將其隱藏 ==> 亦即保留step 13的第一列以及第二列,就像是附件的step13、14

每個文件開始不一定是step13,且每個step的列數是不一樣的
所以我想到的方式是用endup或是enddown,但是要判斷每個step中間要如何插入列,我就沒轍了
因為列好像不能設定變數,((我的能力不足,爬文似乎也沒有找到類似的方法))

Question.rar (698.25 KB)

所以請前輩們幫忙,希望能夠省下無謂的時間
謝謝

回復 2# oobird

大大說的也有道理

如果是在不會超過的情況下,是否有其辦法??

TOP

回復 3# GBKEE

謝謝大大指導
不過這方式似乎只能保留第一行&最後一行

沒辦法按照 Step 方式 去做

不知道是否還需要修改什麼地方??

TOP

回復 6# Hsieh

此方法可行

不過這方法似乎已經超過我所知道的語言

不知道前輩是否能幫忙註解,讓我能夠更容易學習

謝謝

TOP

        靜思自在 : 做好事不能少我一人,做壞事不能多我一人。
返回列表 上一主題