Re: [VBA ] 關於特定選取之後在塗上背景色
看板Visual_Basic作者MOONRAKER (㊣超絕變身,解放鐵金剛!)時間16年前 (2009/05/23 05:37)推噓0(0推 0噓 0→)留言0則, 0人參與討論串2/2 (看更多)
for each cell in range("m4:m30")
if cell.value <= 6 then
cell.interior.coloindex = 6
end if
next
※ 引述《lhy826 ()》之銘言:
: 我自己初步判斷是RANGE無法判斷大小..
不,問題在你根本沒寫出來要判斷什麼東西的大小。
凡對一個range內要依照條件設定格式或做其他的處理,
基本單位當然是格位(cell),不會是range,所以要想辦法把格位弄出來。
而找到格位的方法有兩種,一種是用for和cells(i, j)
另外一種就是像以上示範的,用一個for each對range內所有格位窮舉一次。
--
Google 關鍵字 : MPFC-TCP / 殺人笑話 / 包租婆也有過當羅莉的時候
Youtube關鍵字 : 脫衫脫褲 / 傻蛋奧運 / 宗教審訊 / 買張床 / 單車超人 / 謳歌金錢
*美髮師登山隊 http://tinyurl.com/dm6lh3 *Ypres 1914 http://tinyurl.com/b432jb
[蒙帝派松正體中文計畫] http://www.youtube.com/user/JamesBondXD
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.232.98.105
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):