Visual Basic

Visual Basic

Excel 2013のマクロがOffice 2024で動かない場合の原因と対応策

Office 2024へのアップグレード後に、以前のExcel 2013で作成したマクロが正しく動作しなくなるケースがあります。特に複数のファイル間で値を転記するマクロは、新しいバージョンで仕様変更やセキュリティ設定の影響を受けることがあり...
Visual Basic

「破格の料金」は売る側が使う言葉?意味と適正価格の考え方をわかりやすく解説

フリーランスへの依頼やスキルマーケットの利用が一般的になったことで、「破格の料金で対応します」「破格のお値段です」といった表現を目にする機会が増えました。しかし、実際には売り手が使う言葉なのか、買い手が評価する言葉なのか迷う人も少なくありま...
Visual Basic

Excel VBAでB列にあってC列にない値を正しく抽出する方法|FILTER関数の注意点

ExcelでB列にある値のうち、C列に存在しない値を抽出する際に、VBAでFILTER関数を使う場合、範囲の指定やCOUNTIFの扱いによって正しく抽出されないことがあります。今回は、正しい抽出方法とFILTER関数を使う際の注意点について...
Visual Basic

VB.NETでワークフローシステムをオンライン化できる?紙申請から電子承認への刷新ポイントを解説

社内で長年運用されてきた紙ベースの申請・承認業務をオンライン化したいと考える企業は少なくありません。特に既存システムがVB.NETで構築されている場合、「VB.NETからVB.NETへの刷新は可能なのか」「申請から承認までを完全電子化できる...
Visual Basic

VBAのDictionaryでExistsがTrueになる原因とは?Variant配列の値で存在確認するときの注意点

VBAでScripting.DictionaryのExistsメソッドを使っているにもかかわらず、未登録のキーが登録されたように見えたり、Existsが予想外にTrueを返したりするケースがあります。特にWorksheetから取得したVar...
Visual Basic

Excel VBAでメモリ使用量を調査する方法|Application.MemoryFreeエラーの原因と実践的なメモリ解放テクニック

Excel VBAの処理速度改善を行う際、メモリ使用量の増減を把握したいと考える方は少なくありません。しかし、インターネットやAIで見つけたサンプルコードをそのまま実行すると、実行時エラーや期待した結果が得られないケースがあります。本記事で...
Visual Basic

Excelで自動判定と音声通知を組み合わせるVBA活用法|IF関数とWorksheet_Changeで効率化

Excelで特定の条件に応じてセルの色を変えたり、音声で通知したりする方法は、業務効率化に役立ちます。IF関数とVBAのWorksheet_Changeイベントを組み合わせることで、入力データに応じた判定や自動音声通知を実現できます。本記事...
Visual Basic

Excelで画像上のクリック座標を記録・Undo可能にするVBAの作り方|Office 2021対応

Excelでシート上に貼り付けたJPEG画像の上でクリックした座標を取得し、その座標を残したままUndoできるVBAを作成する方法について解説します。Office 2021で動作することを前提に、ピクセル座標を取得してセルに返す手順や、Ct...
Visual Basic

Excelマクロでテキスト形式の日付を正しい日付形式に変換する方法

Excelで「26/06/01」のように緑の三角がついたテキスト形式の日付を正しい日付形式に変換する場合、単純に表示形式を変更するだけではうまくいきません。この記事では、マクロを使って自動化する方法を解説します。テキスト形式の日付とは何か緑...
Visual Basic

Excelマクロで複数列の出荷データから箱数を自動計算して配列する方法

Excelで製品ごとの出荷数量から箱数を計算し、複数列のデータをまとめて配列するには、VBAマクロを利用するのが効率的です。特に、色で塗られたセルを1箱としてカウントする場合、条件付きの処理を組み合わせることで自動化できます。前提条件の整理...
タイトルとURLをコピーしました