質問編集履歴

2

試したことの追加

2023/05/23 09:09

投稿

Risney
Risney

スコア148

test CHANGED
File without changes
test CHANGED
@@ -16,7 +16,10 @@
16
16
  ### 試したこと
17
17
  ・不等号記号を変更して確認してみましたが発生している問題は変わらず、、
18
18
  ・文字数指定の部分を省いた場合、指定文字列を入力時にエラーダイアログが表示されるので、文字数制限の数式以外は問題ないと思います。
19
-
19
+ ・以下の数式にしたら文字数は6文字以上でないとダイアログ表示がされましたが、?などの文字が入っていてもダイアログが表示されなくなりました。
20
+ ```Excel
21
+ =OR((LEN(C6)>=6),NOT(OR(COUNTIF(C6,"*:*"),COUNTIF(C6,"*\*"),COUNTIF(C6,"*¥*"),COUNTIF(C6,"*?*"),COUNTIF(C6,"*?*"),COUNTIF(C6,"*[*"),COUNTIF(C6,"*]*"),COUNTIF(C6,"*/*"),COUNTIF(C6,"*~**"),COUNTIF(C6,"***"))))
22
+ ```
20
23
  ### 備考
21
24
  理想はvbaで設定することでしたが、
22
25
  以下をサイトを参考にAddメソッドで試したが上手くいかなかったので、

1

実現したいことの修正

2023/05/23 07:21

投稿

Risney
Risney

スコア148

test CHANGED
@@ -1 +1 @@
1
- エクセルの入力規則のユーザー設定にて、複数条件(文字数と指定文字列)を設定したい。
1
+ エクセルの入力規則のユーザー設定にて、複数条件(文字数制限と指定文字列)を設定したい。
test CHANGED
@@ -1,21 +1,21 @@
1
1
  ### 実現したいこと
2
2
  入力規則で以下の場合にエラーダイアログが表示されるように設定したい
3
- ・文字数が6文字以
3
+ ・文字数が6文字以
4
4
  ・指定の記号が入力されている
5
5
 
6
6
  ### 前提
7
7
  C6セルに値を入力し、
8
- 条件にあてはまればエラーメッセージを表示する
8
+ 条件にあてはまればエラーメッセージを表示する
9
9
 
10
10
  ### 発生している問題
11
- 以下の数式では、文字数が0以外の時はすべて
11
+ 以下の数式では、文字数が0以外の時はすべてエラーダイアログが表示されてしまいます。
12
12
  ```Excel
13
13
  =NOT(OR((LEN(C6)<6),COUNTIF(C6,"*:*"),COUNTIF(C6,"*\*"),COUNTIF(C6,"*¥*"),COUNTIF(C6,"*?*"),COUNTIF(C6,"*?*"),COUNTIF(C6,"*[*"),COUNTIF(C6,"*]*"),COUNTIF(C6,"*/*"),COUNTIF(C6,"*~**"),COUNTIF(C6,"***")))
14
14
 
15
15
  ```
16
16
  ### 試したこと
17
17
  ・不等号記号を変更して確認してみましたが発生している問題は変わらず、、
18
- ・文字数指定の部分を省いた場合、指定文字列を入力時にエラーダイアログが表示されるので数式問題ないと思います。
18
+ ・文字数指定の部分を省いた場合、指定文字列を入力時にエラーダイアログが表示されるので、文字制限の数以外は問題ないと思います。
19
19
 
20
20
  ### 備考
21
21
  理想はvbaで設定することでしたが、