Excel VBA質問箱 IV

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

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


27983 / 76736 ←次へ | 前へ→

【54066】Re:フォルダ内のファイル名取得
お礼  とんちゃん  - 08/2/22(金) 16:39 -

引用なし
パスワード
   早速ありがとうございます。
下の様に変更したらあまりよい方法じゃないかもですが
思っていたようになりました。
よいお知恵をお借りできてよかったです。
ありがとうございました。

Sub filenamelist()

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

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

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

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

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

     Exit Do
    End If
   Loop
  End If

  Sheets("規定値").Select
  Range("B17").Select
  ActiveCell.FormulaR1C1 = FCnt - 16     'ここに-16を追加

End Sub

▼マクロマン さん:
>Sheets("規定値").Cells(FCnt, 1).Value = myFName
>
>Cellsを使う場合は、
>Cells(行番号,列番号)
>と指定します。

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 / 76736 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free