pgbigorokuのブログ

プログラムの再利用できそうなコードをアップ

2022-08-25から1日間の記事一覧

EXCEL VBA Rangeオブジェクトのアクセスを簡単にする。<clsRange>

Addressで返すオブジェクト(Selectなどなど)が、A1などの形式で、R1C1形式で取得するの難しくありませんか? 特に複数範囲選択されていると、目が回ります。 そんなときに、このclsRangeを利用すると、Address値を入れるだけで、R1C1形式での取得や、選択…

EXCEL VBA コレクション Itemのすべての文字を結合する。

コレクションの中に入れた文字列をすべて結合して出したいときはありませんか? 例えば、コレクションに Item(1)わたしは Item(2)ユニバに Item(3)いきたいです。 という内容を入れていた場合に テキストで わたしは ユニバに いきたいです。 とい…

EXCEL VBA コレクション コレクションのすべてのアイテムを削除する。

コレクションのアイテムを削除したいときってありませんか? コレクションは全アイテムの削除機能が内容ですので、 関数を作りました。※ディクショナリは全削除が用意されいます。 Public Sub test2() Dim cll As New Collection cll.Add "AAA" Debug.Print …

EXCEL VBA セルの場所指定をA1の文字列形式で取得する。

Public Sub test() Debug.Print pstrA1形式FromR1C1形式(1, 2, 3, 4) '$B$1:$D$3 End Sub ' ' セルの場所指定をA1の文字列形式で取得する。 'https://pgbigoroku.hatenablog.com/entry/2022/08/25/001634 '2021/8/23 Private Function nistrA1形式FromR1C1形…