【VBA】プリンタや部数を指定して印刷するコード(プリンタリストの取得方法も紹介)
VBAからの印刷では、プリンタや部数を指定して印刷できます。 出力プリンタや部数をマクロボタンに指定しておけば、印刷ごとにいちいち出力プリンタを切り替える必要がありません。 いつもカラーで印刷するシートと、白黒で印刷するシートなど、あらかじめ...【VBA】ユーザーフォームを表示する位置を自由に指定する方法まとめ(サンプルコードセットあり)
このページでは、ユーザーフォーム(以下「フォーム」)の表示位置を指定する方法を紹介します。 サンプルコードをコピペするだけで、フォームを画面の左上、左下、右上、右下などへ、簡単に表示することができるようになります。 解像度の違うディスプレ...【VBA】特定のユーザーフォームが開いているか調べる方法まとめ(サンプルコード複数紹介)
このページでは、特定のユーザーフォームが開かれているか調べるコードを紹介します。 複数のフォームを連動させたり、関連処理を適切に管理するために、フォームの状態を把握することは重要です。 しかし、フォームの状態を調べる既存の関数はないため、...【関数】完全解説!UNIQUE関数で重複しないリストを作成する方法(0を表示しない方法なども紹介)
【UNIQUE関数について】 UNIQUE関数は2020年4月22日から、Office365で使えるようになった関数です。(買い切り版ではExcel2021以降で使用可能です。) 重複のあるリストから重複のないリストを作成できるということで、すぐにその利便性が知れ渡りました。...【VBA】ふりがなを別のセルから取得してルビを表示するサンプルコード
名簿リストなどでは、上の表のように、「氏名(漢字)」と「ふりがな」を別の列で管理することが多いのではないでしょうか? そして、漢字の氏名の上にふりがなをルビ表示する必要がたまに出てきたりします。 このページでは、そんなときに一発で正しいル...【VBA】画像のシャープネスを一括で変更するサンプルコード(範囲指定可)
このページでは、Excelに取り込んだ写真や画像のシャープネス(シャープ⇔ソフト)を一括で変更できるサンプルコードを紹介します。 明るさやコントラストを変更する次の記事と同じようなコード構成にしていますので、一部説明を省略しているところもありま...【VBA】写真・画像の明るさやコントラストを一括で変更するサンプルコード(範囲指定可)
このページでは、Excelに取り込んだ写真や画像について、明るさやコントラストを一括で変更できるサンプルコードを紹介します。 明るさやコントラストを図の書式設定やリボンのメニューから変更しようとすると、ひとつずつしか処理できません。 複数画像を...【VBA】特定のシートをファイル出力するサンプルコード
このページではExcelブックから、特定のシートを個別のファイル(単独のブック)として出力するサンプルコードを紹介します。 一見長いコードに見えるかもしれませんが、標準モジュールにコピペして、出力したいシートを指定するだけで簡単に使用できるよ...【機能】Excelの新しい共有(共同編集)と従来の共有(レガシー共有)の比較と使い方まとめ
Excelブックには2つの共有機能があることをご存知でしょうか? ひとつは「レガシー共有」と呼ばれている従来型のもの、もひとつは「共同編集」と呼ばれているExcel2016から追加された新機能です。 どちらも複数人での同時入力を実現するための機能ですが...【VBA】使用中ブックを誰が開いているか確認・表示する方法(ブックの共有不要)
ビジネスではExcelブックを社内のNASなど共有ドライブに置いておき、複数人がアクセスできる状態にしておくことが多いと思います。 誰でも閲覧・編集ができてとても便利な反面、編集したいときに誰かがブックを開いていて入力できない、という経験はないで...