A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
数式かどうかの判定には、ワークシート関数が用意されていないので、ユーザー定義関数を作成しなくてはなりません。
あとは、比較的簡単な方法として二通りのやり方があります。
1つは、オートフィルタ機能を利用して、特定エラー条件に適合するデータ行だけ抽出。検索条件をワークシートに記述することで、複数の条件を組み合わせて指定できます。フィルタで抽出されるので、わざわざ色をつける必要は低いと思いますが、必要なら抽出結果に対し、セルの色を手作業で変更するなり、エラー列を追加してエラー列のセル値をたとえば1と書き込む等で条件付き書式を利用するといいでしょう。
もう1つは、エラーチェック列を追加し、そこにエラー判定の数式を記述。データ列に条件付き書式を設定し、エラーチェック列のセルにエラーが書き込まれていたら、データ列のセルの色を変更。特定文字列を含むかどうかの判定にはFINDではなくCOUNTIFを使うほうがよいでしょう。FINDの場合、指定文字列を含まない場合、エラーになってしまいます。
参考URL:http://www.relief.jp/itnote/archives/001232.php
No.1
- 回答日時:
該当するシート見出しを右クリックして「コードの表示」を選択します。
表示の画面の右側には次のマクロを入力します。
Private Sub Worksheet_Change(ByVal Target As Range)
On Error Resume Next
If InStr("X", Range("A1")) + InStr("Y", Range("A1")) + InStr("Y", Range("A1")) = 0 Or Range("A1").HasFormula = True Then
Range("A1").Interior.ColorIndex = 3
MsgBox "A1セルには適当な値が入力されていないかまたは数式が入力されています。"
End If
End Sub
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) エクセルのマクロについて教えてください マクロを実行して 作業フォルダの中にある PDFファイル名を 3 2023/07/01 15:16
- Excel(エクセル) エクセルの表示形式について教えてください あるセルの「A」という値と、別のセルの「B」という値を組み 4 2023/02/21 21:55
- Excel(エクセル) エクセルマクロ セルをクリックするたびに記号を入力 1 2022/10/13 19:47
- Excel(エクセル) エクセルのセル値に対応してマクロを実行する方法を教えてください セルA1が「1」の時にマクロ名「マク 2 2022/06/19 18:45
- Excel(エクセル) マクロだと数式が表示される 2 2022/09/10 14:48
- Excel(エクセル) エクセルの計算式について教えて下さい。 sheet1のA1セルの値をsheet2のB1セルに返し、尚 1 2022/05/25 11:32
- Excel(エクセル) Excelのマクロについて 2 2022/06/14 03:38
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/25 16:07
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2022/08/04 13:56
- Visual Basic(VBA) エクセルマクロでアニメを作る方法を教えてください。 1 2023/02/07 14:27
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルでの計算式もしくはシ...
-
6ヶ月経過日を算出する式
-
Excelで時給計算、10:30時間を...
-
エクセルで簡単に粗利と利益率...
-
拡張子はなぜ、大文字と小文字...
-
フォルダの中に1個しかファイ...
-
Windowsフォルダ内のファイルと...
-
フォルダの並び替えの項目を固...
-
Androidアルバムの画像を消去で...
-
ひとつのファイルを一括で複数...
-
XCOPYでネットワーク越しにコピ...
-
ファイルの開き方(拡張子なし)
-
コマンドプロンプトに詳しい方!
-
ユーザーファイルのAppDa...
-
隠しファイルを削除しても大丈...
-
softonicという物をダウンロー...
-
起動ドライブ"C"直下に現れた"O...
-
dirコマンド一文ででフォルダの...
-
DOSコマンドでファイルをコピー...
-
移動先にも同じファイル名が存...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルでの計算式もしくはシ...
-
6ヶ月経過日を算出する式
-
Excelで時給計算、10:30時間を...
-
エクセルで簡単に粗利と利益率...
-
【VBA】結合セルの値をoffsetで...
-
Excelで四捨・六入がしたいです
-
excel 段階式歩合給与計算につ...
-
excel 顧客人数の年代別集計
-
エクセルVBA 選択した値でセル...
-
エクセルで行が飛んだセルを一...
-
Excel2003達成率表示
-
数式条件付き掛け算
-
一月の連休の求め方
-
受注した数量を最大積載量に応...
-
ひとつのファイルを一括で複数...
-
拡張子はなぜ、大文字と小文字...
-
Androidアルバムの画像を消去で...
-
フォルダの並び替えの項目を固...
-
Windowsフォルダ内のファイルと...
-
フォルダの中に1個しかファイ...
おすすめ情報