- 帖子
- 3
- 主題
- 1
- 精華
- 0
- 積分
- 4
- 點名
- 0
- 作業系統
- Vista
- 軟體版本
- Office 2003
- 閱讀權限
- 10
- 性別
- 男
- 來自
- 臺灣
- 註冊時間
- 2014-9-4
- 最後登錄
- 2014-11-21
|
補上巨集寫的內容:
----------------------------------------------------------------------------------------------------------------------------------
Public Sub 指定顏色與Bin別改成指定Bin_A1欄位輸入版()
colorx = Sheet1.Range("A1").Interior.ColorIndex '獲取單格A1背景色
BinX = Sheet1.Range("A1") '【原本的Bin別】宣示原本的Bin別
BinY = Application.InputBox("【請問要改成什麼Bin別(數字)】", "請輸入要取而代之的Bin別(數字)", Type:=1)
'【要取代的Bin別】宣示取代的Bin別
For Each S In Sheets
shtname = S.Name
Sheets(shtname).Select '切換【工作表】
Application.FindFormat.Clear '清除格式設定
Application.FindFormat.Interior.ColorIndex = colorx '尋找【欄位顏色】與【原本的Bin別】並取代成【指定Bin別】
Cells.Replace What:=BinX, Replacement:=BinY, SearchFormat:=True
Range("A1").Clear '徹底清除A1至D4單格區域的內容,包括格式
Next
End Sub |
|