質問: excelの空文字セルの削除方法を教えてください 別のシートでif文を使い計算しています。 =if(条件式,"",表示文字) 計算した結果をシートに値のみで貼り付けをしています。 ctrl + 矢印で値が表示されているセルへ飛ぼうとしても空白のセルが値が入っていると認識され表示されているセルへ飛べません。 手動で一つ一つ空文字を削除すると表示されているセルへ飛ぶことが出来ます。 自動で空文字を削除するにはどうしたらいいのでしょうか? excelは2000を使用しています。
回答: vba勉強がてら挑戦してみました。 tom04さんとxls88さんのいいとこどりで、数式を入力した後でも対応できるように sub test3() activesheet.usedrange.formula = activesheet.usedrange.formula end sub ただし、配列数式の確定をしている場合(数式が{ }で囲まれている) sub 配列数式の確定をしている場合はこちら() dim c as range for each c in activesheet.usedrange if c.formula = "" then c.clearcontents end if next c end sub