No.3ベストアンサー
- 回答日時:
No.2の者です。
元のファイルの説明がなかったので、念のために確認になりますが、
Sub セル名で保存Text()などの、マクロの入ったファイルを、マクロなしで
保存したいという事でしょうか?
それとも、別のファイルになるのでしょうか?
Application.Dialogs(xlDialogSaveAs).Showだと、arg2に、12を指定する
とExcelブック(*.xlsx)になる様です。
但し、保存する方が、xlsmを選択するとマクロが入ったままになりますね。
https://okwave.jp/qa/q9501145.html
回答有難う御座います。
arg2に、12を指定するで解決しました。
Sub セルText名でダイアログマクロ無し保存()
Application.Dialogs(xlDialogSaveAs).Show Arg1:=Range("A1").Text & "月" & Range("D1").Text & "日", arg2:=12
End Sub
No.4
- 回答日時:
No1です
>ちょっとピンと来ませんでした。
マクロから「名前を付けて保存」を行いたいってことではないのでしょうか?
違うのなら、以下およびNo1は無視してください。
>1ファイルづつにはマクロ無し(.xlsx)で保存しようとしています。
No2様のご指摘にもありますが、.xlsx形式で保存すればマクロは削除されます。
一方で、ダイアログ入力からはユーザが自由にファイル名称や形式を指定できてしまいます。
補足でご説明の意図ならフォルダ選定のダイアログにしておく方がよさそうな気がしますけれど、SaveAsのダイアログを使うのなら、入力値をチェックして、名称や形式を再設定する必要がありそうに思われます。(実態が不明なので、よくわかりませんけれど・・)
また、マクロのあるブックをマクロ無しで保存する際には、警告表示がでますので、表示を止めておくのが良いでしょう。
No.2
- 回答日時:
おはようございます。
ダイアログを表示するのは、保存先が決まっていないという事でしょうか?
もし、保存先が決まっているなら、名前を付けて保存で、xlsx形式で
保存すれば良いと思いますが。
ダイアログでしたら、保存形式をExcelブックとして保存すれば、マクロは
削除されると思います。
https://www.higashisalary.com/entry/macro-delete
人に使ってもらうマクロファイルを作ろうとしています。
その為保存先が決まっていなくコマンドボタンクリックしたらダイアログを表示し好きなフォルダに保存してもらうようにしようと思います。
使用する人が形式を気にせずダイアログから保存出来ればと思います。
No.1
- 回答日時:
早速の回答有難う御座います。
リンクURL見させていただきましたがちょっとピンと来ませんでした。
原ファイル(.xlsm)を読取専用としそれに入力した毎回保存する1ファイルづつにはマクロ無し(.xlsx)で保存しようとしています。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/02/21 11:19
- Excel(エクセル) エクセルのマクロについて教えてください。 2 2023/02/21 13:29
- Excel(エクセル) Excelのマクロコードについて教えてください。 1 2022/03/27 10:47
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2022/03/31 12:46
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/20 10:00
- Visual Basic(VBA) エクセルのマクロについて教えてください。 3 2023/02/17 11:59
- Visual Basic(VBA) Excelのマクロコードについて教えてください。 1 2022/03/27 13:25
- Excel(エクセル) エクセルのマクロについて教えてください。 2 2023/02/20 14:46
- PowerPoint(パワーポイント) エクセルのマクロ設定について教えてください。 2 2021/10/29 11:36
- PowerPoint(パワーポイント) エクセルのマクロについて教えてください。 1 2023/01/20 14:36
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教える店舗&オフィスのセキュリティ対策術
中・小規模の店舗やオフィスのセキュリティセキュリティ対策について、プロにどう対策すべきか 何を注意すべきかを教えていただきました!
-
エクセルVBA、ファイル名をセルの値で保存の方法を教えてください。 おそれいります。こちらで数々のエ
Excel(エクセル)
-
excelで複数セル値を組合わせてファイル名にする方法
Excel(エクセル)
-
日付を入力したセルをファイル名にして保存するには
Excel(エクセル)
-
-
4
エクセルをPDFで保存し、ファイル名はA1セルを参照するVBAの記述を教えてください。
Excel(エクセル)
-
5
Excelでセル内の文字をファイル名にする方法と、下のSheet1タブを2列にする方法は?
Excel(エクセル)
-
6
セルの値を使ってファイルを保存
Excel(エクセル)
-
7
エクセルVBAでセルに入力したパスでブックを開く
Excel(エクセル)
-
8
【Excel】指定したセルの名前でPDFを保存する【VBA】
Visual Basic(VBA)
-
9
excelマクロ、任意セルの値で名前を付けて任意のフォルダに保存
Visual Basic(VBA)
-
10
エクセル マクロ 名前を付けて保存 PDF保存先指定 ファイル名任意+日付
Excel(エクセル)
-
11
VBAでセル値からフォルダ名を取得するコードについて
Excel(エクセル)
-
12
Excelの選択範囲を特定のセル値をファイル名にしてPDFで保存する
Excel(エクセル)
-
13
エクセルVBAでパスの¥マークについて
Access(アクセス)
-
14
名前をつけて保存した後、元のファイルに戻るには
その他(コンピューター・テクノロジー)
-
15
セルの値と同じ名前のシートをアクティブにするには?
Excel(エクセル)
-
16
[Excel] ファイル名を変数指定して保存するマクロ
Excel(エクセル)
-
17
パスをセルから取得し保存 VBA
その他(Microsoft Office)
-
18
エクセルでセル値をファイル名にして保存しようと思っています。
Visual Basic(VBA)
-
19
SaveAsの保存先について
Visual Basic(VBA)
-
20
EXCEL VBAで全選択範囲の解除
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Googleドライブへの保存がWi-Fi...
-
学校の行事のカメラマンって合...
-
エクセルをPDFで保存し、ファイ...
-
Wordの自動保存が解除できません
-
サイト上の画像や背景等を保存...
-
法律上の「備置き」と「保存」...
-
PCで保存したブックマークを、...
-
Excelの保存で" "を付けないよ...
-
知恵袋を見ていたら、Googleド...
-
FireFoxで動画を保存できない
-
「名前を付けてリンク先を保存」と「...
-
one drive とは何だ
-
pixivで画像の保存てどうやるん...
-
【Word】自動的に上書き保存さ...
-
フォトショップでブラシで書い...
-
PowerPointで保存のところに変...
-
リッチテキストエディタの内容...
-
PCR後の遺伝子の安定性について...
-
エクセル(WPS)の保存が拒否される...
-
見積書(控え)の保存期間について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Googleドライブへの保存がWi-Fi...
-
エクセルをPDFで保存し、ファイ...
-
サイト上の画像や背景等を保存...
-
知恵袋を見ていたら、Googleド...
-
Wordの自動保存が解除できません
-
FireFoxで動画を保存できない
-
「名前を付けてリンク先を保存」と「...
-
【Word】自動的に上書き保存さ...
-
Excelの保存で" "を付けないよ...
-
フォトショップでブラシで書い...
-
オフィス2021が保存できない。
-
PCで保存したブックマークを、...
-
法律上の「備置き」と「保存」...
-
pixivで画像の保存てどうやるん...
-
最悪
-
Webページと単一ファイルWebぺ...
-
Excel VBA セルの値をファイル...
-
PCR後の遺伝子の安定性について...
-
DNAの保存温度
-
エクセルマクロでPDF表示をしたい
おすすめ情報