返回列表 上一主題 發帖

[發問] 能否搜尋工作表的名稱

本帖最後由 et5323 於 2010-10-6 20:56 編輯

用宏表函數定義了名稱:sht
Book1.rar (1.63 KB)

TOP

本帖最後由 et5323 於 2010-10-10 12:55 編輯

1.
a. GET.WORKBOOK(1) 得到的是: [工作簿名]工作表名 这种形式的字符串数组,如:
[Book1.xls]Sheet1
[Book1.xls]Sheet2
...
b. MID(GET.WORKBOOK(1),FIND("]",GET.WORKBOOK(1))+1,100)得到的是:工作表名 这种形式的字符串数组,如:
Sheet1
Sheet2
...;
c. 得到工作表名数组后,就要用Index函数来取出单个的元素,这个看下Index函数的帮助:
Row(A1)返回1,Index(sht,Row(A1))返回"Shtee1",Row(A2)返回2,Index(sht,Row(A2))返回"Shtee2"...
Column(A1)返回1,Index(sht,Column(A1))返回"Shtee1",Column(B1)返回2,Index(sht,Column(B1))返回"Shtee2"...
剩下的就该你写了。

2.
T(NOW())的功能近似按"F9"键重新运算一遍所有文档,解决宏表函数的"易失性".

TOP

        靜思自在 : 稻穗結得越飽滿,越會往下垂,一個人越有成就,就要越有謙沖的胸襟。
返回列表 上一主題