No.4ベストアンサー
- 回答日時:
こんにちは。
指定した範囲の中に、
数式が設定してあって、エラー値を返すセルがあれば、
そのセル範囲すべてを SpecialCells メソッドで取得し
対象が見つかった場合は、値を設定します。
仮に、D列全体のエラー値を探すように書いています。
Set Target = Cells.SpecialCells(xlCellTypeFormulas, xlErrors)
のように書けばシート全体を探します。
なるべく、狭く範囲指定した方がいいので、
Rangeで必要十分な範囲を指定するようにしてください。
' ' 標準モジュール
Sub Re8257713()
Dim Target As Range
On Error Resume Next
Set Target = Range("D:D").SpecialCells(xlCellTypeFormulas, xlErrors)
On Error GoTo 0
If Target Is Nothing Then Exit Sub
Target.Value = "あ"
End Sub
ご回答ありがとうございます。
初心者中の初心者なので、コード(?)をご丁寧に書いて頂き大変助かりました!!
そのままコピーさせて使用させて頂きます。
教えて頂いたとおり、シート全体はやめて、範囲を指定するようにしました。
本当にありがとうございました!!
No.2
- 回答日時:
いやだから、考える前に
If IsError(Selection.Value) Then Selection.Value = "あ"
そういう話でしょ?
ご回答ありがとうございます。
Sub test()
If IsError(Selection.Value) Then Selection.Value = "あ"
End Sub
とやってみたところ、1つのセルを選択した状態では上手くいくのですが、
範囲にしようとすると、自分で応用させる事ができず失敗してしまいました。
せっかく教えて頂いたのに申し訳ありません。
初心者であることをお伝え漏れていました。。。。
No.1
- 回答日時:
ご回答ありがとうございます。
そうなんです、今回VBAを使用して置き換えを行いたく、、
説明が不足しており、申し訳ありませんでした。。。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBAで、特定の文字より後を削除して残った数値を文字列に変換と特定の文字より前も削除したい 3 2022/04/15 19:21
- その他(コンピューター・テクノロジー) 【Tableau Desktop】文字列から8桁の数字を日付型(yyyyMMdd)として取得 1 2023/07/31 10:17
- Visual Basic(VBA) EXCEL VBA 単語置き換え について質問です ブック名 ぶぶぶ シート名 ししし セル V3〜 3 2023/03/08 01:41
- Visual Basic(VBA) 特定の文字を簡単な操作で半角スペースに変換するか削除したい 2 2022/11/01 10:35
- Visual Basic(VBA) ExcelのVBAを使い、複数シートの同一箇所を、同一条件にて一括でソルバーを回す方法について 1 2022/04/23 11:49
- Visual Basic(VBA) Excel VBA 教えてください。 VBA初心者です。 詳しい方がいましたら教えてください。 下記 3 2023/04/25 11:22
- Visual Basic(VBA) VBAでのMATCH関数 3 2022/10/17 19:06
- Visual Basic(VBA) VBA 改行コードの取り方 1 2022/03/22 14:14
- Visual Basic(VBA) VBA 「,」・空白・カタカナ等の複数条件のマクロ 2 2023/08/23 11:57
- Excel(エクセル) エクセルで”入力シート”の文字書式の変更を”出力シート”で同じ文字書式で印刷したいです。VBA希望 4 2023/04/24 11:07
このQ&Aを見た人はこんなQ&Aも見ています
-
外出時に「待たせる妻」vs イライラする「待つ夫」は日本だけ?見習いたい海外事情
夫の家事参加に積極的なイメージのある海外でも、同様の事例はあるのか。結婚カウンセラーの佐竹悦子さんに伺ってみた。
-
もしセルが#N/A"なら~をする・・・には?"
Excel(エクセル)
-
エラー「#REF」の箇所を置き換える方法
Excel(エクセル)
-
マクロで#N/A"のエラー行を削除したい"
Visual Basic(VBA)
-
-
4
エクセル:マクロ「Application.CutCopyMode = False」って?
Excel(エクセル)
-
5
VBAでエクセルシートを更新(リフレッシュ)する方法を教えて下さい。
Excel(エクセル)
-
6
メッセージボックスのOKボタンをVBAでクリックさせたい
Visual Basic(VBA)
-
7
VBA 置換文字がみつからない時
Visual Basic(VBA)
-
8
worksheetFunctionクラスのVlookupプロパティを取得できません エラーへの対応
Visual Basic(VBA)
-
9
エクセルVBAで#N/Aのようなエラー値を含むセルの検出は
Visual Basic(VBA)
-
10
Excel VBAで同じフォルダ内のファイルを開くには?
Excel(エクセル)
-
11
エクセルVBAで、条件に一致するセルへ移動
Excel(エクセル)
-
12
文字列内で括弧を使うには
Visual Basic(VBA)
-
13
エクセルマクロで特定の範囲が空白という条件
Excel(エクセル)
-
14
ExcelVba 有効なセルかどうかを判定するには
Visual Basic(VBA)
-
15
VBA シートのボタン名を変更したい
Visual Basic(VBA)
-
16
配列の参照渡しで型が一致しません。
Visual Basic(VBA)
-
17
ExcelVBAを使って、値がある場合は作業を繰り返し実行するプログラムを作成したい。
Visual Basic(VBA)
-
18
Excel-vba 文字列と変数を連結して更に変数として扱いたい
その他(プログラミング・Web制作)
-
19
VBAで変数に関数式の結果をセットする場合
Excel(エクセル)
-
20
エクセルVBAでシートモジュールでのパブリック変数
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで#N/Aを含めた平均値...
-
応答を解析できません
-
エクセルVBA 関数エラー箇所を...
-
「内部サーバーエラー サーバー...
-
アンドロイドスタジオ 構成が間...
-
CDManipulatorでのCCCDコピーに...
-
MACアドレス 00:E0:C3 SAKAI って
-
Excel2000のマクロが2007で型が...
-
超電導のQMG法
-
eclipse 3.5 でエラーが出ます。
-
ニコ生 FME エラー
-
循環参照にならない方法があっ...
-
「キャスフィ」に入れない
-
VirtualBoxのGuestマシンのネッ...
-
AWSでSSH接続をしたいのですが...
-
iPadの受信メールが消える
-
昔のIPアドレスを調べる方法
-
リモートデスクトップ接続でパ...
-
ホストオンリーアダプタで接続...
-
至急) mac finderの場所 ネット...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで#N/Aを含めた平均値...
-
循環参照にならない方法があっ...
-
検索をかけた時、ページを開け...
-
ドメインに参加しようとするとD...
-
MACアドレス 00:E0:C3 SAKAI って
-
エクセルVBA 関数エラー箇所を...
-
アウトルックで送信時に「名前...
-
/var/log/messagesエラー出力
-
「内部サーバーエラー サーバー...
-
応答を解析できません
-
android studioエラー
-
vsftpd 大量転送で時たま途中で...
-
.NETでActiveXコントロールを使う
-
プロファイルエラー
-
マクロでのエラーについて
-
【QnapNAS】不良HDDと診断され...
-
エクセル #N/Aを印刷時に表示...
-
[504 Gateway Timeout]が発生し...
-
クライアントが切断されました。
-
MacでKCFErrorDomainCFNetwork ...
おすすめ情報