返回列表 上一主題 發帖

清除指定範圍紅色數字問題

清除指定範圍紅色數字問題



需求:
希望按下【清除】鈕後,可清除A20:K100範圍內,紅字的數字

說明:
因A:K欄內數字,每天的欄列均可能調整,且用字顏色非紅字均需清除
故希望可以自行鎖定想清除的範圍內的紅色數字即可

求解~~~~~~~~~~~

清除紅色數字.rar (9.15 KB)
*宅女一枚無誤*

回復 1# msmplay
試試看
  1. Option Explicit
  2. Sub Ex()
  3.     Application.FindFormat.Font.ColorIndex = 3
  4.     Columns("A:K").Replace What:="*", Replacement:="", LookAt:=xlPart, SearchOrder:= _
  5.         xlByRows, MatchCase:=False, SearchFormat:=True, ReplaceFormat:=False
  6. End Sub
複製代碼
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

回復 2# GBKEE

G大~~~~~非常感謝幫忙!!!但可以請教一下如果我想指定清除範圍為A20:K100,該如何修改呢!?
因為不是所有的紅色數字都要清除,非常感謝喔!!!!!
*宅女一枚無誤*

TOP

回復 3# msmplay
  1. Sub Ex()
  2.     Application.FindFormat.Font.colorIndex = 3
  3.     Range("A20:K100").Replace What:="*", Replacement:="", LookAt:=xlPart, SearchOrder:= _
  4.         xlByRows, MatchCase:=False, SearchFormat:=True, ReplaceFormat:=False
  5. End Sub
複製代碼
以後要更改範圍
就更改RANGE( ) 裡面的部分就可以了
PKKO

TOP

        靜思自在 : 不怕事多,只怕多事。
返回列表 上一主題