
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
配列数式を使う場合は
=OR(ISERR(FIND(MID(A1,ROW($1:$256),1),".@abcdefghijklmnopqrstuvwxyz")))*1
と入力して[ctrl]+[shift]+[enter]で確定させます。
配列数式がよくわからない、もしくは使いたくない場合は
=OR(INDEX(ISERR(FIND(MID(A1,ROW($1:$256),1),".@abcdefghijklmnopqrstuvwxyz")),))*1
で普通に式入力します。
".@abcdefghijklmnopqrstuvwxyz"
この箇所のチェック文字種を修正する可能性もあるなら、
その文字列を[名前定義]するとメンテナンスし易いかと思います。
VBAを使って標準モジュールにユーザー定義関数を作る時のサンプルとしては
以下のような感じです。
Option Explicit
Function chk(r As Range) As Long
Const arg = ".@abcdefghijklmnopqrstuvwxyz"
Dim s As String
Dim f As Boolean
Dim i As Long
s = r(1).Text
For i = 1 To Len(s)
f = InStr(1, arg, Mid$(s, i, 1), vbBinaryCompare) = 0
If f Then Exit For
Next
chk = -f
End Function
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルへのデータの貼付時に...
-
excelの、ある数式内の{}の意...
-
vbsでテキストファイル内の文字...
-
COLUMN(1:1)の意味を教え...
-
VBAのWorksheetFunctionの引数...
-
数値を浮動小数点32bitHEXコー...
-
配列の値を置換するにはどうす...
-
VB 配列の内容をファイルに書...
-
Xorshiftの値を絞り込む方法を...
-
Excel-vba 文字列と変数を...
-
VBAでダブルコーテーション入り...
-
C言語 exitの使い方
-
C#でのIF文 時間比較のやり方
-
EXCEL/VBA 変数の値をクリップ...
-
jsp~jspにhiddenを使って変数...
-
Windows Media Playerで動画を...
-
関数で複数の値を戻り値として...
-
VisualStudio2022でC言語プログ...
-
VBAのチェックボックス結果を集...
-
if文内での計算
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
配列の値を置換するにはどうす...
-
excelの、ある数式内の{}の意...
-
COLUMN(1:1)の意味を教え...
-
VBAのWorksheetFunctionの引数...
-
エクセル、この関数の意味は?
-
RichTextBoxの改行を認知してく...
-
vbsでテキストファイル内の文字...
-
○桁にある数値を取得する VB.N...
-
複数ディレクトリの監視(VB.NET...
-
エクセルへのデータの貼付時に...
-
数値を浮動小数点32bitHEXコー...
-
VBSで特定の文字列が含まれる場...
-
【エクセル】 関数による電子...
-
VB 配列の内容をファイルに書...
-
小数点の表示。
-
VBAで配列に文字列が入らない?
-
in_addrからchar型の文字列の変換
-
配列の座標指定について。
-
ループを違う条件で抜けるよう...
-
初心者プログラミング
おすすめ情報