シートをすべて選択してウインドウ枠の固定を解除操作をしてみましたけれども、現在のシートのみしか解除されておりませんでした。。。 残りの何十何百のシート、ひとつひとつ丁寧に解除、、、辛いです><。。。 ポイント Works … "【Excel VBA】すべてのシートのウインドウ枠の固定を解除するコード"の続きを読む
【Excel VBA】すべてのシートのウインドウ枠の固定を解除するコード
↧
↧
【Excel VBA】【2】CSV ファイルを指定ブックのシートにテキスト形式でインポートするクラスのコード♪
ポイント CSV 形式のファイル、つまりカンマで区切られたデータのファイルを読み込むことができる。ファイル拡張子が .csv でなくても読み込める。 必ずテキスト形式でインポートされるように TextFileColumn … "【Excel VBA】【2】CSV ファイルを指定ブックのシートにテキスト形式でインポートするクラスのコード♪"の続きを読む
↧
【Excel VBA】データの入ったことのある最大行数・最大列数を取得するコード
ポイント Worksheet.UsedRange プロパティを利用して最大行数・最大限を取得する。 書式やデータが入っていなくても過去に編集のあったセルも対象となる。 過去に編集があったセルは [削除] すれば対象から外 … "【Excel VBA】データの入ったことのある最大行数・最大列数を取得するコード"の続きを読む
↧
【Excel VBA】CSV ファイルを 2 次元配列として得るクラスのコード♪
コードのポイント CSV データは一時作業用のエクセルファイルを新規作成し、そこにインポートする。このエクセルは最後に保存しないで削除する。 QueryTables でインポートしたデータ範囲には、Name をあらかじめ … "【Excel VBA】CSV ファイルを 2 次元配列として得るクラスのコード♪"の続きを読む
↧
【Excel VBA】辞書オブジェクト、Scripting.Dictionary、ディクショナリ使用時の注意点!
Excel 2013 VBA でのディクショナリ注意点!! ディクショナリのキー: 整数または文字列の使用が一般的だが、配列以外の任意の形式をとれる。 ディクショナリの値: クラスをはじめ、なんでも入る、はず。 イミディ … "【Excel VBA】辞書オブジェクト、Scripting.Dictionary、ディクショナリ使用時の注意点!"の続きを読む
↧
↧
【Excel VBA】2次元配列から1次元目の要素 (配列) を取り出すことはできません><
ポイント 2次元配列から1次元目の要素 (配列) を取り出すことはできない。 Variant を使用して、擬似的なジャグ配列を作成すれば可能 多次元配列とジャグ配列は異なり、同様に扱うことができない。 例えば、Range … "【Excel VBA】2次元配列から1次元目の要素 (配列) を取り出すことはできません><"の続きを読む
↧
【Excel VBA】指定したブックのシートの列の値を 1 からの連番に置換した配列を生成するクラスコード
ポイント 対象範囲セルが 1 セルのみの場合、Range.Value は配列にならない。よってこの場合だけ別に処理をする。 VBA コード 確認用コード。A1:B4 までを対象とし、この範囲の 2 行目から (つまり 2 … "【Excel VBA】指定したブックのシートの列の値を 1 からの連番に置換した配列を生成するクラスコード"の続きを読む
↧
【Excel VBA】2 次元配列の各要素とインデックスを取り出すスニペットコード
ポイント 配列の要素数を意識しないで、かつ、インデックスを取得してループする。 LBound でインデックスの最小値を、UBound でインデックスの最大値を取得する。 LBound、UBound 関数で n 次元目のイ … "【Excel VBA】2 次元配列の各要素とインデックスを取り出すスニペットコード"の続きを読む
↧
【Excel VBA】指定ブックのワークシートの範囲から文字列が一致する場所を返すクラスのコード!
仕様。何ができるクラスなの? 検索文字列は複数渡すことができる。 検索は完全一致、部分一致の両方に対応する。 結果は A1 参照形式、R1C1 参照形式のどちらでも得られる。例えばこんなイメージ。 A1 参照形式: (& … "【Excel VBA】指定ブックのワークシートの範囲から文字列が一致する場所を返すクラスのコード!"の続きを読む
↧
↧
【Excel VBA】文字列内の半角カタカナのみを全角カタカナへと変換する関数コード!
ポイント StrConv(string, vbWide) では半角英数記号も全角へ変換されてしまうため一工夫必要 CreateObject(“VBScript.RegExp”) を使用して正規表現 … "【Excel VBA】文字列内の半角カタカナのみを全角カタカナへと変換する関数コード!"の続きを読む
↧
【Excel 2013】A1 参照形式または R1C1 参照形式へ切り替える設定方法
手順 [ファイル] > [オプション] > [数式]。または、[Alt] > [T] > [O] > [↓] [R1C1 参照形式を使用する] にチェック [OK] 参考 Excel 2013・2010・2007でR1C … "【Excel 2013】A1 参照形式または R1C1 参照形式へ切り替える設定方法"の続きを読む
↧
【Excel VBA】配列をフラットなコレクションに変換する関数コード
Excel VBA には map reduce がございません。使いたいです (使いこなせているかどうかは別として)!これらのページ等を参考にすればできそうですの♪ Excel VBA を学ぶなら moug モーグ | … "【Excel VBA】配列をフラットなコレクションに変換する関数コード"の続きを読む
↧
【Excel VBA】Range.Value (2 次元配列) の行・列を操作するクラスのコード
このクラスでできること 何種類もの表に対して、定期的に、同じ内容の編集を何度も繰り返し行う場合に役立つと存じます。同じ手作業を繰り返し行わなくて済むようになりますので、楽ができますの♪ 指定行の除去 指定行の抽出 指定し … "【Excel VBA】Range.Value (2 次元配列) の行・列を操作するクラスのコード"の続きを読む
↧
↧
【Excel VBA】配列の次元数を取得する関数コード
ポイント わざとエラーを発生させ、次元数の判定に用いる。 On Error Resume Next でエラー発生時もコードの実行を継続させる。 UBound 関数を用いて次元を判定する。 VBA コード おわりに 本当は … "【Excel VBA】配列の次元数を取得する関数コード"の続きを読む
↧
【Git】【Windows】diff で Excel の違いを見られるようにする方法
環境 Windows7 Professional 32bit git version 2.7.2.windows.1 1. Go 言語および git-xlsx-textconv の導入 コマンドプロンプトでの作業ですわ。 … "【Git】【Windows】diff で Excel の違いを見られるようにする方法"の続きを読む
↧
【Vim】【Windows】_gvimrc、_vimrc の置き場所をユーザーの設定ファイルを置く場所に変更しました♪
今まで グローバルな設定ファイル格納場所に置いていた。 gvim.exe のあるフォルダ(Kaoriya 版 Vim) C:¥Program Files¥vim74-Kaoriya-win32¥ 変更後 個人の設定ファイ … "【Vim】【Windows】_gvimrc、_vimrc の置き場所をユーザーの設定ファイルを置く場所に変更しました♪"の続きを読む
↧
【Excel VBA】要素数、インデックス開始番号の不明な配列から配列へ値を詰め替えるコードの書き方
条件 配列 A から配列 B へ値を詰めたい。 どちらの配列も、要素数とインデックスの開始番号が不明 エラーが発生しないようにしたい。 Step は 1 ずつ増える。 ポイント ループしない方の配列のインデックス開始番号 … "【Excel VBA】要素数、インデックス開始番号の不明な配列から配列へ値を詰め替えるコードの書き方"の続きを読む
↧
↧
【Excel VBA】シートを追加してそのシートを変数に入れて扱うコードの書き方
VBA コード おわりに そもそも、シートを追加してそこにコードで処理してきた値を貼り付ける、ということがしたかったのですの! この場合、 シートを追加 シートオブジェクトの生成と変数への設定 をしなければなりません。 … "【Excel VBA】シートを追加してそのシートを変数に入れて扱うコードの書き方"の続きを読む
↧
【Excel VBA】ダックタイピングでマップを実装するコード
【Excel VBA】Range.Value (2 次元配列) の行・列を操作するクラスのコード – oki2a24 にて RangeValue インスタンスに関数名を引数に渡してマップ処理をできるようにしてみました。け … "【Excel VBA】ダックタイピングでマップを実装するコード"の続きを読む
↧
【Excel VBA】コレクションを 2 次元配列へ変換するいくつかの関数コード
ポイント 配列の要素数がコレクションの要素数より多い場合、コレクション要素を入れられない配列要素には Empty が設定される。 配列のインデックスは 1 次元目、2 次元目とも 1 から始まる。Range.Value … "【Excel VBA】コレクションを 2 次元配列へ変換するいくつかの関数コード"の続きを読む
↧
More Pages to Explore .....