No.5ベストアンサー
- 回答日時:
同じ親フォルダ内の違うフォルダを削除したいと言う事なら
Adr = FSO.GetParentFolderName(ThisWorkbook.Path)
FSO.DeleteFolder Adr & "\前審査"
No.4
- 回答日時:
以下のようにしてください。
Sub フォルダ削除()
On Error Resume Next
Dim FSO As Object
Dim Adr As String
Dim pos As Long
Set FSO = CreateObject("Scripting.FileSystemObject")
Adr = ThisWorkbook.Path
pos = InStrRev(Adr, "\")
Adr = Left(Adr, pos)
Adr = Adr & "前審査"
FSO.DeleteFolder Adr
End Sub
No.3
- 回答日時:
No2です。
>前審査フォルダは審査フォルダに無くて
>サブフォルダ内にある場合に~~~
>可能でしょうか?
対象ファイルの所在が不確定なら、事前に対象ファイルを探す必要があります。
FileSystemObject をご利用なら、FileExists メソッドでファイルの有無を調べられますので、サブフォルダも含めて調べれば良いでしょう。
https://learn.microsoft.com/ja-jp/office/vba/lan …
No.2
- 回答日時:
こんにちは
>作業中のフォルダ以外のフォルダをコードでは
>何と表示するかを教えてください
それに該当するフィルダは無数に存在しうるので、その様なものを意味するコードはありません。
Sheet1以外のシートを直接的に表すコードがないのと同様です。
強いて言うなら、
(フォルダパス <> ThisWorkbook.Path)
に相当する、全てのフォルダが該当します。
※ なお、「作業中のフォルダ」と言う言葉をどういう意味でお使いなのか不明ですが、通常は、例えば Dir関数のデフォルトフォルダ等を意味するのではないかと思いますけれど・・
「ThisWorkbook.Path」は、あくまでも ThisWorkbook.Path にすぎません。
No.1
- 回答日時:
「ThisWorkbook.Path」は、マクロがあるExcelファイルのパスですが、
そこを「一番初めのフォルダ」して使いたいのですか?
それとも、他のフォルダを「一番初めのフォルダ」としたいですか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/16 14:36
- Visual Basic(VBA) エクセルのマクロについて教えてください マクロを実行すると メッセージボックスが表示されて okをク 4 2023/07/05 19:32
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2022/10/26 17:14
- Visual Basic(VBA) エクセルのマクロについて教えてください マクロを実行して 作業フォルダの中にある PDFファイル名を 3 2023/07/01 15:16
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/21 09:28
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/06 17:46
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/10 11:34
- Visual Basic(VBA) エクセルのマクロについて教えてください。 3 2023/07/01 10:35
- Visual Basic(VBA) エクセルのマクロについて教えてください 物件ごとのフォルダを作成してます そのフォルダ内にサブフォル 2 2023/07/02 17:58
- Visual Basic(VBA) Excelのマクロについて教えてください。 作業フォルダ内に2つのファイルがあります。 このファイル 2 2023/07/09 13:40
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~11/22】このサンタクロースは偽物だと気付いた理由とは?
- ・お風呂の温度、何℃にしてますか?
- ・とっておきの「まかない飯」を教えて下さい!
- ・2024年のうちにやっておきたいこと、ここで宣言しませんか?
- ・いけず言葉しりとり
- ・土曜の昼、学校帰りの昼メシの思い出
- ・忘れられない激○○料理
- ・あなたにとってのゴールデンタイムはいつですか?
- ・とっておきの「夜食」教えて下さい
- ・これまでで一番「情けなかったとき」はいつですか?
- ・プリン+醤油=ウニみたいな組み合わせメニューを教えて!
- ・タイムマシーンがあったら、過去と未来どちらに行く?
- ・遅刻の「言い訳」選手権
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Windows10でコマンドプロンプト...
-
【Ant】指定した複数のフォルダ...
-
マクロVBAのフォルダ階層別で検...
-
ExcelVBAでフォルダへのハイパ...
-
ファイル名と同名のフォルダを...
-
AIX findコマンド
-
API関数(DLL)の呼び出しにお...
-
パス名に2バイト文字(マルチバ...
-
Access VBA で フォルダ権限...
-
Excelのハイパーリンクについて...
-
C言語でのフォルダ作成
-
VBAでファイル名を指定して保存...
-
フォルダのサイズを取得したい
-
【コマンドプロンプト】名前順...
-
エクセルのマクロコードの一部...
-
Debug フォルダは消していいの?
-
自動的に作られるresource.hに...
-
フォルダにリンクを貼りたい
-
エクセルのマクロについて教え...
-
カレントフォルダって?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Windows10でコマンドプロンプト...
-
Excelのハイパーリンクについて...
-
デスクトップの画像をhtmlに表...
-
VBA 最新のフォルダ取得
-
ファイル名と同名のフォルダを...
-
excelマクロ 冒頭3文字が一致す...
-
会社のネットワーク上のファイ...
-
フォルダ内のPDFファイル名を変...
-
Access VBA で フォルダ権限...
-
VBA フォルダ名に特定の文字を...
-
【マクロ】ファイル名の日付に...
-
フォルダを開いて、閉じるのプ...
-
カレントフォルダって?
-
パス名に2バイト文字(マルチバ...
-
保存先のフォルダ名を指定した...
-
Excelで指定したフォルダに保存...
-
Debug フォルダは消していいの?
-
ExcelのVBAでフォルダ指定がで...
-
C ファイル出力で、フォルダが...
-
vbsで選択ダイアログを表示した...
おすすめ情報
回答ありがとうございます
説明不足で申し訳ありません
例えば
先ず最近に 北海太郎の名前のフォルダがあります
その中に
審査 検査 前審査 のフォルダがあり
マクロファイルがあるフォルダは
審査です
マクロ
Sub フォルダ削除()
On Error Resume Next
Dim FSO As Object Dim Adr As String
Set FSO = CreateObject("Scripting.FileSystemObject")
Adr = ThisWorkbook.Path
FSO.DeleteFolder Adr & "\前審査"
End Sub
があります
このマクロを実行する為には
サブフォルダの審査の中にマクロファイルがあり、又、同じく審査フォルダの中に前審査フォルダが無ければ前審査フォルダを削除できません
審査フォルダ内にマクロファイルがあり
前審査フォルダは審査フォルダに無くて
サブフォルダ内にある場合にマクロが実行されて前審査フォルダを削除したいのですが
可能でしょうか?
よろしくお願いします
回答ありがとうございます
色々と教えて頂きありがとうございます
申し訳ありません
私が設定しているコードをどのように変更すれば良いかが分かりません
詳しくコードを教えていただけますか?
よろしくお願いします