萬盛學電腦網

 萬盛學電腦網 >> Excel教程 >> excel綜合 >> 感歎號!在Excel中的用途

感歎號!在Excel中的用途

   第一:感歎號在VBA中的用途

  除了在控件中如此使用Forms!窗體名!控件名之外。在Excel的VBA中,也可以利用感歎號,“簡”寫一些代碼.如:工作表集!工作表名,相當於Sheets("Sheet1")或Sheets.Item("Sheet1");

  MyNames!DDD相當於MyNames("DDD")或MyNames.Item("DDD")。

  但如果在這些名稱中本身就包含有感歎號,就不能這樣簡寫了。

  第二:感歎號在公式中的用途

  感歎號在公式裡的應用,主要用於在工作表與單元格地址之間,表示此單元格地址所屬的工作表,如表1!A1,代表表表1中的A1單元格。

  不僅如此,在VBA中也有此用法,如:Range("表1!B1"),也代表表表1中的B1單元格,相當於Sheets("表1").Range("B1"),這幾種使用方法,可根據個人習慣而使用。

  第三:感歎號在自定義名稱中的用途

  在定義名稱中,感歎號也有其特殊的作用,表示此名稱為某個工作表中專屬的名稱。

  如定義了一個名稱為dzwebs,其引用位置為="全局dzwebs";在表Shee1中定義了一個名稱為Sheet1!dzwebs,其引用位置為="表Sheet1的dzwebs",添加後,會發現其名稱右側多了一個Sheet1。在非Sheet1表中設定公式=dzwebs,其結果為——全局dzwebs,而在Sheet1表中設定公式=dzwebs,其結果為——表Sheet1的dzwebs。如果要在其它工作表中引用Sheet2中的名稱dzwebs,則可以用Sheet1!dzwebs來調用。

  第四:感歎號在自定義格式中的用途

  感歎號在Excel自定義格式中,也有特別的作用,表示在其後的為一個字符。

  如A1單元格中的內容為123,其自定義格式為00!-0,則在單元格中會顯示為12-3,相當於自定義格式為00"-"0。

copyright © 萬盛學電腦網 all rights reserved