趣味のプログラム VBAで他のエクセルファイルから指定した範囲を2次配列で取得する 他のブックを開いてデータを持ってきたい事はよくあるけど、 毎回ブック開くときどう書くんだっけってなるので使いやすいコードを作った。 動き4つの情報を指定すれば範囲にあるデータを2次配列として取得してくれる。 パス フ... 2021.08.27 趣味のプログラム
趣味のプログラム 【ExcelVBA】ローマ字が何列目か数値に変換する方法。答えは「Range(“AA1”).Column」 Excelのマクロでセルを指定する場合はほとんどCellsを使い行と列を数値で指定する。 でもたまに、ローマ字で指定したい時がある。 それが列だけの場合B列は数値だと2だけどBを2に変換ってどうやればできるのか。 動きローマ字はA〜Zだ... 2021.08.25 趣味のプログラム
趣味のプログラム 【ExcelVBA】VBA関数 splitが失敗するの面倒だったので関数を作った あるExcelの手順書でサーバ名の後ろにIPアドレスを書く人と書かない人がいた。 書き方は自由で「hostname(IP)」や「hostname IP」などだ。 この手順書でサーバ名を取得する上でsplit関数を使った文字区切り... 2021.06.24 趣味のプログラム
趣味のプログラム 【ExcelVBA】複数あるシート名を一括で変更する方法。変更前後のシート名が一覧で見れるので分かりやすい。 Excelはシートを増やすことで様々な情報を分けることができて便利です。 ですが、気が付いたら大量にシートができてしまった。 というのはよくあります。 この記事では、 右クリックしてシート名を変えるのが面倒だ ... 2021.06.20 趣味のプログラム
趣味のプログラム 【ExcelVBA】ReDimPreserveで「実行時エラー’9′:インデクスが有効範囲にありません。」は要素の位置が原因 ExcelVBAで配列の値を保持したまま要素数を変える事ができるReDimPreserveですが、コードの書き方を誤るとエラーになってしまいます。 この記事は、 配列の値を保持したまま要素数を変えたい 実行時エラー... 2021.06.20 趣味のプログラム
趣味のプログラム 【ExcelVBA】文字列がIPアドレス形式か正規表現で判定する方法 ExcelVBAでネットワーク系の処理を自動化するときに必ず発生するのが、IPアドレスの判定です。 ExcelVBAで文字列がIPアドレスの形式か確認したい 複数のIPアドレスを同時に判定したい こんな方に向け... 2021.04.30 趣味のプログラム
趣味のプログラム コピペで使えるVBA!選択範囲の内容を他のシートへ貼り付けるコード VBAマクロで複数のブックにあるシートを1つのブックにまとめるコードを紹介します。 コードをコピーすればすぐに使えます。 選択範囲を全シートへコピーSheet1のセルA1:C2を選択して実行 A B C D ... 2021.04.29 趣味のプログラム
趣味のプログラム 【ブラウザで使える】条件を選ぶだけ。Wiresharkの表示フィルタを作成するツール フィルタを作成する IPアドレス ポート And条件 ... 2021.04.28 趣味のプログラム
趣味のプログラム コピペで使えるVBA!文字を切り出すMID関数の動作テストツール ツール MIDは特定の文字から一部の文字を抽出する関数です。 このテストツールでは文字の指定と抽出する数を指定して試すことができます。 動作確認できたコードは下に表示されるのでコピペして使用できます。 コードエディタ ... 2021.04.27 趣味のプログラム
趣味のプログラム 【ExcelVBA用ツール】Rangeの範囲指定をCellsでやりたい人向けの変換ツール ツール 変換したいセルの範囲を入力して変換ボタンを押してください。 下に結果が表示されるのでコピーして使用してください。 変換する Range(Cells(1, 1), Cells(2, 2)) セルの入力... 2021.04.25 趣味のプログラム