VBA(マクロ)

マクロを実行すると、想定外のエラーが発生して、以下みたいなダイアログで止まることがあります。
その制御方法…というか、もう少しスマートにする方法です。

簡単で、「On Error]を使います。

SAMPLE付, VBA(マクロ)

CSVファイルが大量にあり、処理の関係で分割してほしいという要望があり、急遽作成。
ちょっと雑に作ってるので勘弁してください。いつもですけどね。

条件
CSVに改行等が入っていいない。
急いで作った ...

VBA(マクロ), 関数

以下は、OLD商品とNEW商品の差分(新規・更新)をチェックしてマークを入れるマクロです。
通常はマクロのFINDで処理してますが、データ量が多いときにFINDではなく、MATCH関数併用で高速化できるので紹介します。FIND ...

VBA(マクロ), 関数

じぶんの備忘用ページです。
コピペして作ることが多いので、すぐ忘れちゃうんですよね。

 マクロ 改行コード8桁のテキストを日付形式にフォーマット他のEXCELを指定したシートに貼り付ける

sheet_clear

VBA(マクロ)

外部からEXCELをもらったりすると改行が入っていたり、VBAで処理をしたときに改行をいれて整理したりすることがあります。

主に以下の改行があります。
他のスレッドにも書いてありますが、主にvbLfが多いですね。 ...

SAMPLE付

このマクロは、ヘダーの項目の位置が固定じゃない時、ヘダーを読んで位置を確定して、一番最後に分割して展開するものです。
管理ツール等で抽出する際に変わってしまう事があると要望にあったので作成しました。

分割は、数が固 ...

VBA(マクロ)

EXCEL VBAでの並べ替え(SORT)の方法です。

一番簡単でかっこいい並べ替えは以下なのですが、弱点が3個までしか指示ができないので自分はあまり使いません。
4個以上に変更されたとき、後々面倒なので̷ ...

その他(Microsoft), その他(PC、他)

OUTLOOKでBCCできたメールを別フォルダーへ移す方法です。
仕分けルールを使って設定するので、多分大丈夫だと思います

イメージは、全部のメールを指定フォルダに移動するけど、toとccに自分指定グループが入って ...

その他(Microsoft)

表題どおり、無償アップグレードはすでに終ってるのに、一回もアップデートしていないPCで、成功した事例が沢山出ているみたいです。
詳しくはぐぐってください。

よくよく考えてみると、マイクロソフトで過去アップグレードし ...

その他(Microsoft)

Microsoftは、2014年4月9日にWindows XPとOffice 2003に対する延長サポートを終了した。
それでもまだ、取引先がOffice2007を使っている。
送っている情報は漏洩して問題が出るような ...

SAMPLE付

連続したHTMLや決まった形のHTMLを定期的に更新したいときありませんか?
そんなのも、EXCELのマクロでできちゃいます。
※自分はHTMLあまり強くないので細かい突込みはご勘弁下さい。

サンプル: ...

その他(Microsoft), 関数

EXCELがとっても初心者さん向けに、個人的主観で紹介します。

始めに、すでに多少使っている方は、初心者向けのサイトは結構ありますので、そちらの方が勉強になると思いますのでご了承ください。
自分がEXCELを使い始 ...

VBA(マクロ), SAMPLE付

今回は分割の説明とサンプルを紹介いたします。
電話番号を分割したいときってありますよね。

splitを使うと簡単に分割できます
ただ、電話番号のように、同じ場所にハイフンが入ってるデータは簡単ですが、数が違 ...

その他(Microsoft)

EXCELのシートを別のEXCELへコピー又は新規で作成したときに、背景(塗り潰し)の色が変わる現象が出た。
どうも、2010時代のEXCELファイルをベースに使ったとき、2010の配色のまま引き継がれ、別の2013,2016 ...

VBA(マクロ)

基本マクロの一つ(自分流)の説明をしたことがありませんでしたのでUPします。

INPUTというシートから指定した項目をOUTPUTのシートに移す単純な処理です。
上から順番に実行する処理です。

A)Se ...