Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


423 / 76735 ←次へ | 前へ→

【81979】Re:csvの読み込みエラーについて
質問  ちか  - 22/2/27(日) 15:03 -

引用なし
パスワード
   ▼よろずや さん:
>Function ChkCSVデータ(なんたらかんたら...
>と書いてあるところを探しましょう。

ありがとうございます。
探してみて多分これじゃないかなってとこがありました。
ただ残念ながら、これが何を書いてあるのかがわかりません。
この条件を満たすとかifなんじゃないかって思うのですが、ご教授いただければ幸いです。


'CSVファイル読込
  '===========================================================
  Do While Not EOF(1)
    '-------------------------------------------------------
    '1行読込処理
    '-------------------------------------------------------
    Line Input #ch, csvStr
    '-------------------------------------------------------
    'カンマ区切りで配列に格納
    '-------------------------------------------------------
    csvStr = Replace(csvStr, """", "")
    csvStr = Replace(csvStr, "'", "")
    '=======================================================
    'CSVファイルチェック
    '=======================================================
    If i = 1 Then
      If ChkCSVデータ(csvStr, strCsvMode) = "NG" Then
        Close #ch
        Application.DisplayAlerts = False
        Workbooks(strWkBookName).Close
        Application.DisplayAlerts = True
        MsgBox "選択したファイルはデータプールCSVではありません。", vbOKOnly + vbExclamation
        Exit Sub
      End If
    Else
      '-----------------------------------------------------------
      'シート コピー処理
      '-----------------------------------------------------------
      If intSheetIdxCount = 1 Then
        ThisWorkbook.Worksheets("2×6タイプ").Copy Before:=Worksheets("Sheet1")
        Workbooks(strWkBookName).Worksheets("2×6タイプ").Name = CStr(intSheetIdx)

      End If
      '=======================================================
      '書き込み処理
      '=======================================================
      Set2_6セルデータ strCsvMode, csvStr, strWkBookName, i, intSheetIdx, intSheetIdxCount
      '-------------------------------------------------------
      ' シートインデックス処理 125
      '-------------------------------------------------------
      If intSheetIdxCount >= 12 Then
        'シートカウント
        intSheetIdx = intSheetIdx + 1
        '行カウント
        intSheetIdxCount = 1
        'シート数125で終了(1,500行分)
        If intSheetIdx > 125 Then
          MsgBox "1,500行を超えました。以降は別途作成してください。", vbOKOnly + vbInformation
          Exit Do
        End If
      Else
        '行カウント
        intSheetIdxCount = intSheetIdxCount + 1
      End If

    End If
    '-------------------------------------------------------
    'インクリメント
    '-------------------------------------------------------
    i = i + 1
  Loop
  '-----------------------------------------------------------
  'ファイルクローズ
  '-----------------------------------------------------------
  Close #ch
  '-----------------------------------------------------------
  '終了メッセージ
  '-----------------------------------------------------------
  MsgBox "作成完了"

End Sub

7 hits

【81974】csvの読み込みエラーについて ちか 22/2/24(木) 13:14 質問[未読]
【81975】Re:csvの読み込みエラーについて よろずや 22/2/25(金) 13:25 発言[未読]
【81979】Re:csvの読み込みエラーについて ちか 22/2/27(日) 15:03 質問[未読]
【81980】Re:csvの読み込みエラーについて よろずや 22/2/27(日) 17:38 発言[未読]
【81981】Re:csvの読み込みエラーについて ちか 22/2/27(日) 17:54 質問[未読]
【81982】Re:csvの読み込みエラーについて よろずや 22/2/27(日) 18:58 回答[未読]
【81983】Re:csvの読み込みエラーについて ちか 22/2/27(日) 19:09 質問[未読]
【81984】Re:csvの読み込みエラーについて よろずや 22/2/27(日) 20:19 発言[未読]
【81985】Re:csvの読み込みエラーについて ちか 22/2/27(日) 21:18 質問[未読]
【81986】Re:csvの読み込みエラーについて よろずや 22/2/27(日) 21:53 発言[未読]
【81987】Re:csvの読み込みエラーについて ちか 22/2/27(日) 22:08 質問[未読]
【81988】Re:csvの読み込みエラーについて よろずや 22/2/27(日) 22:23 発言[未読]
【81989】Re:csvの読み込みエラーについて ちか 22/2/27(日) 22:33 質問[未読]
【81990】Re:csvの読み込みエラーについて よろずや 22/2/27(日) 22:56 発言[未読]
【81991】Re:csvの読み込みエラーについて ちか 22/2/27(日) 23:11 質問[未読]
【81992】Re:csvの読み込みエラーについて よろずや 22/2/28(月) 10:05 発言[未読]
【81993】Re:csvの読み込みエラーについて ちか 22/2/28(月) 13:25 質問[未読]
【81994】Re:csvの読み込みエラーについて よろずや 22/2/28(月) 21:18 発言[未読]
【81995】Re:csvの読み込みエラーについて ちか 22/3/1(火) 8:53 回答[未読]
【81996】Re:csvの読み込みエラーについて ちか 22/3/2(水) 8:57 回答[未読]
【81997】Re:csvの読み込みエラーについて よろずや 22/3/2(水) 9:16 発言[未読]

423 / 76735 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free