返回列表 上一主題 發帖

[發問] 程式碼寫在個別的 Sheets 中,輸入資料後會自動判斷執行結果

[發問] 程式碼寫在個別的 Sheets 中,輸入資料後會自動判斷執行結果

如果以E7以下,有資料的儲存格往下做判斷,直到最後一筆資料
將K7填入公式"=I7/G7",往下一直延伸
要如何寫在個別的 Sheets 中讓它自動執行?

Private Sub test()
For i = 7 To Cells(Rows.Count, 5).End(xlUp).Row
Cells(i, 5).Offset(0, 6).FormulaR1C1 = "=RC[-2]/RC[-4]"
Next
End Sub

我用上面的寫法沒辦法執行,但是寫在巨集裡就可以執行了

另外一個問題,如果公式 I / G 的結果是小數就讓字體以紅色顯示,該如何判斷?


tt.rar (8.14 KB)
Jess

感謝oobird
這段程式好像會在所有的工作表中執行,可是我只想在其中的一個工作表中執行,該怎麼辦?
Jess

TOP

感謝 oobird 熱心幫忙
Jess

TOP

        靜思自在 : 站在半路,比走到目標更辛苦。
返回列表 上一主題