回答編集履歴

1

説明追記

2022/08/11 01:32

投稿

hatena19
hatena19

スコア33742

test CHANGED
@@ -1,2 +1,12 @@
1
1
  `Dim Var As Variant` と変数宣言してますが、`Var`は使用されてません。
2
2
  `Var4`を使用してますので、この`Var4`を`Var`に変更すれば動くのでは。
3
+
4
+ あと、ShikibetsuNo は文字列になるので、検索対象のセル値が数値だと値が見つからないとなりますので、
5
+ ShikibetsuNoを数値型に変換する必要があるかもしれません。
6
+
7
+ ---
8
+ モジュールの先頭に Option Explicit と記述して変数宣言を強制しておくとこのような単純ミスを防ぐことができます。
9
+
10
+ [【Excel小ネタ】ExcelのMATCH関数は実は2つある? - FI's Story](https://infoxnet.co.jp/ftblog/index.php/2022/04/15/story519e104471364a5d/)
11
+
12
+ [Office TANAKA - 今さら聞けないVBA[変数って宣言しなくちゃいけないの?]](http://officetanaka.net/excel/vba/beginner/06.htm)