記事一覧
-
blog
パワーポイント | スライドの目次を簡単作成する・手動とVBA
パワポの目次作成について、ワードのように簡単に作れない悩みを解決する方法を紹介しています。一般機能を使う方法は手間がかかりますが、VBA(マクロ)を使う方法が簡単です。 -
ExcelVBA
事前バインディングと実行時バインディング | オブジェクト型指定の選択
VBA(Visual Basic for Applications)を使用してファイルシステムの操作を行う際に重要な役割を果たすのがFileSystemObjectオブジェクトです。 この記事では、FileSyst... -
ExcelVBA
同じフォルダ内にあるすべてのCSVファイルの最終行を取得する
フォルダ内に大量のCSVがあり、1ファイルづつファイルを開くことなく、それぞれの最終行を取得します。 結果は、エクセル上にファイル名と最終行を書き出します。 OpenT... -
blog
パワーポイント | スライドへのリンクを自動で設定する
スライド数が多くて手動でハイパーリンクを設定するのが大変な場合、VBAを使うと簡単に設定できます。手動で設定する方法はエクセルやワードと同じですが、スライド数が多いと途中でやめたくなることがあるかもしれません。しかし、VBAを使えば簡単に設定できます。 -
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列に入力する例です。 日付の結合 エク...