2009年8月29日 星期六

研究treeview物件

我記得treeview物件好像還蠻常用在選取資料的工作上
而且很適合用在找尋分類資料上很方便
在excel home有看到相關的教學說明關於treeview
接下來就以此為主題做細部學習

excel vba 獲取儲存格資訊的秘技函數

蠻實用又簡潔的語法 節錄下來方便使用
====================================================
一些EXCEL 97的巨集函數已經受人遺忘,因此這些有用的函數就成為密技。這個GET.CELL就是其中之一。

語法

GET.CELL(type_num, reference)

Type_num 指定要獲取儲存格資訊的號碼, 內容如下:

Type_num

1 參照儲存格的絕對位址
2 參照儲存格的列號
3 參照儲存格的欄號
4 類似 TYPE 函數
5 參照位址的內容
6 文字顯示參照位址的公式
7 參照位址的格式,文字顯示
8 文字顯示參照位址的格式
9 傳回儲存格外框左方樣式,數位顯示
10 傳回儲存格外框右方樣式,數位顯示
11 傳回儲存格外框方上樣式,數位顯示
12 如果儲存格被設定 locked傳回 True
15 如果公式處於隱藏狀態傳回 True
16 傳回儲存格寬度
17 以點為單位傳回儲存格高度
18 字型名稱
19 以點為單位傳回字型大小
20 如果儲存格所有或第一個字元為加粗傳回 True
21 如果儲存格所有或第一個字元為斜體傳回 True
22 如果儲存格所有或第一個字元為單底線傳回True
23 如果儲存格所有或第一個字元字型中間加了一條水平線傳回 True
24 傳回儲存格第一個字元色彩數位, 1 至 56。如果設定為自動,傳回 0
25 MS Excel不支援大綱格式
26 MS Excel不支援陰影格式
27 數位顯示手動插入的分頁線設定
28 大綱的列層次
29 大綱的欄層次
30 如果範圍為大綱的摘要列則為 True
31 如果範圍為大綱的摘要欄則為 True
32 顯示活頁簿和工作表名稱
33 如果儲存格格式為多行文字則為 True
34 傳回儲存格外框左方色彩,數位顯示。如果設定為自動,傳回 0
35 傳回儲存格外框右方色彩,數位顯示。如果設定為自動,傳回 0
36 傳回儲存格外框上方色彩,數位顯示。如果設定為自動,傳回 0
37 傳回儲存格外框下方色彩,數位顯示。如果設定為自動,傳回 0
38 傳回儲存格前景陰影色彩,數位顯示。如果設定為自動,傳回 0
39 傳回儲存格背影陰影色彩,數位顯示。如果設定為自動,傳回 0
40 文字顯示儲存格樣式
41 傳回參照地址的原始公式
42 以點為單位傳回使用中視窗左方至儲存格左方水平距離
43 以點為單位傳回使用中視窗上方至儲存格上方垂直距離
44 以點為單位傳回使用中視窗左方至儲存格右方水平距離
45 以點為單位傳回使用中視窗上方至儲存格下方垂直距離
46 如果儲存格有插入批註傳回 True
47 如果儲存格有插入聲音提示傳回 True
48 如果儲存格有插入公式傳回 True
49 如果儲存格是陣列公式的範圍傳回 True
50 傳回儲存格垂直對齊,數位顯示
51 傳回儲存格垂直方向,數位顯示
52 傳回儲存格首碼字元
53 文字顯示傳回儲存格顯示內容
54 傳回儲存格樞紐分析表名稱
55 傳回儲存格在樞紐分析表的位置
56 樞紐分析
57 如果儲存格所有或第一個字元為上標傳回True
58 文字顯示傳回儲存格所有或第一個字元字型樣式
59 傳回儲存格底線樣式,數位顯示
60 如果儲存格所有或第一個字元為下標傳回True
61 樞紐分析
62 顯示活頁簿和工作表名稱
63 傳回儲存格的填滿色彩
64 傳回圖樣前景色彩
65 樞紐分析
66 顯示活頁簿名稱

Reference 一個儲存格或範圍,若省略則為activecell。

相關的討論請訪問http://www.officefans.net/cdb/viewthread.php?tid=16313。

請訪問http://support.microsoft.com/kb/q143466/
下載Excel 97 巨集函數說明文件XLMACR8.HLP。

或訪問http://support.microsoft.com/default.aspx?scid=kb;en-us;128185
下載Macrofun.hlp - the complete Macro Function help file of Microsoft Excel 4.0

2009年8月26日 星期三

啊 這款的幹意

今天去新豐正X科技面試
雖然人資的服務還不錯
等待時間還會準備書給你看
消磨等待的時間
可是面試的時候 主管跟我說的一些條件
也許是我誤會了 他沒這個意思
這麼大一間公司
大學生補助專案的實習這麼雞巴
公司的補貼這麼少
責任制
上了之後一年後還預定要砍一半人
去他奶奶的
這麼大一間公司
也這樣搞
這樣哪裡是企業經營之道
肏..............
最近的企業越來越無良
上次面試做震盪器的那家
薪水只有28K 禮拜六不休息 責任制
更之前的相機工廠28K
也沒這麼過份阿

2009年8月24日 星期一

跑到台中一趟

