Excelで行を印刷したい。1つの行には、1つのプロジェクトのデータが含まれます。
きれいにフォーマットされた1ページに1行印刷したい。1つのセルの値がヘッダーであり、太く中央に印刷する必要があることを意味します。他の値もページの固定位置に配置する必要があります。
これはVBAで可能ですか?この問題を検索していたとき、ワークシート、テーブル、またはその一部を印刷した結果しか見つかりませんでしたが、セルの値を使用してフォーマットした結果は見つかりませんでした。
前もって感謝します
Excelで行を印刷したい。1つの行には、1つのプロジェクトのデータが含まれます。
きれいにフォーマットされた1ページに1行印刷したい。1つのセルの値がヘッダーであり、太く中央に印刷する必要があることを意味します。他の値もページの固定位置に配置する必要があります。
これはVBAで可能ですか?この問題を検索していたとき、ワークシート、テーブル、またはその一部を印刷した結果しか見つかりませんでしたが、セルの値を使用してフォーマットした結果は見つかりませんでした。
前もって感謝します
はい、Excelでスタイルを使用すると可能です。フォントの書式設定は非常に簡単に実行できることを私は知っています。インデントするかどうかはわかりませんが、試してみる価値はあります。
スタイルがサポートしていない場合(Excel 2010の場合もあります)、VBAを介していつでもインデントできます(値をインデントするときにマクロを記録すると、次のようになります)。
Selection.InsertIndent 1
他の回答が示すように、Excel VBA では確かに可能ですが、実際には Excel の強みではありません。
求めていると思われる結果を得るために通常行われることは、完全にフォーマットされた Word ドキュメントを使用し、フィールドに Excel ワークシートの値を入力することです。少しごまかして、差し込み印刷\レター ウィザードを使用してすべてを設定することもできます。
すべてを Excel で実行する場合は、手順と VBA マクロの例をhttp://www.tek-tips.com/faqs.cfm?fid=4223で見つけることができます 。