質問編集履歴
2
検索条件として短い単語としていましたが、長いに修正しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -22,7 +22,7 @@
|
|
22
22
|
|
23
23
|
A列がすでに入力済みで、B、C列はVBAを実行することで自動で値を入力したいと考えています。
|
24
24
|
|
25
|
-
A列を上から検索値として下方向に検索をかけて、部分一致かつ文字が検索値より
|
25
|
+
A列を上から検索値として下方向に検索をかけて、部分一致かつ文字が検索値より長い場合に、同じ行の隣の列(B、C、D)に検索値を与えたいです。
|
26
26
|
|
27
27
|
|
28
28
|
|
@@ -58,7 +58,7 @@
|
|
58
58
|
|
59
59
|
|
60
60
|
|
61
|
-
Set c = Range("B4:B5000").Find(searchWord, LookAt:=xlPart) '②検索値よりも
|
61
|
+
Set c = Range("B4:B5000").Find(searchWord, LookAt:=xlPart) '②検索値よりも長い単語を条件
|
62
62
|
|
63
63
|
If c Is Nothing Then
|
64
64
|
|
@@ -100,7 +100,7 @@
|
|
100
100
|
|
101
101
|
①:検索値を下方向へずらしていく。Offsetで可能?
|
102
102
|
|
103
|
-
②:検索条件として、検索値よりも
|
103
|
+
②:検索条件として、検索値よりも長い単語を検索結果としたい場合、どこに条件をいれるのがいいのか。
|
104
104
|
|
105
105
|
③:検索結果としてヒットした単語の隣の行に検索値を与える。B列が埋まっている場合は、C列にというやり方がわかりません。。。
|
106
106
|
|
1
りんご缶にはりんごジュースは検索としてヒットしない旨を修正しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -14,7 +14,7 @@
|
|
14
14
|
|
15
15
|
すいか すいか割り
|
16
16
|
|
17
|
-
りんご缶
|
17
|
+
りんご缶
|
18
18
|
|
19
19
|
すいか割り
|
20
20
|
|