先日、tatsu99様に教えていただいた内容と少し重複しますが
VBAでエクセルをPDFで保存するときに
下記の条件で保存する記述を教えていただけますでしょうか。
F列の小計が「0」の行は非表示の状態で、印刷範囲で設定された範囲内を、PDF保存。
※品数が多いときは、行が増えることもあり、行数は変動します
保存するときのファイル名はA1セルを参照し、
保存先は特定のフォルダ(\\server\事務\支払明細_PDF)を指定し、
最後に保存された先のメッセージボックスが出るようにし、
保存後、F列の小計が「0」の行はまた全て表示された状態にしたいです。
よろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
前回回答者です。
前回のは破棄してください。
データは6行から開始していること。
上記の前提です。
----------------------------------------------------------------------------------------------
Option Explicit
Sub PDF出力()
Const saveFolder = "d:\goo\excel\goo384\"
Dim fname As String
Dim fullname As String
Call 表示制御(True)
fname = ActiveSheet.Range("A1").Value & ".pdf"
fullname = saveFolder & fname
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:=fullname
Call 表示制御(False)
MsgBox (fullname & "保存完了")
End Sub
Private Sub 表示制御(flag)
Dim maxrow As Long
Dim row As Long
maxrow = Cells(Rows.Count, "F").End(xlUp).row 'F列の最大行取得
For row = 6 To maxrow
If Cells(row, "F").Value = 0 Then
Rows(row).EntireRow.Hidden = flag
End If
Next
End Sub
前回に引き続き、今回も早々にご回答いただきありがとうございます!
前回のものは前回のもので必要だったので、本当に助かりました。
またご相談させていただくこともあるかと思いますが、どうぞよろしくお願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルシートのPDFでの保存 2 2022/09/06 13:05
- Excel(エクセル) 【困っています】VBA 追加処理の記述を教えてください。 1 2022/08/25 22:54
- Excel(エクセル) エクセルシートをVBAでpdfで保存したい 2 2022/06/27 10:17
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/03/07 14:05
- PowerPoint(パワーポイント) エクセルのマクロについて教えてください。 1 2023/01/20 14:36
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/01/23 11:02
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/21 09:28
- Visual Basic(VBA) エクセルのマクロについて教えてください。 3 2023/02/17 11:59
- Excel(エクセル) エクセルVBA、間違っているコード内容を正して頂けませんか? エクセルワークシートに納品書を作ったの 2 2023/08/02 21:13
- Excel(エクセル) エクセルVBA、ファイル名をセルの値で保存の方法を教えてください。 おそれいります。こちらで数々のエ 6 2023/06/30 22:17
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Googleマップに保存した地点が...
-
ITパスポートの一環で質問です...
-
ポケナビGPSのデータを地図ソフ...
-
サポートされたファイル形式お...
-
SH-02 着うたを作成したい
-
PC内で速度を遅くした音源をCD...
-
2枚、マイクロSDカードを入...
-
【VBA】マクロの入ったファイル...
-
ガラケーからPCへの写真の取り込み
-
A4の紙に印刷されている文字を...
-
VB2010で全画面で動画をランダ...
-
RaspberryPi にUSBメモリを接続...
-
個別に違う添付ファイルを付け...
-
ビデオファイルのプロパティの...
-
TextBoxにフォーカスを与えると...
-
エアコンの冷媒 R410Aの重...
-
WebBrowserにHTMLテキストを読...
-
exeファイルをWeb上で見せる方法
-
Access2016のExcelインポートの...
-
スマホでtxtファイルを編集する...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PDFファイルの倍率を変えて保存...
-
Googleマップに保存した地点が...
-
ITパスポートの一環で質問です...
-
至急エクセルで最小限の保存が...
-
過去の写真や動画の長期保存(...
-
プリントスクリーンで保存した...
-
Windows Live Mailで下書き保存...
-
Vistaのエクスペリエンスインデ...
-
alert で文字の色を変えたい
-
ムービーメーカー 動画が小さ...
-
エクセル2010 保存できない
-
小計の列が「0」の行は非表示で...
-
USBメモリとSSDのデータの保存...
-
ムービーメーカーの動画保存に...
-
ExcelのVLOOKUP不具合
-
パワーポイント2007で上書...
-
エクセルのフィルター後の並び...
-
ウエブ魚拓の使用方法について
-
防犯カメラの録画保存日数は
-
エクセル2010 右上の×で保存で...
おすすめ情報