標題:
清除指定範圍紅色數字問題
[打印本頁]
作者:
msmplay
時間:
2016-7-2 12:08
標題:
清除指定範圍紅色數字問題
[attach]24600[/attach]
需求:
希望按下【清除】鈕後,可清除A20:K100範圍內,紅字的數字
說明:
因A:K欄內數字,每天的欄列均可能調整,且用字顏色非紅字均需清除
故希望可以自行鎖定想清除的範圍內的紅色數字即可
求解~~~~~~~~~~~
[attach]24601[/attach]
作者:
GBKEE
時間:
2016-7-2 14:03
回復
1#
msmplay
試試看
Option Explicit
Sub Ex()
Application.FindFormat.Font.ColorIndex = 3
Columns("A:K").Replace What:="*", Replacement:="", LookAt:=xlPart, SearchOrder:= _
xlByRows, MatchCase:=False, SearchFormat:=True, ReplaceFormat:=False
End Sub
複製代碼
作者:
msmplay
時間:
2016-7-2 16:25
回復
2#
GBKEE
G大~~~~~非常感謝幫忙!!!但可以請教一下如果我想指定清除範圍為
A20:K100,該如何修改呢!?
因為不是所有的紅色數字都要清除,非常感謝喔!!!!!
作者:
PKKO
時間:
2016-7-3 10:46
回復
3#
msmplay
Sub Ex()
Application.FindFormat.Font.colorIndex = 3
Range("A20:K100").Replace What:="*", Replacement:="", LookAt:=xlPart, SearchOrder:= _
xlByRows, MatchCase:=False, SearchFormat:=True, ReplaceFormat:=False
End Sub
複製代碼
以後要更改範圍
就更改RANGE( ) 裡面的部分就可以了
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)