Excel VBA

スポンサーリンク
VBA

Excel VBA:セルで選択された値によって別のセルで選択できる値リストの内容を変更(絞り込み)する方法

VBAで値リストが設定されるセルで値が選択された際に別のセルの値リストの内容を書き換える方法について覚書。例えば大分類、小分類など2つのセルを関連付けて大分類で選択された値によって小分類に表示される値を絞り込んで値リストに設定したい場合に使...
VBA

VBAのFindで日付を検索すると該当セルがあるのに「実行時エラー 91」が発生

VBAのFindで日付を検索すると、検索日付に合致するセルが存在するのに見つけてくれずに「実行時エラー 91 オブジェクト変数またはWithブロック変数が設定されていません。」が出るようになってしまいました。以前実行した時は問題なく動作して...
Excel

Office365のExcelのVBEで文字列検索ボックスで文字列を入力すると文字化けする場合の対処方法

ExcelのVBE(Visual Basic Editor)で文字列の検索( > )する際に表示されるダイアログボックスのに漢字の文字列を入力すると全然違う文字に変換されて、思うように検索ができない場合があります。文字化けではなく、全然違う...
VBA

Excel VBA:画像ファイルの画像を指定したセルのサイズを合わせて貼り付けるサンプルプログラム

画像ファイルの画像をExcelに挿入、指定したセルに合わせたサイズに変更して貼り付けるサンプルプログラムを覚え書き。応用例として複数ある画像ファイルをタイル状に指定セルに貼り付けるサンプルプログラムも作成しました。
VBA

Excel VBA:セルに合わせて図形/画像オブジェクト(シェイプ)を移動する、セルと同じサイズに変更するサンプルプログラム

Excelに貼り付いている図形/画像オブジェクト(シェイプ)をセルに合わせて位置を移動したり、セルと同じ大きさにサイズ変更するサンプルプログラムを覚え書き。
VBA

Excel VBA:複数の画像ファイルを一括でExcelに挿入、指定したセルに移動、サイズ変更するサンプルプログラム

フォルダに保管されている複数の画像ファイルを一括してExcelに挿入、貼付けしたあとに各画像を指定したセルに移動、セルのサイズに合わせて画像のサイズを変更するサンプルプログラムを作ったので覚書。
Excel VBA

指定したhtmlの特殊文字だけ一発で変換できてクリップボードに転送するツールをExcelのVBAで作成(ダウンロード可)

htmlの特殊文字の変換がいちいち面倒なのでExcelのVBAを使って変換したい文字を自由に指定して変換できるようにした。あらかじめ変換対象の特殊文字と変換後の文字を表に記載しておいて、対象のhtmlコードをコピーしてボタンをクリックすれば...
VBA

Excel VBA:ユーザーフォームを使用して「実行中」や「処理中」等のメッセージを表示しながらバックグラウンドで処理を実行させるVBAのサンプルプログラム

VBAで比較的長い処理時間がかかるプログラム実行時にユーザーフォームで「処理中」や「実行中」等のメッセージを表示させながらバックグラウンドでVBAの処理を行わせるサンプルプログラムを覚書。
VBA

Excel VBA:FileSystemObjectで指定したフォルダのサブフォルダも含めてファイル名の一覧を取得してセルに書き出すVBAのサンプルプログラム

FileSystemObjectを使用して指定したフォルダのサブフォルダも含めて保存されている全てのファイルのファイル名を取得してExcelのセルに書き出すVBAのサンプルプログラムを覚書。Office 2007以降はFileSearchオ...
Excel VBA

Excel VBA:特定のPCのみExcelのVBAの実行処理速度が異常に遅い場合の原因と対処

つい最近遭遇した特定のPCのみVBAの実行処理速度が異常に遅かった際の原因と対処方法について覚書。もしも同じような状況に遭遇している場合は参考にしてください。
スポンサーリンク