2
我想實現在VBA以下移動與模式搜索細胞和複製
Input Workbook1
Index Value
1 a
2 a
3 b
4 c
5 a
6 b
7 a
8 c
輸出Workbook2
我想有輸出在下面的格式,這樣我可以產生具有相同的X軸圖表
Index Value 1 Value 2 Value 3
1 a
2 a
3 b
4 c
5 a
6 b
7 a
8 c
我使用兩個功能,第一個從工作簿1移動兩列,workbook2
Sub MOVE()
Sheets("Workbook1").Columns("A").Copy Sheets("Sheet1").Range("A1")
Sheets("Workbook1").Columns("B").Copy Sheets("Sheet1").Range("B1")`
end sub
第二個功能是:
Sub move_a()
Worksheets("Sheet1").Activate
Dim myR As Range
Set myR = Range("B:B").Find("PATTERN_A")
Do While Not myR Is Nothing
myR.Insert xlToRight
Set myR = Range("B:B").FindNext
Loop
end sub
,但第二個一個不工作
我是Excel中的第一個計時器。任何反饋高度讚賞:) –
歡迎來到SO - 你可以請張貼你到目前爲止已經嘗試過的任何代碼,以及它產生的輸出,以便我們可以縮小你的問題。謝謝。 –
Sub MOVE() 工作表(「Workbook1」)。列(「A」)。複製工作表(「Sheet1」)。範圍(「A1」) 工作表(「Workbook1」)。列(「B」)。表( 「工作表Sheet」)範圍( 「B1」) 結束子 子move_a() 工作表( 「工作表Sheet」)激活 昏暗MYR作爲範圍 集MYR =範圍( 「B:B」)。。。找到(「PATTERN_A」) 雖然不myR是沒有 myR.Insert xlToRight Set myR = Range(「B:B」)。FindNext Loop –