Excel VBA質問箱 IV

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

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


8755 / 13646 ツリー ←次へ | 前へ→

【31363】If文の条件式 tbtk 05/11/18(金) 14:17 質問[未読]
【31364】Re:If文の条件式 Jaka 05/11/18(金) 14:30 回答[未読]
【31379】Re:If文の条件式 Kein 05/11/18(金) 15:35 回答[未読]
【31399】Re:If文の条件式 tbtk 05/11/18(金) 17:31 お礼[未読]

【31363】If文の条件式
質問  tbtk  - 05/11/18(金) 14:17 -

引用なし
パスワード
   すみません、非常に単純なことかもしれないのですが
IF文の条件で「文字列が入力されたら〜」というような条件式は
どのように記述するのでしょうか?
どなたか知っている方がいましたら教えてください。
ヒントでも構いませんのでご教示のほうよろしくお願いします。

【31364】Re:If文の条件式
回答  Jaka  - 05/11/18(金) 14:30 -

引用なし
パスワード
   例えば、シートチェンジイベントだと。

Private Sub Worksheet_Change(ByVal Target As Excel.Range)
  MsgBox TypeName(Target.Value)
End Sub

【31379】Re:If文の条件式
回答  Kein  - 05/11/18(金) 15:35 -

引用なし
パスワード
   TypeName関数やVarType関数の戻り値でも判定できますが、

If WorksheetFunction.IsText(Target.Value) Then

などという判定式も考えられます。ワークシート関数を使う方法です。

【31399】Re:If文の条件式
お礼  tbtk  - 05/11/18(金) 17:31 -

引用なし
パスワード
   返信が遅れてすいませんでした。
早速、試してみます。ありがとうございました。
また、お世話になるかと思いますので今後ともよろしくお願いします。

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