VBA

EXCEL

EXCEL VBA – 非表示行(列)は非表示のまま、表示行(列)の高さ(幅)を一括変更する

EXCELで印刷する時に、不要な行や列を非表示にすることがあります。その上で行の高さや列の幅を小さくしたり大きくしたりして調整します。そんな時にEXCELで非表示の行や列をそのままに、表示箇所のみ行高さや列幅を一括変更する方法です。
EXCEL

EXCEL VBA – 選択行が一目でわかるようにクリックでセル背景色を変える

EXCELでデータが膨大になり、選択行を水平方向に移動したりする時に非常に分かりにくかった経験があります。疲れ目や老眼になると尚更です。 例えば同行で列をまたいでセルを選択する時に上下にずれてしまったり、横スクロールで選択行が分からなくなっ...
EXCEL

EXCEL – RIGHT+CELL(filename)+LEN関数で変更されるシート名を取得してVBAマクロを対応させる

Excel VBAでWorksheetオブジェクトを取得する方法として、ワークシート名を指定したり、インデックス番号を指定したり、ActiveSheetを対象としたりしますが、 ワークシート名を指定した場合、もし、そのワークシート名が変更さ...
Outlook

Outlook VBA – メール送信時に社外アドレスと添付ファイル確認で誤送信と情報漏えいを防ぐ方法

Outlookでのメール送信時に、宛先と添付ファイルの確認をし、添付忘れや社外への誤送信を防止するためのVBAマクロです。 添付ファイル忘れの可能性がある場合に警告し、社外メールアドレス宛に送信する場合には宛先確認のメッセージボックスを表示...
EXCEL

EXCEL VBA – 行削除をまとめて短時間で行う方法

私は、EXCELでは、ワークシートのデータを別シートにデータベースとして保存していくマクロをよく使います。 その時、ある項目(例えば日付)について重複するデータがあればメッセージボックスで上書き可否を問いかけ、可なら上書きするのですが、その...
EXCEL

EXCEL VBA – ワークシートから汎用CSVデータに出力する

エクセルワークシートからCSVに書き出すVBAコードです。 私の場合は、例えば基幹業務において、Excelから奉行シリーズが受け入れる汎用データを出力するために活用しました。 やりたいこと ExcelシートからCSVファイルを書き出したい。...
スポンサーリンク