今天心血來潮帶妹妹去看筆電
在豐原看完覺得不夠
於是殺到台中的nova
好熱
大太陽下騎車
還帶妹妹去吃瑪露蓮還有買了日式三明治
回家時下大雨
雨男不是當假的
淋個落湯雞

後天要去正文科技面試
大後天要去泰林
明天來準備一下面試的東西吧

2009年8月23日 星期日

大富翁3

看樣子給自己定的目標過高了
思路卡死了
而且暑假期間必須跟弟弟妹妹分用電腦
只好暫停這個project

幹!!好熱

這幾天我一直覺得很熱
熱到快受不了了
之前高溫到35 36度時
其他人熱到快要掛掉的時候
我還告訴人家我有在練冰心訣
不怕熱
可是這幾天氣溫最高也才32
我卻熱
超不舒服

by the way
弟弟說明天他要去面試
哈!!他似乎有點緊張阿
給他加油 我也加油~~

2009年8月21日 星期五

又是一股空虛感

半夜睡不著
不過這次跟平常不一樣
以前是心事重重所以很煩睡不著
這次心中卻異常平靜
就是覺得很空虛
而且不知道要幹什麼
不會是孤枕難眠吧!!! (@ @)a

2009年8月17日 星期一

去安碁科技面試

今天去安碁科技面試
好慘
英文考不好 此外
面試這麼久 第一次有人看我的專題
= =
破功了 一時忘記某長度單位
該死 我是學製程的
居然連基基本都不記得
還被刮刮了一下
好難過阿

2009年8月15日 星期六

聽豐管校友團演出

今天回去聽豐管校友團的演出
好多學長還有以前的戰友還有學弟有回去
超多人的啦

打擊是最強的

抓到老鼠

剛剛在看電視吃消夜的時候
那隻可物又貪吃的老鼠
一如往常從窗戶爬進來了
明明已經關了窗戶 塞了水孔
想不到牠太厲害了
光從窗戶那小小的縫隙也能鑽進來
不過牠掉到水盆中
被我聽到了
所以我就趁這個時候關了浴室門
變成了完全密室

一開始是用垃圾桶
可是它移動太迅速了
後來是用米袋
成功的抓到了
只是最後我要放到老鼠籠的時候
牠還是衝出來了........

老鼠是很聰明的生物
繼黏鼠板讓他逃脫後
這次又讓他逃脫
不知道下次要用什麼方法才好

2009年8月13日 星期四

真失敗

今天翠華姊姊打電話來給我
告訴我佳能有在缺人
需不需要幫忙找人引見

哈~~
我早在上周就已經去面試了
其實我也不是沒有認真找阿
無奈人家不用我而已
現在才真的覺得自己是個爛貨

也許該去找個墊檔的工作做
或是換條路走了..........

不知道人家在背後是怎麼說我的

2009年8月6日 星期四

大富翁2

已經實作出骰子 還有控制棋子移動的效果了
超高興的拉!!!!
剛開始卡在如何引用變數
還有也不太懂得什麼是ByVal 還有ByRef
其實這個本來就應該要會的
就是傳址和傳値而已
剩下的功能慢慢再研究
關於讀入讀出未開啟EXCEL文件的方法
目前看起來還是只能用ADO 或是ODBC的方式了
萬一真的不想用
就直接將各項資料當成變數存起來
應該也可以吧


半夜寫程式
聽到樓下老鼠在咬家具的聲音
颱風呼呼的吹
補充到這裡

2009年8月5日 星期三

佳能的面試

前天佳能打電話來要我去面試
是人力就業方案的 就是所謂22K
雖然說公司會補貼一部分薪資
可是感覺上新水還是很低
但這不是重點
今天去面試時迷路了一下
@@明明就在矽品旁邊
真是瞎了眼

還有冷氣好冷 我都快冰起來了
結果簡單的智力測驗都寫不完
其實題目不難的
大多都是比於比值還有二元方程式問題而已
很可惜 沒寫完就是沒寫完

2009年8月2日 星期日

幹~~!!好熱

最近真是太熱拉
聽說新竹還高溫到39度
這兩天連電風扇吹出來的都是熱風
要不斷補充水分 還有不斷洗冷水澡
不知道還要熱幾天
話說回來 這個時間
天氣似乎難得變陰陰的
趕快下雨吧!!!
快缺水了

初步richman想法與可能要解決的問題

天氣熱睡不著 用來思考程式的寫法最好
大致上的流程如下
初始設定 設定棋盤 棋子 各項資料初始化
骰子程式還有控制選單
取得資料庫中棋子的位置
移動
啟動事件
處理事件(將資料存入資料庫)
改變控制權

原本是想直接在原本的程式中用各項常數變數矩陣來做資料存取就好
不過對各副程式或是函式如何引入自己設的變數有點麻煩
後來想到無論是哪個副程式或是函式 都可以直接取用放在工作表中的資料
不如將各種需要的資料存放在工作表中
將工作表當成資料庫
這樣只要專心研究流程控制就好
還可以順便研究一下資料庫處理

初步考量到會遇到的問題有
1.已找到讀取未開啟excel某格內容的方法了(技巧196)還要找寫入的方法
2.控制選單的設計(技巧187)
3.如何讓視窗置中移至棋子附近(技巧169)
4.資料庫(做清單)
就先朝這幾個方面找資料還有研究吧!!