Excel VBA質問箱 IV

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

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


50182 / 76732 ←次へ | 前へ→

【31445】複数のcsvファイルを開いてブックに貼り付ける
質問  すま  - 05/11/21(月) 15:29 -

引用なし
パスワード
   こんにちは。はじめまして。
どなたか教えてください(^-^)

1.複数のcsvブックを開き、activebook(シートは1枚のみ)に追加したい。
追加されるシートの順序はこだわりません。
開きたいcsvファイルは、activebookと同じフォルダにあります。

こちらの掲示板を参考に一旦書いてみたのですが、
ファイルを選択したあとに、bookには追加されませんでした。

どこに何を追加すればいいのでしょうか?

Sub test6()
  Dim vFileName As Variant
  Dim sDefaultPath As String, iFileName As String
  sDefaultPath = ActiveWorkbook.Path
  
  ’ファイルを選択
  vFileName = Application.GetOpenFilename( _
  fileFilter:=StrConv("CSV ファイル (*.CSV),*.x*," & _
  "すべてのファイル (*.*),*.*", vbNarrow), FilterIndex:=1, _
    MultiSelect:=True)
    
  'キャンセルされたかチェック(キャンセル時MSG出力)
  If VarType(vFileName) = 11 Then
    MsgBox "キャンセルされました。"
    Exit Sub
  End If
  
End Sub


2.追加されたシート名は、ファイル名が適用されますが、
ファイル名の23文字目以降を適用するということはできますか?
その場合のコードはどうようなものでしょうか?

ご教示よろしくお願いいたしますm(__)m
0 hits

【31445】複数のcsvファイルを開いてブックに貼り付ける すま 05/11/21(月) 15:29 質問
【31447】Re:複数のcsvファイルを開いてブックに貼り... Kein 05/11/21(月) 16:13 回答
【31448】Re:複数のcsvファイルを開いてブックに貼り... だるま 05/11/21(月) 16:41 発言
【31450】Re:複数のcsvファイルを開いてブックに貼り... すま 05/11/21(月) 16:53 発言
【31449】Re:複数のcsvファイルを開いてブックに貼り... すま 05/11/21(月) 16:51 質問
【31452】Re:複数のcsvファイルを開いてブックに貼り... だるま 05/11/21(月) 18:57 回答
【31453】Re:複数のcsvファイルを開いてブックに貼り... Kein 05/11/21(月) 19:02 発言
【31466】Re:複数のcsvファイルを開いてブックに貼り... すま 05/11/22(火) 9:43 お礼

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