あとらすの備忘録

チラ裏のメモ帳 | C#とかVue.jsとかAWSとか興味のあることちまちまやってます。

VBA

VBA セル結合に対するロック解除操作でエラーが発生する場合の対処

概要 事象 ・起動時に[エラーコード:1004][アプリケーション/オブジェクト定義エラー]が発生する 原因 ・起動時にロック解除の対象セルがActiveシートに存在しない かつ ・ロック解除の対象セルが結合セル業務用ツールなどでエクセルブックを開いたときに自…

VBAでUTF-8 BOM無しファイル出力

VBAで文字コードを指定してファイル出力 いつも業務で作成するVBAツールはデータ全件突合など データを加工して新規ブックに理解しやすい形式にして出力するものでした。今回文字コードを指定してBOM無しファイルで出力する必要があったためその備忘録です。…

VBAで深さ優先探索アルゴリズム

VBA

概要 ちゃんとしたアルゴリズムなんてソートくらいしかやったことなかったけど 会社でコード書いてたら「これ深さ優先探索とかいうやつじゃね?」ってなったので 忘れないように書いておく言語はもちろんVBA CもC#もJavaもかわんねーからへーきへーき 目次 …

Excel VBAでデータ高速読み込み&書き込み(パターン3)

Excel VBAでデータ高速読み込み&書き込み(パターン3) パターン3です。 前回のパターン2の応用でグルーピング処理を行いながら動的2次元配列を使用して 高速に読み込み書き込み処理を行います。 パターン1,2はこちら kitigai.hatenablog.com kitigai.hatenab…

Excel VBAでデータ高速読み込み&書き込み(パターン2)

Excel VBAでデータ高速読み込み&書き込み(パターン2) パターン2です。前回のパターン1の応用です。 パターン1はこちら kitigai.hatenablog.com 目次 Excel VBAでデータ高速読み込み&書き込み(パターン2) 目次 処理の概要 ソース 2次元配列の再宣言 行列の…

Excel VBAでデータ高速読み込み&書き込み(パターン1)

Excel VBAでデータ高速読み込み(パターン1) Excel VBAでデータを高速に読み込んで一括でシートに転記します。 大きく分けて2パターン紹介するつもりです。 グルーピングロジックを追加したものも含めれば3パターン パターン1 最初から読み込むデータ数と項目…

Excel VBAでグルーピングしてセルに罫線を設定する

概要 kitigai.hatenablog.com これの続きです。色付けただけじゃわかりずらいよね?よね? なので前のソースに少し手を加えて罫線も設定します。前提等は前の記事と一緒です。 ソースだけ貼ります。 目次 概要 目次 ソース 参考 雑感

Excel VBAでグルーピングしてセルに色を付ける

概要 第1キーと第2キーが存在するデータで第1キーでグルーピングを行い セルに色を付けてデータを見やすくします。 まあ、ただのキーマッチングです。 目次 概要 目次 前提 動作確認 想定データ ソース 参考 雑感 前提 ソート済みであること 動作確認 office…