
エクセルのマクロについて教えてください。
マクロ
Sub Macro1()
ChDir "C:\Users\〇〇\Desktop\2月04日"
Workbooks.OpenText Filename:="C:\Users\〇〇\Desktop\2月04日\テスト.txt", Origin _
:=932, StartRow:=1, DataType:=xlDelimited, TextQualifier:=xlDoubleQuote _
, ConsecutiveDelimiter:=False, Tab:=False, Semicolon:=False, Comma:= _
False, Space:=False, Other:=False, FieldInfo:=Array(1, 2), _
TrailingMinusNumbers:=True
Columns("A:A").ColumnWidth = 53.25
ActiveWorkbook.SaveAs Filename:="C:\Users\〇〇\Desktop\2月04日\テスト.xlsx", _
FileFormat:=xlOpenXMLWorkbook, CreateBackup:=False
End Sub
が有ります。
マクロを実行すると指定フォルダ内にあるテキスト「テスト.txt」を呼び込み
指定フォルダ内にエクセル形式「テスト.xlsx」で保存されます。
このコードの「"C:\Users\〇〇\Desktop\2月04日"」の部分を
マクロ実行ブックが保存されているフォルダに変更する方法を教えてください。
よろしくお願いします。

No.2ベストアンサー
- 回答日時:
="ActiveWorkbook.Path\テスト.xlsx", _・・・・・の書き方じゃ駄目ですよ。
チャント文字列の連結をしなきゃ・・・・・。
=ActiveWorkbook.Path & "\" & "テスト.xlsx",・・・・
とか
=ActiveWorkbook.Path & "\テスト.xlsx",・・・・
でしょ???

No.1
- 回答日時:
ActiveWorkbook.Path。
但し、エクセルブックファイルをダブルクリックして開いてる場合は上手く行きません。
エクセルを立ち上げて、そこからメーニューの「開く(f)」から目的のエクセルブックを開く必要があります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) エクセルのマクロについて教えてください。 2 2023/02/04 14:20
- XML エクセルのマクロについて教えてください。 3 2023/02/06 09:06
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/06 13:01
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/03/07 14:05
- Visual Basic(VBA) エクセルのマクロについて教えてください。 4 2023/07/02 11:48
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/03/08 09:08
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/06/04 09:39
- Visual Basic(VBA) エクセルのマクロについて教えてください。 5 2023/06/02 08:44
- Visual Basic(VBA) エクセルのマクロについて教えてください。 3 2023/07/01 12:54
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/06/01 14:45
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
高校に入学したばかりの体育の...
-
大学の成績について
-
祖母が亡くなりました。 金曜日...
-
待望のADSLが、、、、、ん...
-
皆さんは、英単語50個覚えるの...
-
高圧ケーブルの耐圧試験の時の...
-
助けてください!大至急! 彼氏...
-
エクセルのマクロについて教え...
-
Excel2010 並べ替えマクロを他...
-
MsgBoxがコンパイルエラーにな...
-
IQテストってどこで受けられる...
-
「ショーシャンクの空に」の高...
-
コンパクトフラッシュの信頼性...
-
めざましテレビ
-
EXCELって簡単ですか
-
無線LANでビデオチャットはでき...
-
一般的なコンピューターに関す...
-
五木の模擬テスト
-
身体ボロボロでも受かればOK
-
私はよく妬まれます。 理由は、...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
高圧ケーブルの耐圧試験の時の...
-
MsgBoxがコンパイルエラーにな...
-
大学の成績について
-
高校に入学したばかりの体育の...
-
祖母が亡くなりました。 金曜日...
-
マザーグースのことをよく知っ...
-
過去問
-
むかし小学校で受けさせられた...
-
DHCPを同一セグメントに2台に...
-
統計、平均値と中央値について
-
NaOHの化学式の表記についてです。
-
Zoomテストミーティングで動作...
-
VB.NETの正規表現について
-
大学受験 共通テスト 東北大
-
5.1chのテストソフト
-
テスト中とかに知ってる曲がリ...
-
大学2年です。入学後1年経って...
-
LANテスターを使わずにLANケー...
-
古いUSBメモリ(32MB)...
-
オンスケジュールとは?
おすすめ情報
回答ありがとう御座います。
ActiveWorkbook.Path
Workbooks.OpenText Filename:="ActiveWorkbook.Path\テスト.txt", Origin _
:=932, StartRow:=1, DataType:=xlDelimited, TextQualifier:=xlDoubleQuote _
, ConsecutiveDelimiter:=False, Tab:=False, Semicolon:=False, Comma:= _
False, Space:=False, Other:=False, FieldInfo:=Array(1, 2), _
ActiveWorkbook.Path
Workbooks.OpenText Filename:="ActiveWorkbook.Path\テスト.txt", Origin _
:=932, StartRow:=1, DataType:=xlDelimited, TextQualifier:=xlDoubleQuote _
, ConsecutiveDelimiter:=False, Tab:=False, Semicolon:=False, Comma:= _
False, Space:=False, Other:=False, FieldInfo:=Array(1, 2), _
TrailingMinusNumbers:=True
Columns("A:A").ColumnWidth = 53.25
ActiveWorkbook.SaveAs Filename:="ActiveWorkbook.Path\テスト.xlsx", _
FileFormat:=xlOpenXMLWorkbook, CreateBackup:=False
End Sub
とコードを作成しましたがエラーが出て上手く実行出来ませんでした。
解決方法を教えてください
よろしくよろしくお願いします。