|
A列には商品 B列C列には商品を作るための工程 E列2行目以降には、日付が記入されていますD3以降は受注情報在庫情報になります加工情報になります
途中空白があるためcuurent.RegionはダメでしたUsedRangeがいいのかEndで
処理したほうがいいのか、試行錯誤してますが、うまくいきません
現状の状態を下記に記しましたのでどこを訂正したほうがいいのか
おしえてください
*C列の最終行は空白でないため行数処理で使用しています
2行目は日付が入力されているため列数処理に使用しました
Sub fmcdtn()
Dim sh As Worksheet
Dim fc As FormatCondition
Dim gyou As Integer
Dim retu As Integer
gyou = Cells(Rows.Count, 3).End(xlUp).Row
retu = Cells(2, Columns.Count).End(xlToLeft).Column
For Each sh In Sheets
sh.Cells.FormatConditions.Delete
Set fc = sh.Range(sh.Cells(1, 1), sh.Cells(gyou, retu)).FormatConditions. _
Add(xlExpression, , "=COUNTIF(祝日データ,A$2)=1")
fc.Interior.Color = RGB(204, 255, 255)
Next
End Sub
|
|