これで楽に!?VBA活用

【VBA】連想配列でデータを扱う

こんにちは、Ryoです。 配列の内容に対し、文字列を使用して検索することができる「連想配列」という手段があります。これはCreateObject関数を使用してDictionaryオブジェクトに検索キーと内容を追加することで利用できますので...
PC関連

【DELL】Vostro15 5515メモリ増設/SSD換装など

こんにちは、Ryoです。 今回はOSがWindows11 Home、AMD Ryzen5000シリーズ モバイル プロセッサー/Radeonグラフィックス搭載のノートパソコンVostro15 5515プレミアムモデルを購入しメモリ増設とS...
PC関連

【DELL】New Inspiron15(5515)AMDのメモリ増設とSSD換装など

こんにちは、Ryoです。 今回は15インチながらコンパクトで軽量、仕様はオペレーティングシステムWindows11 Home、AMD Ryzen5000シリーズプロセッサー/Radeonグラフィックス搭載のInspiron15 5515を...
これで楽に!?VBA活用

【VBA】同名ファイルへの上書き確認/名前を付けて保存等の処理を行う

こんにちは、Ryoです。 保存処理時に同名ファイルが存在する場合、Application.DisplayAlerts = False を使用して警告メッセージ無効にしていると気付かない間に誤って上書き保存してしまうミス等が稀にあります。先...
これで楽に!?VBA活用

【VBA】行・列タイトルを取得し設定する

こんにちは、Ryoです。 印刷対象のデータ数が多くて複数ページに跨るような場合、各ページに設定しておくと便利なのがタイトルなのですが、VBAでもPrintTitleRows/PrintTitleColumnsプロパティを使用することで設定...
これで楽に!?VBA活用

【VBA】印刷範囲を指定ページ数に収めて印刷する

こんにちは、Ryoです。 印刷範囲に対して多少超えてしまっているような場合は強制的に1ページ内に収めて印刷することも多いと思います。VBAでもFitToPagesTall/FitToPagesWideプロパティを利用することで指定ページに...
これで楽に!?VBA活用

【VBA】オブジェクト/変数の種類/変数のデータ型を確認する

こんにちは、Ryoです。 今回は変数の情報やオブジェクト、変数の種類を「文字列」で返してくれるTypeName関数と変数の内部処理形式を表す「整数型の値」を返すVarType関数について書いていこうと思います。用途は多くないと思いますが知...
これで楽に!?VBA活用

【VBA】エラーが発生した箇所に戻って処理を再開する

こんにちは、Ryoです。 エラー処理ルーチンで使用するResumeステートメントを活用すると、エラーが発生した行から再度処理を実行することができますので、今回はインプットボックスへの入力エラーを例としたサンプルで使用方法について書いていこ...
これで楽に!?VBA活用

【VBA】期間を指定してカレンダーを作成する

こんにちは、Ryoです。 集計などの処理を行う際に期間を指定した範囲でカレンダーを作成し、且つ祝日や土日の出勤なども反映してカスタマイズしたいケースが多々あるかと思います。今回、セルに範囲指定カレンダーを羅列する簡易的なものを作成してみま...
PC関連

【DELL】Inspiron Desktop 3891メモリ増設/SSD換装など

こんにちは、Ryoです。 今回はコンパクトデスクトップスタンダードモデルのInspiron(インスパイロン)3891を購入しましたので、メモリ増設とSSD換装作業を行っていきたいと思います。本PCはM.2スロットも備えていますが、今回はT...
PC関連

【FUJITSU】ESPRIMO D586/M メモリ増設/SSD換装など

こんにちは、Ryoです。 2016年発売モデルで富士通Dシリーズ(コンパクト型)のESPRIMO D586/Mを中古で購入しメモリ増設とSSD換装作業を行いましたので、その内容について書いていこうと思います。 1.PC概要 私が購入し...
これで楽に!?VBA活用

【VBA】図形の表示/非表示の切り替えを行う

こんにちは、Ryoです。 図形などの表示/非表示の処理を行うにはVisibleプロパティを利用しますが、今回はワークシート上に配置したボタンなどのクリック動作により表示と非表示の切り替えを行う方法について書いていきたいと思います。 1....
これで楽に!?VBA活用

【VBA】指定セル範囲の罫線(外枠、格子など)を引く

こんにちは、Ryoです。 集計結果などに対して指定した範囲に簡易的な格子状の罫線を引いたり、太線の外枠で囲いたい場合などがあるかと思いますので、今回はセル罫線のプロパティを利用して格子状罫線や外枠の一例、罫線を消す処理などを書いていこうと...
PC関連

【DELL】Vostro 15 3515メモリ増設/SSD換装など

こんにちは、Ryoです。 今回は法人向けノートパソコンでAMD Ryzenプロセッサー搭載モデルVostro 15 3515を購入しましたので、メモリ増設とSSD換装(Crucial製 M.2 2280 NVMe接続 CT500P5SSD...
これで楽に!?VBA活用

【VBA】テーブルにスライサーを設定する

こんにちは、Ryoです。 ワークシート上に作成したテーブルをより活用しやすくする手段の1つとしてスライサーがあります。これがボタンクリック1つでで対象データをフィルタリングすることができる便利な機能なので、今回はスライサーの設定や活用例な...
これで楽に!?VBA活用

【VBA】図形のグループ化/解除、再グループ化を行う

こんにちは、Ryoです。 用途によっては指定した図形をグループ化、または解除や再グループ化などの処理が必要になることもあるかと思います。今回はそれらについてGroup/Ungroupe、Regroupメソッドを使用した処理方法について書い...
これで楽に!?VBA活用

【VBA】セル内で文字列の位置を均等に割り付ける

こんにちは、Ryoです。 セルの横位置に対しての均等割り付けはHorizontalAlignmentプロパティ、縦位置に対してはVerticalAlignmentプロパティを用いることで設定できますが先頭文字「前」と最終文字「後」は適用さ...
これで楽に!?VBA活用

【VBA】イベントの有効/無効の設定や切り替え処理を行う

こんにちは、Ryoです。 何らかの操作時に処理を行うプロシージャとしてイベントプロシージャがありますが、用途によってはイベントの有効/無効を切り替えることで更に使い勝手を良くすることができるケースもあるかと思います。今回はシートに配置した...
これで楽に!?VBA活用

【VBA】列幅と行高さのみを他シートへコピーする

こんにちは、Ryoです。 Excelで表を作成して運用していると列幅や行高さの調整を行うことが多々ありますが、その設定を他シートへそのまま複製したい場合に通常操作で行うにはやや煩雑なので、VBAを利用して簡単に列幅と行高さのコピーを行う方...
これで楽に!?VBA活用

【VBA】10進数(符号付き/小数点対応)を2進数/16進数へ変換

こんにちは、Ryoです。 以前に10進数(符号なし)を2進数/16進数に変換するサンプルコードを投稿していますが今回は符号付き(小数点対応)についても作成してみましたので、その内容について書いていこうと思います。 1.サンプル概要 基...
スポンサーリンク
タイトルとURLをコピーしました