可能想要在工作簿中重新排列工作表的次序。例如,如果每个销售地区都有一个独立的工作表,那么按字母顺序或销售总额排列工作表是很有用的。或许也想将一个工作表从一个工作搏移动到另一个工作簿(要将工作表移动到一个不同的工作薄中,则两个工作簿必须都是打开的)。也可以创建工作表的备份。

      可以采用以下方法移动或复制工作表

      +右键单击表标签并选择“移动或复制工作表”显示“移动或复制工作表”对话框,如图 14 – 4 所示,使用此对话框可以规定表的操作和位置。
      +要移动一个工作表,将工作表标签拖动到想要的位置(或者在同一个工作簿中,或者在不同的工作簿中)。当拖动时,鼠标指针变为一个小表,小的箭头会指明位置。
      +要复制一个工作表,按住 Ctrl 键并将标签拖动到想要的位置(或者在同一个工作薄中,或者在不同的工作薄中).当拖动时,鼠标指针变为一个上面带有加号的小表。

图 14 – 4 使用“移动或复制工作表”对话框将工作表移动或复制到同一个或另一个工作簿中

      提示:可以同时移动或复制多个表.首先,在按住 Ctrl 健的同时单击表标签选择表,然后使用前面的方法移动或复制这组表.

      阻止工作表的操作

      要阻止他人取消隐藏已隐藏的表、插入新的表、对表重新命名、复制表或者侧除表,就要保护工作薄的结构:

      1 .选择“审阅” – “更改” – “保护工作簿”。
      2 .在“保护工作脚”对话框中,单击“结构”选项。
      3 .如果愿惫,可翰入密码。

      执行这些步骤之后,当右健单击表标签时一些命令将不再可用:“插入”、“删除”、“重命名”、“移动或复制”、‘隐藏”和“取消隐藏”.但是,要清楚这是一个很弱的安全措施,攻破 Excel的保护功能足相当容易的。

      也可以使一个表‘完全隐藏”,完全隐藏的表并不出现在“取消隐藏”对话框中.采用以下步骤完全隐藏一个表:

      1、激活这个工作表。
      2、选择“开发工具” – “控件” – “属性”,此时显示如下图所示的“属性”对话框(如果“开发工其”选项卡不可用,可以从” Excel 选项”时话枢中的“常用”类别中打开它)
      3 .在“属性”对话框中,选择“ visible ”选项,井选择“ 2-xISheetVeryHidden”。

      执行这些步骤之后,隐藏的工作表并不会出现在“取消隐藏,对话框中.
      要小心!完全隐藏一个工作表之后,不能使用“属性”对话框取消时它的隐藏,因为不能选择此表.实际上,对这样一个表取消德藏的惟一方法是使用 VBA 宏.例如,此 VBA 语句可以取消对活动工作薄中 sheefl 的隐截:

      ActiveWworkBOOk.WOrksheets(“sheet1”).visible=True

      如果将一个工作表移动或复制到已经有一个相同名称的表的工作薄中,那么 Excel 会改变此名称,使之独一无二.例如,将“ Sheetl ”改变为“ sheetl ( 2 ) ” .

      注意:当将一个工作表移动或复制到不同的工作薄时,任何已定义的名称和自定义格式也复制到这个新的工作薄中.