Excel VBA質問箱 IV

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

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


70432 / 76738 ←次へ | 前へ→

【10813】Re:ファイルの保存について
回答  りん E-MAIL  - 04/2/14(土) 20:30 -

引用なし
パスワード
   バルタン さん、こんばんわ。

>Win XPとかではちゃんと動きません。

下のコードで確認してもらえばわかりますが、XPとかではデスクトップのフォルダがC:\WINDOWS\デスクトップ\ではありません。
Sub test()
  Dim obj As Object, dfol As String
  Set obj = CreateObject("WScript.Shell")
  dfol = obj.SpecialFolders("Desktop") 'デスクトップ
  MsgBox dfol
  Set obj = Nothing
End Sub

>加工したエクセルのデータと同じ所に保存したいのですが

加工したブックと同じフォルダに保存するならば、
Worksbooks("加工したブックの名前.xls").Path でフォルダ名を取得できるので、

ActiveWorkbook.SaveAs Filename:= _
Worksbooks("加工したブックの名前.xls").Path & "ファイル名",
   ==略==

でいいのでは?
0 hits

【10805】ファイルの保存について バルタン 04/2/14(土) 16:13 質問
【10813】Re:ファイルの保存について りん 04/2/14(土) 20:30 回答
【10858】Re:ファイルの保存について バルタン 04/2/16(月) 15:45 お礼

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