看板 Office 關於我們 聯絡資訊
※ 引述《camel0083 (好累歐)》之銘言: : 軟體: Excel 2003 : 請問各位大大 我有一段時間如: 0800-1600 : 想利用儲存格網底變色的方式並程一長條, 以方便我對變色的儲存格再做編修 : 有什麼方式可以達到嗎? : 示意圖如下: : A B C D E F G H I J K L M N O P Q R S : ------|------------------------------------------------- : | 06 07 08 09 10 11 12 13 : 1 | 0800 1200 ■■■■■■■■ : 2 | 0930 1230 ■■■■■■■ : 3 | : 4 | : 5 | : 請問我該怎麼做呢? : 如果是VBA 可否提示一下語法! 因為我完全沒摸過VBA >< : 先謝謝各位高手了 Step 1: 先將AB兩欄設定成文字格式 Step 2:設定第一列的格式為00 D1=06, F2=07,.......以此類推 Step 3: 從D2開始選取到Zxx,自己看工作數 工具=>設定格式化的條件=>公式為 =AND(COLUMN()/2+4>=VALUE(LEFT($A2, 2))+VALUE(RIGHT($A2, 2))/60, COLUMN()/2+4<=VALUE(LEFT($B2, 2))+VALUE(RIGHT($B2, 2))/60) (PS,等號 = 一定要打) Step 4:設定存格的底色 Step 5:收工 圖文版 http://chungyuandye.twbbs.org/2010/06/excel.html -- 我打研究室走過 那獨坐電腦前的容顏如苦瓜的糾結 靈感不來 長壽的煙霧不散 研究室如小小的寂寞的城 恰如商管的電梯向晚 http://chungyuandye.twbbs.org -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.173.135.235
camel0083:感謝大大 一定要給個推 ^^ 06/12 23:08
drcgs:推 這蠻實用..XD 06/19 14:27
soyoso: =(COLUMN(L1)/2>=REPLACE($A2,3,,":")*24)*(COLUMN(L1)/2< 02/25 20:41
soyoso: =REPLACE($B2,3,,":")*24) 02/25 20:41