Excel VBA シート上の画像や図形に接している左上のセルを取得する-TopLeftCell更新日:2020年8月21日オートシェイプ Excel VBAでシート上にある画像や図形に接している左上のセルを取得する記録です。 左上のセルは「TopLeftCell」プロパティを使います。 例 画像や図形に接している左上のセルを取得し、メッセージで表示してみま […] 続きを読む
Excel VBA シート上の画像や図形を表示したり、非表示にする-Visible更新日:2020年8月20日オートシェイプ Excel VBAでシート上にある画像や図形(オートシェイプ)を表示したり、非表示にする記録です。 画像を回転さえるには「Visible」プロパティを使います。 例 画像や図形を表示します。 Sub test() &nb […] 続きを読む
Excel VBA シート上の画像を回転させる-Rotation更新日:2020年8月19日オートシェイプ シート上にある画像(オートシェイプ)を右や左に回転させる記録です。 画像を回転さえるには「Rotation」プロパティを使います。 例 右へ回転させるには正の数値を設定し、左へ回転させるには負の数値を設定します。 画像を […] 続きを読む
Excel VBA シート上の画像のサイズを変更する-Height、Width更新日:2020年8月19日オートシェイプ シート上にある画像(オートシェイプ)の高さや幅のサイズを変更する記録です。 高さは「Height」プロパティ、幅は「Width」プロパティを使います。 画像の高さと幅のサイズの比率を保持する設定は「LockAspectR […] 続きを読む
Excel VBA シート上のオートシェイプ(画像)の上位置、左位置を設定-Top、Left更新日:2020年8月19日オートシェイプ シート上にある画像(オートシェイプ)の上位置、左位置を設定する記録です。 上位置は「Top」プロパティ、左位置は「Left」プロパティを使います。 例 ポイントで設定 上から50ポイント、左から50ポイントの位置に画像を […] 続きを読む
Excel VBA 画像をオブジェクト変数にSetする更新日:2020年8月19日オートシェイプ シートに挿入されている画像をオブジェクト変数にSetする方法の記録です。 例 インデックス番号「1」の画像をオブジェクト変数にSetし、画像の名前をメッセージで表示する。 Sub test() & […] 続きを読む
Excel VBA XMLデータをExcelで開く-OpenXML更新日:2020年8月30日ブック データをExcelで活用したいのにXMLデータの時があります。 XMLのファイルをダブルクリックで開くと、ブラウザが開きます。 Excelで開いて、データとして活用したいと思います。 VBAを使って開くときは「Workb […] 続きを読む
Excel VBA セルのコメントの大きさ(高さ、幅)を自動にしたり任意の大きさに設定する-Height、Width、AutoSize更新日:2022年6月11日セル Excel VBAでセルのコメントの大きさ(高さや幅)を好きな大きさに設定したり、コメントの文字の大きさに自動で調整する設定の記録です。 下図はExcel2016です。 例 高さを設定するには「Height」プロパティ、 […] 続きを読む
Excel VBA セルのコメントの位置を設定する-Top、Left更新日:2022年6月25日セル Excel VBAでセルのコメントの上位置や左位置を設定する記録です。 下図はExcel2016です。 例 上位置を設定するには「Top」プロパティ、左位置を設定するには「Left」プロパティを使います。 […] 続きを読む
Excel VBA 列を削除する(1列のみ、複数の列、離れた列)-Delete更新日:2021年7月6日セル Excel VBAで列を削除するときの記録です。 1列のみ、複数の列、離れた列など削除してみます。 下図はExcel2016です。 1つの列を削除 Columnsを使って、アクティブシートの4列目(D列)を削除してみます […] 続きを読む