Access VBA質問箱 IV

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

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


521 / 2272 ツリー ←次へ | 前へ→

【11310】複数あるCSVファイル名から決まったパターン名のファイル名だけをインポ... RK 09/12/22(火) 13:43 質問[未読]
【11315】Re:複数あるCSVファイル名から決まった... 超初心者 09/12/25(金) 11:50 発言[未読]
【11316】Re:複数あるCSVから決まったパターン名のフ... 小僧 09/12/25(金) 11:53 発言[未読]

【11310】複数あるCSVファイル名から決まったパ...
質問  RK  - 09/12/22(火) 13:43 -

引用なし
パスワード
   複数あるCSVファイル名から「MOLS-DR1_3-****」のパターン名のファイル名だけをテーブルにインポートしたいのですが以下の式でいくと
CSVフォルダの中のファイルすべてをインポートしてしまうので
「MOLS-DR1_3-****」のパターン名のCSVファイル名のみをインポートしたいのですが
「MyPath = "C:\AutoCSV\CSV\MOLS-DR1_3-*.CSV"」のようにするとエラーがでます。
アドヴァイスのほどよろしくお願い致します。


Private Sub コマンド0_Click()

Dim MyPath
Dim MyCSV
MyPath = "C:\AutoCSV\CSV\*.CSV"
MyCSV = Dir(MyPath, vbNormal)
Do While MyCSV <> ""
DoCmd.TransferText acImportDelim, "", "WRK_ECO", "C:\AutoCSV\CSV\" & MyCSV, True
MyCSV = Dir
Loop
End Sub

【11315】Re:複数あるCSVファイル名から決まっ...
発言  超初心者  - 09/12/25(金) 11:50 -

引用なし
パスワード
   ▼RK さん:

> MyPath = "C:\AutoCSV\CSV\*.CSV"
> MyCSV = Dir(MyPath, vbNormal)
> Do While MyCSV <> ""
  If MyCSV Like "MOLS-DR1_3-*" Then
>   DoCmd.TransferText acImportDelim, "", "WRK_ECO", "C:\AutoCSV\CSV\" & MyCSV, True
  EndIf
>   MyCSV = Dir
> Loop

こんな感じでいかがでしょう

【11316】Re:複数あるCSVから決まったパターン名の...
発言  小僧  - 09/12/25(金) 11:53 -

引用なし
パスワード
   ▼RK さん:
こんにちは。

>「MyPath = "C:\AutoCSV\CSV\MOLS-DR1_3-*.CSV"」のようにすると
> エラーがでます。

どの行でどの様なエラーが出るのでしょうか。

現在ご提示されている情報だけですと
エラーの原因の特定が難しいですね。

521 / 2272 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
1078195
(SS)C-BOARD v3.8 is Free