Excel - 以编程方式剪切行

Bad*_*mer 1 excel vba

我有一个有30k +行的Excel工作表.我想削减前14k行,但手动执行此操作(用鼠标突出显示所选列)似乎是浪费时间.

我怎么能用语法编写呢?我实际上没有Excel的脚本编写经验,但我可以编程PHP.我确信我可以使用该PHPExcel模块PEAR创建一个脚本,可以复制前14k行并将其插入到新的电子表格对象中,但这似乎对我需要的内容要复杂得多.

另一种选择是将Excel文件保存为csv文件并导入到mysql数据库表中.这个问题是我需要削减前14k行的原因是那些列没有正确对齐(而其余的是),这使得db导入成为一个问题.

Pat*_*rez 5

如果您坚持以编程方式执行此操作,则语法为:
range("1:14000").cut

否则,手动选择IS会更快,如果您知道如何操作:
按ctrl + G(编辑,转到的缩写)然后键入1:14000,然后按Enter键.完成.
使用MS-Office,第一条规则一直是:最好的程序不是程序.

  • 注意你也可以这样做`范围("1:14000").剪切Sheet2.Range("A1")` (2认同)