回答編集履歴

1

説明修正

2022/07/07 07:06

投稿

hatena19
hatena19

スコア34347

test CHANGED
@@ -1,8 +1,15 @@
1
1
  A1セルに「令和4年度一宮市まちづくり部区画整理課」
2
2
  A2セルに「令和4年度一宮市まちづくり部公園緑地課」
3
3
  と入力して下記のコードを実行すると、
4
- "A1の方が大" と正しくメッセージが表示されます。
4
+ ~~"A1の方が大" と正しくメッセージが表示されます。
5
- Select Caseの問題ではなく、提示されていない部分の問題だと思います。
5
+ Select Caseの問題ではなく、提示されていない部分の問題だと思います。~~
6
+ **(追記)文字列の比較方法の問題だと思われます。
7
+ モジュールの先頭に下記のようにテキストモードでの比較を指定すると、期待する結果になりそうです。
8
+ 指定しないとバイナリモードでの比較になります。**
9
+ ```vba
10
+ Option Compare Text
11
+ ```
12
+ [Option Compare ステートメント (VBA) | Microsoft Docs](https://docs.microsoft.com/ja-jp/office/vba/language/reference/user-interface-help/option-compare-statement)
6
13
 
7
14
  ```vba
8
15
  Public Sub test()