既存のマクロに
Call フラット削除
を追加する方法を教えてください。
マクロ
Sub フラット完了()
Application.ScreenUpdating = False
Call output_pdf(ThisWorkbook.Path, "F審査", Worksheets("F審査").Range("U1").Text)
Application.ScreenUpdating = True
ActiveWorkbook.Save
With CreateObject("Forms.TextBox.1")
.MultiLine = True
.Text = Worksheets("F審査").Cells(16, "C").Value
.SelStart = 0
.SelLength = .TextLength
.Copy
End With
Call 電子管理システム
Application.Quit
With ThisWorkbook
.Saved = True
.Close False
End With
End Sub
Sub output_pdf(PA As String, sh_name As String, f_Name As String)
On Error GoTo SaveError
Worksheets(sh_name).Activate
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:=PA & "\" & f_Name & ".pdf"
Exit Sub
SaveError:
MsgBox ("保存先パス、対象シート名、保存ファイル名が適切ではありません")
Application.ScreenUpdating = True
End Sub
があります。
このマクロを実行すると「マクロ:電子管理システム」が立ち上がり
指定シートがpdfファイルに変換されます。
作業ブックがクローズします。
このマクロを実行し、クローズする前のタイミングで
「Call フラット削除」を実行し
作業中の作業ブックをクローズする方法を教えてください。
よろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
こんにちは
処理の流れすらわからないご様子ですので、どなたか他の人が作成したものなのでしょうね。
変更や修正をしたい場合には、作成した方にお尋ねになるのが宜しいと思いますよ。
「フラット削除」なるものが、どのような内容のものかすら記載がないのでわかりませんけれど、常識的に考えるなら、Application.Quit の前に入れるのが妥当ではないでしょうか。
ってか、保存処理もその前に記述するのが普通ではないかと思います。
とは言え、最初に保存しているので、記載のない他の部分(電子管理システムとか)で変更等していなければ保存する必要もなさそうですけれど・・
他にも「なんでこうなっているの?」という部分が多々ありますので、最初に書きましたように、「作成者に尋ねる」のが一番だと思います。
全体をご存じでしょうから、スッキリとしたものにしてくれるかも知れません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PowerPoint(パワーポイント) エクセルのマクロについて教えてください。 1 2023/01/20 14:36
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/02/21 11:19
- Visual Basic(VBA) エクセルのマクロについて教えてください。 7 2023/07/04 09:18
- Excel(エクセル) エクセルのマクロについて教えてください。 2 2023/02/21 13:29
- Excel(エクセル) エクセルのマクロについて教えてください。 2 2023/02/20 14:46
- Visual Basic(VBA) エクセルのマクロについて教えてください。 3 2023/02/22 08:53
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2022/10/13 08:41
- Visual Basic(VBA) VBAのユーザーフォームのテキストボックスに入力制限をしたい 6 2022/11/15 08:28
- Visual Basic(VBA) エクセルのマクロを使ってメールを送る方法について教えてください 2 2022/03/29 01:36
- PowerPoint(パワーポイント) エクセルのマクロについて教えてください。 1 2022/03/25 17:03
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・「みんな教えて! 選手権!!」開催のお知らせ
- ・漫画をレンタルでお得に読める!
- ・「これいらなくない?」という慣習、教えてください
- ・今から楽しみな予定はありますか?
- ・AIツールの活用方法を教えて
- ・【選手権お題その3】この画像で一言【大喜利】
- ・【お題】逆襲の桃太郎
- ・自分独自の健康法はある?
- ・最強の防寒、あったか術を教えてください!
- ・【大喜利】【投稿~1/9】 忍者がやってるYouTubeが炎上してしまった理由
- ・歳とったな〜〜と思ったことは?
- ・ちょっと先の未来クイズ第6問
- ・モテ期を経験した方いらっしゃいますか?
- ・好きな人を振り向かせるためにしたこと
- ・【選手権お題その2】この漫画の2コマ目を考えてください
- ・【選手権お題その1】これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ローマ字→カタカナへ変換(エク...
-
マクロ 実行ボタンを押さずに...
-
UWSCの簡単なキーマクロなので...
-
Wordの画面を左右にスクロール...
-
エクセルのマクロ機能で前のシ...
-
EXCELのセルへ、デジタル時計を...
-
ワードで画像を自動で挿入する方法
-
PowerPointでクリックしたオブ...
-
エクセル グラフの軸の最小値最...
-
開いているフォルダを全て閉じ...
-
マクロ 画面更新の停止
-
Wordで「原稿用紙○枚」を換算す...
-
マクロ実行後元に戻すことは
-
Excelを開いた時に表示さ...
-
テキストボックスに入力したシ...
-
モジュール内のマクロを全て実...
-
パワーポイントで、スライドご...
-
エクセル テキスト追加マクロ...
-
秀丸エディタに検索履歴を記憶...
-
EXCEL 複数のシートの同一の位...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ローマ字→カタカナへ変換(エク...
-
マクロ 実行ボタンを押さずに...
-
Excel VBA のdebug(F8キー) が...
-
エラーになってないのにVBA...
-
Excelを開いた時に表示さ...
-
EXCELのセルへ、デジタル時計を...
-
ワードからエクセルへ貼り付け...
-
複数ファイルにある特定のシー...
-
エクセルのマクロ機能で前のシ...
-
Wordの画面を左右にスクロール...
-
エクセル グラフの軸の最小値最...
-
モジュール内のマクロを全て実...
-
Excelマクロでオプションボタン...
-
TeraTermのマクロについて
-
VBAでEXCELに埋め込んだPDFを開...
-
EXCEL2000 VBA マクロ実行中に...
-
マクロボタンをある条件の時に...
-
ワードで画像を自動で挿入する方法
-
開いているフォルダを全て閉じ...
-
Wordで「原稿用紙○枚」を換算す...
おすすめ情報