あとらすの備忘録

チラ裏のメモ帳

Excel

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

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

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

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

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 処理の概要 前回はデータ数を最初に調べて2次元配列を宣言しましたが 今回は条件でデータを抽出するため最終的…

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

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

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

Excel VBAでグルーピングしてセルに罫線を設定する kitigai.hatenablog.com これの続きです。色付けただけじゃわかりずらいよね?よね? なので前のソースに少し手を加えて罫線も設定します。前提等は前の記事と一緒です。 ソースだけ貼ります。

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

Excel VBAでグルーピングしてセルに色を付ける 第1キーと第2キーが存在するデータで第1キーでグルーピングを行い データを見やすくします。 まあ、ただのキーマッチングです。 前提 ソート済みであること 動作確認 office 2010, 2013で確認 100万レコードで…