返回列表 上一主題 發帖

EXCEL符合條件儲存格下方插入一列

EXCEL符合條件儲存格下方插入一列

各位大大好小弟我有一個excel問題不知如何處裡請教一下
po n01234        po#5678
zxcv                                 1
zxcv                                 24
zxcv                                    31
po n01234        po#5678                  
zxcv                                 21
zxcv                                 21
zxcv                                 3
po n01234        po#5678
zxcv                                12
zxcv                                  2
zxcv                                  3

想要將她轉換成   

po n01234
po#5678
zxcv
zxcv
zxcv
po n01234
po#5678
zxcv
zxcv
zxcv
po n01234
po#5678
zxcv
zxcv
zxcv
請教我要如何處裡我試了很多方法皆不能達到要求
lionliu

回復 1# lionliu

符合條件儲存格下方插入一列
條件 是什麼?
1.gif

TOP

本帖最後由 lionliu 於 2012-3-23 11:47 編輯

感謝register313的指導啦
你的方法我現在測試中
但是有可能用自動篩選來做嗎
條件式 range(a:a).value = "PO**"
因為我的po值不固定所以才會想以"po**"作條件
類似這樣的作法嗎
謝謝你
lionliu

TOP

回復 3# lionliu

VBA
  1. Sub FF()
  2. LastR = [A65536].End(xlUp).Row
  3. For R = LastR To 1 Step -1
  4.   If Cells(R, 1) Like "po*" Then
  5.      Cells(R + 1, 1).Insert Shift:=xlDown
  6.      Cells(R, 2).Copy Cells(R + 1, 1)
  7.   End If
  8. Next R
  9. [B:B] = ""
  10. End Sub
複製代碼

TOP

謝謝register313第一種方法有做出來了謝謝
但因像次很長所以才會有第二種想法
現在來試一下
lionliu

TOP

        靜思自在 : 要用心,不要操心、煩心。
返回列表 上一主題