Nagios XI からログ ファイルを抽出するために VBScript を使用しています。IE.Aplication を使用するスクリプトを自動化し、navigate
(フィルタリングする) 適切なパラメーターを選択し、CSV (Excel で使用可能) としてエクスポートします。それができました!
ここで、(Nagios ができないことの) もっとフィルタリングしたいと思います。CPU のログが複数あり、この単語を含むすべての行を削除したいと考えています。私はVBAで多くのスクリプトを見つけましたが、これを使用するたびにファイルを上書きするという私の場合の問題は、私が使用するvbaスクリプトです(別のExcelで)。アプリケーションの「外部」から(つまり、メインスクリプトから)動作するように変更する必要があります
Sub CellColor(rng As Range)
For Each row In rng.Rows
For Each cell In row.Cells
If cell.Value = ActiveCell.Value Then '--- The Condition of the function
cell.Style = "Bad" '--- Changing the "Style" atribbute
Else
cell.Style = "Good" '--- Changing the "Style" atribbute
End If
Next cell
Next row
End Sub
これを変換する方法についてアドバイスできる団体はありますか?