teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

3

追記

2018/09/03 06:01

投稿

pro-poke5
pro-poke5

スコア46

title CHANGED
File without changes
body CHANGED
@@ -71,4 +71,9 @@
71
71
  もちろん次の行が読み込めないのでエラーになるのはわかるのですが、東京から次の一行目(日付、天気の行)は存在し、その次がない場合のエラー処理方法がよくわかりません
72
72
 
73
73
 
74
- よろしくお願いいたします。
74
+ よろしくお願いいたします。
75
+
76
+
77
+ 追記
78
+ 皆様回答ありがとうございました
79
+ 一番シンプルに解決したものをBAにさせていただきました

2

ついき

2018/09/03 06:01

投稿

pro-poke5
pro-poke5

スコア46

title CHANGED
File without changes
body CHANGED
@@ -6,6 +6,8 @@
6
6
  以下がループ部分のコードです
7
7
  ```VBA
8
8
  Do Until EOF(txtnum)
9
+ '2行目よみこみ
10
+ Line Input #txtnum, line1
9
11
  If InStr(line1, "東京") > 0 Then
10
12
  tokyoFlg = "1"
11
13
  Else

1

henshuu

2018/08/29 03:32

投稿

pro-poke5
pro-poke5

スコア46

title CHANGED
File without changes
body CHANGED
@@ -12,20 +12,20 @@
12
12
 
13
13
  If tokyoFlg = "1" Then
14
14
 
15
- '1行目が空
15
+ '2行目が空
16
16
  If line1 = "" Then
17
-    MsgBox "" & filename & "に不正なデータが含まれているため処理を終了します"
17
+    MsgBox "不正なデータが含まれているため処理を終了します"
18
18
  End
19
19
  End If
20
20
    3行目読み込み
21
21
  Line Input #txtnum, line2
22
22
 
23
- '1行目日付を取得
23
+ '2行目日付を取得
24
24
  data = getdata(line1, data)
25
25
 
26
26
    '3行目が空
27
27
    If line2 = "" Then
28
-   MsgBox "" & filename & "に不正なデータが含まれているため処理を終了します"
28
+   MsgBox "不正なデータが含まれているため処理を終了します"
29
29
  End
30
30
    End If
31
31