ExcelVBA– category –
-
ExcelVBA
同じフォルダ内にあるすべてのCSVファイルの最終行を取得する
フォルダ内に大量のCSVがあり、1ファイルづつファイルを開くことなく、それぞれの最終行を取得します。 結果は、エクセル上にファイル名と最終行を書き出します。 OpenT... -
ExcelVBA
CSVファイル取込で起こる問題・Line Input # ステートメントの場合
CSVファイルを読み込む場合、保存方法等で問題が起こることがあります。 保存方法の違い 文字コードを変えて保存した csvファイル です。 上:ANSI 下:UTF-8 csvファイ... -
ExcelVBA
Line InputとQueryTableの比較・csvファイルを高速で読込む
大量データのcsvファイルを配列に格納する方法のうち、次の2つを比較します。 Line Input QueryTable 速いのは「Line Input」です。 csvファイルのサンプル 次のscvを... -
ExcelVBA
2次元配列に連続で格納されてる値を一括でコピーしシートへ貼り付ける
配列に格納されている値のうち条件にあうデータのみを一括でシートへ書き出す方法です。 この方法で使うデータ 英数字のみ 文字の先頭は「0」で始まらない 参考:CSVフ... -
ExcelVBA
エクセルデータを固定長(区切り位置を指定して)テキスト保存する
エクセルのシートを桁数を指定してテキスト保存する方法です。 保存するエクセルデータ sheet1 10文字の長さで保存後 テキスト保存後 テキスト保存の手順 下記のファイ... -
ExcelVBA
配列に格納した値の一部を別の配列へ格納する
一旦配列として格納していた値の一部を配列として利用したい場合の方法です。 参考:値の一括代入と高速処理 配列の例 シート「一覧」のデータを配列に格納します。 シ... -
ExcelVBA
日付と時刻の結合はDATE関数とTIME関数を+でつなぐと簡単
セルにばらばらに入力してある日付と時刻を結合し1つのセルに入力する方法です。 B列~G列に分かれて入力されている値を結合し、A列に入力する例です。 日付の結合 エク... -
ExcelVBA
2つのテキストファイルを比較し不一致個所をシートに書き出す
テキストファイルをエクセルのシートに読み込み、2つのシートの不一致を探す方法です。 「エクセルのクエリテーブルオブジェクトで複数のテキストファイルを読み込む 」... -
ExcelVBA
エクセルのクエリテーブルオブジェクトで複数のテキストファイルを読み込む
2つのテキストファイルを2つのエクセルのシートに読み込む方法です。 設定するエクセルシート 3つのシートを用意します。 パス:読み込むパスを入力するシート data1:... -
ExcelVBA
配列を使って2つのシートを比較し別のシートに不一致を書き出す
2つのシートにあるデータを比較し、別のシートに書き出す処理です。 参考:配列の基本 用意するシート 条件 データ数は同じ(行) シート data1:比較対象データ data2...