VBA

VBA

VBAで他のエクセルファイルから指定した範囲を2次配列で取得する

他のブックを開いてデータを持ってきたい事はよくあるけど、 毎回ブック開くときどう書くんだっけってなるので使いやすいコードを作った。 動き 4つの情報を指定すれば範囲にあるデータを2次配列として取得してくれる。 パス ...
VBA

VBAでExcel列のローマ字を数値に変換する

Excelのマクロでセルを指定する場合はほとんどCellsを使い行と列を数値で指定する。 でもたまに、ローマ字で指定したい時がある。 それが列だけの場合B列は数値だと2だけどBを2に変換ってどうやればできるのか。 動き ロー...
VBA

イベントビューアのテキスト出力されたログをExcelの表にする

イベントビューアのログをExcelに読み込むためのコードを書いた。 目視チェックなんてやってられない人は使って欲しい。 読み込むデータのサンプル イベントビューアのログをwevtutilコマンドでテキスト出力した結果です。 ...
VBA

VBA関数 splitが失敗するの面倒だったので関数を作った

あるExcelの手順書でサーバ名の後ろにIPアドレスを書く人と書かない人がいた。 書き方は自由で「hostname(IP)」や「hostname IP」などだ。 この手順書でサーバ名を取得する上でsplit関数を使った文字区切り...
VBA

VBAでシート名を一括で変更する

気づけばこんなに大量にシートができてしまった。というのはよくある。 たまにスッキリさせたいけどシート名の変更って操作が面倒なので一括でやりたいと思った。 コード シート名の変更は3ステップで完了します。 現在のシート名を...
VBA

ReDimPreserveで「実行時エラー’9′:インデクスが有効範囲にありません。」が発生

記事としてはReDimPreserveで発生したエラーの解決方法なんだけど、なぜそうなったのかも説明したいので元々の目的から念のため書いておく。 Windowsサーバ運用あるあるでイベントビューアのログ確認が面倒というのがある。 ...
VBA

コピペで使えるVBA!IPアドレスを正規表現で判定する

IPアドレスを判定したいけど毎回正規表現を書いていられないのでメモとして残しておく。 正規表現 ^((||1|2|25)\.){3}(||1|2|25)$ 解説 第一オクテット ^((||1|2|25)\.){3}...
VBA

コピペで使えるVBA!選択範囲の内容を他のシートへ貼り付けるコード

VBAマクロで複数のブックにあるシートを1つのブックにまとめるコードを紹介します。 コードをコピーすればすぐに使えます。 選択範囲を全シートへコピーSheet1のセルA1:C2を選択して実行 A B C D E 1 aaa b...
VBA

コピペで使えるVBA!文字切り出しMID関数の動作テストツール

ツール MIDは特定の文字から一部の文字を抽出する関数です。 このテストツールでは文字の指定と抽出する数を指定して試すことができます。 動作確認できたコードは下に表示されるのでコピペして使用できます。 コードエディタ ...
VBA

CellsでRangeの範囲指定をやりたい人向けの変換ツール

ツール 変換する Range(Cells(1, 1), Cells(2, 2)) 説明 セルの最初と最後の位置を入力するとCellsを使ったセル範囲に変換します。 セルの間にコロン『  :  』を入れてください...
タイトルとURLをコピーしました