Excel作業をVBAで効率化

いつものExcel作業はVBAを使えば数秒で終わるかもしれませんよ

セル幅の文字数をポイントから算出する

ColumnWidthではセンチなどの決まった値を設定できない セルの幅を設定するにはColumnWidthプロパティを利用しますが、設定値が文字数になっています。 ところが実際に幅を設定する場合は「3センチの幅にしたい […]

セル範囲の高さと幅を取得

Heightプロパティ、Widthプロパティ セル範囲の高さはHeightプロパティ、幅はWidthプロパティで取得します。 取得は出来ますが、設定は出来ません。 設定を行うには、高さはRowHeightプロパティ、幅は […]

セルの高さや幅を自動調整する

セルの高さや幅を自動調整する 結合していない単一セルの行の高さや列の幅を自動調整するには、AutoFitメソッドを利用します。 AutoFitメソッドは単一セルにのみ利用できるメソッドで、結合セルの自動調整は出来ません。 […]

行の高さと列の幅を標準サイズに変更する

行の高さと列の幅の標準サイズとは ブックを新規作成したときの各セルの高さと幅は全て同じサイズで等間隔になっています。 これはワークシートの既定値である標準サイズで初期設定されるためです。 標準サイズはセルではなくワークシ […]

列の幅の取得と設定

ColumnWidthプロパティ 列の幅の取得や設定にはColumnWidthプロパティを利用します。 列の幅の取得を複数列をまとめて取得する場合、各列の幅が全て同じであれば正しく取得できますが、列ごとに幅が異なる場合は […]

行の高さの取得と設定

RowHeightプロパティ 行の高さの取得や設定にはRowHeightプロパティを利用します。 行の高さの取得を複数行をまとめて取得する場合、各行の高さが全て同じであれば取得できますが、行ごとに高さが異なる場合は取得で […]

VBAで行や列の表示と非表示を行う

行や列を非表示にする方法 データを見る際に邪魔な部分や印刷したくない部分などを、表示させたくないことがあります。 そのような場合に行や列を非表示にするには2つの方法があります。 1つはグループ化です。表示と非表示を頻繁に […]

セルをPNG画像として保存する

セルの内容を画像のPNGファイルで保存することが可能 セルに表示されている内容をそのまま画像としたい場合があります。 他の資料の材料としたい場合などですね。 Excelでの操作は以下の手順になります。 画像化したいセル範 […]

コメントの追加と削除

セルにコメントを追加する Excelで利用するコメントですが、VBAでの追加ももちろん行うことが出来ます。さらに、VBAを利用すると特殊なコメントの設定も行うことが出来ます。 セルにコメントを追加するにはAddComme […]