我需要Excel幫助。爲了更好地保持原狀,附圖。 基本上我需要excel逐行瀏覽並使用設置值複製所有行(請參見圖片)。
- 邏輯:
- 如果COL1值 「1」 拷貝(永遠)'
- 櫃面COL3值 「X」 副本也行下方(值= 2)
- 如果COL3不是「X 「複製和跳到下一COL1 = 2
- 如果COL3不是 」X「 拷貝,然後跳到下一個COL1 = 1
- 如果COL1值 」1「 拷貝(永遠)
- 櫃面COL3值不是 」X「 跳過到下一個COL1 = 1
等
編輯:ATTACHED EXCEL FILE WITH EXAMPLE OUTPUT
If Sheets(1).Cells(i, 1).Value = 1 Then
//*copy entire row and skip everything until Sheets(1).Cells(i, 1).Value = 1*//
else if Sheets(1).Cells(i, 1).Value = 1 And Sheets(1).Cells(i, 3).Value = "x" Then
*copy entire row and continue loop*
If Sheets(1).Cells(i, 1).Value = 2 Then
//*copy entire row and skip everything until Sheets(1).Cells(i, 1).Value = 2 or higer*//
else if Sheets(1).Cells(i, 1).Value = 2 And Sheets(1).Cells(i, 3).Value = "x" Then
*copy entire row and continue loop*
If Sheets(1).Cells(i, 1).Value = 3 Then
//*copy entire row and skip everything until Sheets(1).Cells(i, 1).Value = 3 or higher*//
else if Sheets(1).Cells(i, 1).Value = 3 And Sheets(1).Cells(i, 3).Value = "x" Then
*copy entire row and continue loop*
If Sheets(1).Cells(i, 1).Value = 4 Then
//*copy entire row and skip everything until Sheets(1).Cells(i, 1).Value = 4 or higher*//
else if Sheets(1).Cells(i, 1).Value = 4 And Sheets(1).Cells(i, 3).Value = "x" Then
*copy entire row and continue loop*
不是對我太清楚。添加你編碼到目前爲止,以幫助我們幫助你 – user3598756
謝謝你的評論,我不擅長編碼。如果我複製我的代碼,它會混淆更多。相反,我附上示例excel文件與所需的輸出。 – TVAI
附上的截圖對我來說是無用的。如果您添加更多細節,我可以提供幫助。例如添加「之前」和「之後」場景的屏幕截圖 – user3598756