Excel VBA質問箱 IV

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

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


18612 / 76738 ←次へ | 前へ→

【63566】Re:ファイルの種類変更
質問  マクロ  - 09/11/18(水) 13:11 -

引用なし
パスワード
   ▼Yuki さん:
>  DT = CreateObject("WScript.Shell").SpecialFolders.Item("Desktop") & "\"
>
>の変わりに
>DT = 取得したフォルダ名
>でいいですよ。


ご指摘の通りやってみたのですが、内容が力量不足でよくわからなく。。

Sub test3()
  Application.ScreenUpdating = False
  Dim wb As Workbook, ws As Worksheet, i As Long, myFile
  myFile = Application.GetOpenFilename _
        (filefilter:="サンプルファイル,*.slk", _
        Title:="ファイルを選択", MultiSelect:=True)
  If TypeName(myFile) = "Boolean" Then Exit Sub
  
  With Application.FileDialog(msoFileDialogFolderPicker)
    If .Show = True Then
      Dim DT As String
      DT = CreateObject("WScript.Shell").SpecialFolders.SelectedItems(1)
    End If
  End With
  For i = 1 To UBound(myFile)
    Set wb = Workbooks.Open(myFile(i))
    strNM = Replace(Dir(myFile(i)), ".slk", ".xls")
    wb.SaveAs Filename:=DT & strNM, _
         FileFormat:=xlExcel7, Password:="", _
         WriteResPassword:="", ReadOnlyRecommended:=False, _
         CreateBackup:=False
    wb.Close False
    Set wb = Nothing
  Next i
Application.ScreenUpdating = True


End Sub

1 hits

【63514】ファイルの種類変更 マクロ 09/11/14(土) 22:41 質問
【63515】Re:ファイルの種類変更 よろずや 09/11/14(土) 23:28 回答
【63531】Re:ファイルの種類変更 マクロ 09/11/15(日) 22:50 質問
【63533】Re:ファイルの種類変更 Yuki 09/11/16(月) 8:11 発言
【63542】Re:ファイルの種類変更 マクロ 09/11/16(月) 20:48 質問
【63543】Re:ファイルの種類変更 かみちゃん 09/11/17(火) 4:59 発言
【63560】Re:ファイルの種類変更 マクロ 09/11/18(水) 1:32 質問
【63562】Re:ファイルの種類変更 かみちゃん 09/11/18(水) 6:36 発言
【63563】Re:ファイルの種類変更 Yuki 09/11/18(水) 8:01 発言
【63566】Re:ファイルの種類変更 マクロ 09/11/18(水) 13:11 質問
【63567】Re:ファイルの種類変更 Yuki 09/11/18(水) 13:36 発言
【63568】Re:ファイルの種類変更 マクロ 09/11/18(水) 13:52 お礼

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