作者Evenroll (怎样才能充满活力?)
看板Visual_Basic
标题Re: [VBA ]请问有增减excel work sheet的指令吗?
时间Mon Sep 11 22:05:10 2006
※ 引述《fumizuki (蒙面加菲狮)》之铭言:
: ※ 引述《kaohfun (KJF)》之铭言:
: : 想请问一下有没有可以增加与删除sheet的语法,
: : 顺便想请问一下在excel内有没有sheet数的上限呢(我想要有1000个sheet...)
: : 谢谢~
: ThisWorkBook.Sheets.Add Sheet1 '加入到 Sheet1 之前
: ThisWorkBook.Sheets.Add ,Sheet1 '加入到 Sheet1 之後
: Sheet1.Copy Sheet1 '复制到 Sheet1 之前
: Sheet1.Copy Sheet2 '复制到 Sheet1 之後
请问一下
我想要用copy这个指令却一直没办法成功
我如果先用巨集录制我要做的动作以後会得到以下程式码
Sheets("Sheet1").Select
Sheets("Sheet1").Copy Before:=Sheets(1)
但是如果我把这一段程式码写到程式里面
或是直接执行我录制的巨集却一点反应都没有
逐行debug发现执行完那一行copy程式码就会自动结束
请问这是哪里出了问题呢?
谢谢回答^^
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.5.6