Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


29517 / 76738 ←次へ | 前へ→

【52502】Re:セル内容が式かどうか調べる方法
発言  ponpon  - 07/11/15(木) 21:34 -

引用なし
パスワード
   ただ単に、関数であるだけでなく、正しい関数かどうかも判定するのでしょう?
ならば、こんなかな?
Sub test()
   Range("B1").Value = IIf(Range("A11").Formula = "=SUM(A1:A10)", "○", "×")
End Sub

A11に関数を入れたときに判定したいなら、
Worksheet_Changeイベントを使うといいかも。

Private Sub Worksheet_Change(ByVal Target As Range)
  With Target
    If .Value = "" Then Exit Sub
    If .Count > 1 Then Exit Sub
    If .Address(0, 0) <> "A11" Then Exit Sub
    Application.EnableEvents = False
     Range("B1").Value = IIf(Range("A11").Formula = "=SUM(A1:A10)", "○", "×")
    Application.EnableEvents = True
  End With
End Sub
0 hits

【52498】セル内容が式かどうか調べる方法 トキ 07/11/15(木) 20:51 質問
【52499】Re:セル内容が式かどうか調べる方法 ハチ 07/11/15(木) 21:13 回答
【52502】Re:セル内容が式かどうか調べる方法 ponpon 07/11/15(木) 21:34 発言
【52508】Re:セル内容が式かどうか調べる方法 ichinose 07/11/16(金) 8:08 発言
【52516】Re:セル内容が式かどうか調べる方法 ponpon 07/11/16(金) 14:49 発言
【52518】Re:セル内容が式かどうか調べる方法 Jaka 07/11/16(金) 15:26 発言
【52522】ありがとうございます。 トキ 07/11/16(金) 20:51 お礼

29517 / 76738 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free