求助 关于EXECL 宏的编程操作问题
最近公司来了一段数据要分类,是一个EXECL文件,要求是将SHEET1中所有A列中以“[G]组别”开头,到 A列中 数据为空的部分逐个剪切,然后粘贴到一个新的工作表中,如SHEET10,我自己是录制了个简单的宏,但是只能一个一个的操作,代码如下:
Sub Macro3()
'
' Macro3 Macro
' 宏由 hbgsw 录制,时间: 2010-5-9
'
' 快捷键: Ctrl+q
'
Selection.Cut
ActiveWorkbook.Sheets.Add After:=Worksheets(Worksheets.Count)
ActiveSheet.Paste
Sheets("Sheet1").Select
End Sub
从代码中可以看出,缺点很明显,只能一个一个的操作,我的想法是
加入个While 循环语句 ,并定义sheet1表格中的A1到A200000内容为搜索对象,
如果查找到内容为“[G]组别” 则定义为开始, 在往下查找到内容为空的地方为一个结束,
并执行我上面录制的这个代码,进行While循环判断,直至操作完成。
不好意思,我只懂点皮毛,请各位高手帮忙解决下。