回答編集履歴
1
挙動の修正
test
CHANGED
@@ -1,12 +1,12 @@
|
|
1
1
|
見たところ `check` という変数が定義されていないようです。`hoge` でしょうか。
|
2
2
|
|
3
|
-
また VBA の `If` には `()` はつけません。あと VBA で VB.NET(別言語)の `StartsWith` 相当の操作を行う関数は `InStr` です。
|
3
|
+
また VBA の `If` には `()` はつけません。あと VBA で VB.NET(別言語)の `StartsWith` 相当の操作を行う関数は `InStr` で、これを使用して文字列内の位置を 1(先頭)と比較します。
|
4
4
|
|
5
5
|
|
6
6
|
|
7
7
|
```lang-vb
|
8
8
|
|
9
|
-
If InStr(hoge, "hogehoge") AND check2 = "" Then
|
9
|
+
If InStr(hoge, "hogehoge") = 1 AND check2 = "" Then
|
10
10
|
|
11
11
|
' 何らかの操作を行う
|
12
12
|
|