2012年5月20日星期日

Excel:快速喚醒記憶的Excel I(定義名稱篇)

有沒有試過,當打開一星期前的Excel檔來看時,不知從那裡看起?
又或是,明明是自己加上的公式,看過半天也不知公式是在攪什麼飛機.
以下將會介紹一些方法,可以在Excel裡留些記號. 其他人也可以容易看懂

A 定義名稱A I. 個別定義名稱
公作上很多時候會收到客戶寄來的xls.
image
看了一眼,除WTF之外,根本想不出什麼來.
(而且,實際上收到的公式不比這個簡單)

其實只要用上定義名稱,公式就可以變得清晰
如下面公式.
SNAGHTML1c2dd7b

2012年5月8日星期二

Excel 2010: 列印預覽,顯示及拉動邊界

在列印預覽時想一併看看邊界和拉動,
可以先按下右手面下角這個位置(紅箭) "顯示邊界"按鈕image
按下"顯示邊界"按鈕後,可以拉扯預覽上的 虛線 (藍箭) 來調整邊界.

image

Office 2010 其中最大的一個改動,是把預覽功能放到了"檔案"菜單上.
但是檔案菜單可用範圍比較少,只好把部份放到不顯眼的位置.
"顯示邊界"相信就是其中一個.

本編最新更新:2012-05-08

2012年5月6日星期日

睡眠學 短篇1: 夢與記憶

夢的作用,其實是大腦把你昨天遇過的事,同以​往記憶做對比整理.
換句話說,睡覺時會做"無意識"的整理學習.
所以,夜晚讀書讀什麼也進不了腦袋? 早些睡吧.
睡也是學習的重要過程.

2012年5月3日星期四

Excel VBA:運用Excel內建的對話框

Excel VBA 內,有一個功能可以呼叫出EXCEL內部的對話框.
常用的有 列印,尋找,格式,縮放,....
呼叫方法就是:
Application.Dialogs(對話框代號).show
例如下圖的列印對話框.
Application.Dialogs(xlDialogPrint).show
image

MSSQL >2000: 列出數據庫及日誌檔位置

頭6句是用來分辨2000還是較新版本.
DECLARE
 @li_sql_version int
 set @li_sql_version = convert(int,left(convert(varchar(100), SERVERPROPERTY('productversion')), 
  charindex('.', convert(varchar(100), SERVERPROPERTY('productversion')),1)-1))

if @li_sql_version >8
 --SQL >2005
 exec('
 SELECT db.name as db_name, mf.name as logical_name, mf.physical_name AS current_file_location 
 FROM  
 sys.master_files mf inner join sys.databases db on mf.database_id = db.database_id
 ')
else
 exec('
 --SQL 2000
 select db.name as db_name, mf.name as logical_name, mf.filename as current_file_location 
 from 
 master.dbo.sysaltfiles mf inner join master.dbo.sysdatabases db
 on mf.dbid = db.dbid
 ')
SQL Displaying data/log files location of all databases