Excel VBA質問箱 IV

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

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


27983 / 76732 ←次へ | 前へ→

【54062】フォルダ内のファイル名取得
質問  とんちゃん  - 08/2/22(金) 15:58 -

引用なし
パスワード
   こんにちわ。
VBAのサンプルなどを見て自分なりにつぎはぎしながら作りました。
今回はある特定のフォルダにある.xlsファイルのファイル名を
取得するマクロを作っています。
ほぼ完成しているのですが、
1点解決できない問題があります。
それはファイル名が規定値シートのA1から下方向に
入ってしまうのです。
変数をしようしているせいか、セルの指定の仕方が分かりません。
実際は規定値シートのD17から下方向に入って欲しいのですが・・・
よろしくご指導ください。
よろしくお願いいたします。

Sub filenamelist()

  Dim folderPath As String
  Dim myFName As String
  Dim FCnt As Integer

  Sheets("規定値").Select
  folderPath = Range("B10")
  ChDir folderPath

  FCnt = 0         '取得ブック数をカウントするための変数を初期化
  myFName = Dir("*.xls")  'フォルダ内の最初のExcelブックを取得
  If myFName <> "" Then
   FCnt = FCnt + 1    '取得ブック数をカウント
   Cells(FCnt, 1).Value = myFName

   Do           '1件目以降のブックを取得

    myFName = Dir()
    If myFName <> "" Then
     FCnt = FCnt + 1
     Sheets("規定値").Cells(FCnt, 1).Value = myFName
    Else

     Exit Do
    End If
   Loop
  End If

  Sheets("規定値").Select
  Range("B17").Select
  ActiveCell.FormulaR1C1 = FCnt

End Sub

0 hits

【54062】フォルダ内のファイル名取得 とんちゃん 08/2/22(金) 15:58 質問
【54063】Re:フォルダ内のファイル名取得 マクロマン 08/2/22(金) 16:04 発言
【54066】Re:フォルダ内のファイル名取得 とんちゃん 08/2/22(金) 16:39 お礼
【54067】Re:フォルダ内のファイル名取得 マクロマン 08/2/22(金) 17:27 発言
【54064】Re:フォルダ内のファイル名取得 マクロマン 08/2/22(金) 16:05 発言

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