アプリ版:「スタンプのみでお礼する」機能のリリースについて

【やりたい事】
画像をご覧ください
A列にフォルダの名前があります

・A2セルを選択します
・A2には 1 とういうフォルダの名前があります
・フォルダパスは以下のとおりです

C:\Users\2020\OneDrive\ドキュメント\a\1

このようにセルを上記のフォルダパス+A3セルを選択した名前 たして
フォルダを開きたいです

任意のフォルダを開くコードは以下のとおりです
フォルダの名前 1 の場所をセル選択をして、変更した上で開きたいという事です


【コード】
Sub フォルダをエクスプローラーで開く()

Dim フォルダパス As String
フォルダパス = "C:\Users\2020\OneDrive\ドキュメント\a\1"

Shell "C:\windows\explorer.exe " & フォルダパス & "\", vbNormalFocus

End Sub

「【マクロ】エクセルにかいてある、フォルダ」の質問画像

A 回答 (1件)

選択しているセルの中身を


"C:\Users\2020\OneDrive\ドキュメント\a\"
の後に加えるというのであれば、
こちらでどうでしょう?

Sub フォルダをエクスプローラーで開く()
  Dim フォルダパス As String
  フォルダパス = "C:\Users\2020\OneDrive\ドキュメント\a\"
  shell "C:\windows\explorer.exe " & フォルダパス & ActiveCell, vbNormalFocus
End Sub
    • good
    • 0
この回答へのお礼

うまく、動きました。ご指導、ありがとうございます

お礼日時:2024/04/22 20:05

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A