0

示されているようなデータを含むスプレッドシートがあります。同じ行の対応するSOA列の値が1Aの場合、行の最後の列のセルの値を非表示にします。私は数千の行を持っているので、すべての行をループしたくありません。すべての行をループする代わりに代替手段はありますか?どんな助けでも大歓迎です。


ここに画像の説明を入力してください

4

1 に答える 1

1

これには VBA は必要ありません。次の数式をセル F2 に挿入し、入力します。

=IF(C2="1A","",E2)

を使用して、値Format as Tableでフィルタリングしてから、行の内容を削除することもできます。SOA1AExclusive

最後に、VBA を使用する必要がある場合は、次の疑似コードのようなプログラム ロジックを使用します。

For each cell in SOA
  If cell.value = "1A"
  Range("E" & cell.Row).Value = ""
Next cell
于 2013-02-07T08:12:26.917 に答える