サポンテ 勉強ノート

サポンテの勉強ノート・読書メモなどを晒します。

Excel VBA

図形を含めた最下の行番号を取得する【Excel/VBA/最終行】

Excel VBA で、最も下の行が知りたいという要件はしばしばあり、取得方法は複数あります。しかし図形の考慮を含んでいるものが見当たらなかったので作成しました。

コピー元の領域を取得する【Excel/VBA】【裏技編】

Excel でコピーをしたときに、そのコピー元になる範囲を VBA で取得したいケースが出ました。ネットで探した結果に満足できなかったので、結局自分で作りました。

e-Stat 時間軸コードを、人間が見て分かりやすい表現に変換する Excel 関数【Excel/ユーザー定義関数/E_STAT_TO_STRING()】

はじめに 官公庁の統計で使われている「e-Stat 時間軸コード」を見やすく変換する Excel 関数(ユーザー定義関数)です。 こんなもの、探せばありそうな気がしたのですが無かったので VBA で作りました。 ANIPLEX+ アニプレックス 冴えない彼女の育てかた 冴…

Excel のスクリーンショット機能で Edge のウィンドウを選ぶと真っ黒になる 【VBA】【Windows】

Excel にはスクリーンショットを簡単に挿入する機能がありますが、一部のアプリ、例えば Web ブラウザの Microsoft Edge などでは、その機能を使うと真っ黒のイメージが貼り付けられます。使えません。VBA で解決します。

Excel のワークシート関数で正規表現を使う【Mac版】

はじめに Excel のワークシート関数には正規表現が使えません。ですが、ユーザー定義関数を追加することで使うことができます。 Windows 版には、すでにいくつかの作例があります。 Excelのワークシート関数で正規表現を使う - Qiita 正規表現関数 しかし上…

ワークシート上のセル選択範囲を画像ファイルとして保存【Excel/VBA/Windows】

はじめに 先日の記事の姉妹版です。 Excel のセルの選択範囲__セル範囲自体も、その上に描画されている図形なども__を画像ファイルとして出力します。Excel の「カメラ」機能で切り出した図をファイルにする感じですね。 これもネットで調べると、同じよ…

セル・セル範囲が選択されているか確認する【Excel/VBA】

はじめに VBA を書いていると、処理対象の Selection オブジェクトが、想定しているものであるかどうか調べたいことがあります。 図形(Shape)かどうかの確認については、以下のサイトがありました。 図形が選択されているか判定する-VarType関数・ShapeRa…

ワークシート上の図を画像ファイルとして保存【Excel/VBA/Windows】

Excel を使う理由 サポンテは Excel で簡単な図を書くことがあります。 なぜ Excel を使うか?普及率が群を抜いて高いためです。サポンテは色々な会社で仕事しましたが、いまのところ 100% の会社でインストールされています。アプリのインストールを制限さ…

アクティブブックのフォルダを開く

はじめに Excel を使っていて、編集中のファイル(アクティブワークブック)のフォルダを開きたいと思うことが、しばしばあります。 サポンテは、作業環境をシンプルに保ちたく、今すぐに使わないウィンドウをずっと開いておくのに抵抗を感じます。エクスプ…