VBA(マクロ)

スポンサーリンク
VBA(マクロ)

【Excel VBA】ファイル名を一括変更&コピーできるマクロを作った

ファイルリネーム&コピーVer6大量のファイルを扱っていると、「ファイル名を一つずつ変更するのが面倒……」ということがあります。以前、Excel VBAを使ってファイル名を一括変更するマクロを作りました。今回はそれをさらに改良し、ファイルの...
関数

見えない文字、そこにいる?EXCEL VBAで探そう。

「見えないスペース」の正体は? テキスト編集でハマりがちな落とし穴と対策「あれ? 見た目は完璧なのに、なぜかうまくデータが処理できない…」「後ろにスペース入ってないし、TABも入ってない、改行もない?」こんな経験はありませんか? 特にデータ...
VBA(マクロ)

ファイル一括リネーム用マクロ、作ってみた。

🎯 はじめに新バージョンあり。大量のファイルを整理するとき、ひとつひとつ名前を変えるのは大変ですよね。そこで今回ご紹介するのが、私が作成した 「ファイル一括リネーム用マクロ」 です。Excel上にフォルダにあるファイル名情報を並べて、新しい...
VBA(マクロ)

【VBA】 JANコードが化ける(指数表記)-備忘録-

我流のマクロ使い?、、、の自分。マクロで画像をダウンロードしたり、画像をテキストと組み合わせたり、ありとあらゆる業務をマクロ化してます。今回、仕事でJANコードを扱うことが多く、EXCELの特性で12桁以上は指数表記に変換されることがよくあ...
VBA(マクロ)

指定したシートを削除して取り込み VBA【忘備録】

忘備録。指定したシートを削除。別のEXCELから取り込み。【案件】日々更新されてる複数シートのEXCELデータを1シートにまとめる。そのままでもできるが、元データを見たり修正したりしたいのでデータをまとめて別EXCELに取り込みたい。※元E...
VBA(マクロ)

見た目は普通 テキストの濁点が化ける。変換マクロ作ってみた。

備忘録。テキストの濁点が化ける。分離してる?仕事でたまに発生するのだが、EXCELやテキスト上では問題ないテキスト文章が、システムに登録するとなぜか濁点の文字が化けるときがあります。恐らく、マックのグラフィックやPDFなどでデータが作成され...
VBA(マクロ)

【備忘録】CSV取込 意図しない区切り文字 EXCELの忖度。

コロン(:)が区切り文字で入ってしまう。マクロでCSV取り込みを作成したのだが、作業者のEXCELによって区切り文字が入ってしまう。自分で使用する際は問題ないのだが、最近提供することが多くなったので忘れないよう記録します。自分はEXCELの...
VBA(マクロ)

【備忘録】 取込フォルダ先をダウンロードフォルダに(EXCEL VBA)

忘れないように。csvのダウンロード先が、クライアントPCになっていた場合、複数人でマクロを使用する際に変更するか別の場所にしなければならない。まあ、都度選択すればいいじゃんとも思いますが、忘れないようにメモっておきます。ざっくり。自分は取...
VBA(マクロ)

EXCELマクロ「the exception unknown software exeption (0xc0000409)」

前日まで普通に使用していたEXCELマクロで突然のエラー。マクロを起動した瞬間にこのエラーが出た。保存しなおしてもだめ。PCを再起動してもだめ。以下の二つ最初にいきなりこれが、、、再起動して実行すると、以下エラーがthe exception...
VBA(マクロ)

EXCEL VBA タブ区切りで拡張子tsvを作成。

久々にEXCELネタです。仕事で拡張子tsvのファイルを作成することがあり、作ったマクロです。前提OUTPUTのシートに、5列のデーターが入っている。行数はその時々で変わる。タブ区切りで、拡張子tsvでファイルに出力。
VBA(マクロ)

EXCEL/VBA オートメーション エラーが分からない。

今まで使用していたExcelのマクロで突如このエラーが出るようになった。実行時エラー 2147417848(80010108)「オートメーション エラーです。起動されたオブジェクトはクライアントから切断されました」特に何も変えていないので、...
VBA(マクロ)

EXCEL VBA シートの内容をメモ帳にコピー。

EXCELの任意の部分をメモ帳へコピペ(切り取り、貼り付け)する簡単なマクロです。今回は2種類。決まった範囲の時と、手動で範囲指定した時です。2個目には範囲指定の部分がないだけです。まず、コピペしたい表のタブ(下のほう)を右クリックして「コ...
VBA(マクロ)

EXCEL超初心者マクロ(S17)新規BOOKへシートコピー。

最近、韓国とNHKネタにハマっててEXCELの方に手を付けていませんでした。久しぶりに、頼まれたネタをUP致します。EXCELのシートを新規EXCELにコピーして保存するマクロです。SAMPLE17.zip※ウイルスチェックしてください(習...
備忘録(びぼうろく)

EXCELを終了するときマクロを起動。

EXCELを終了させるときにマクロを起動して状態のチェック等をしたい時。ThisWorkbook内に書きます。Cancel = True で、EXCELの終了がキャンセルされます。
備忘録(びぼうろく)

VBAでのダブルコーテーションの使い方。

自分で苦労したので、VBAでのダブルコーテーションの使い方を備忘録もかねて掲載します。CSV内の、URLが混ざっているテキスト内容の一部を修正して戻すというマクロを作ったのですが、CSV作成時に途中から改行が入ってしまい、うまくいかない。P...
VBA(マクロ)

EXCEL超初心者マクロ(SAMPLE16)ファイル合体。

久しぶりにUPです。EXCELやCSVが沢山あって、一つずつ合体させることってないですか?デイリーのデータを毎週、毎月なんて面倒ですよね。場合によっては100個ぐらいあったりしたら間違いのもとになります。数個なら大した手間でもないし、CSV...
備忘録(びぼうろく)

VBA 数式が複雑すぎます。オブジェクトに登録することはできません。

仕事場でちょっとしたマクロを頼まれたので、さあ作成と...マクロを登録しようとしたら【数式が複雑すぎます。オブジェクトに登録することはできません。】ん?何かやっちゃったかな?PC再起動しても変わらない...?ふと!上位階層のフォルダ名に、x...
備忘録(びぼうろく)

EXCEL超初心者マクロ(12)
マクロでグラフを作成。

グラフをマクロで作成する依頼があり、備忘録も兼ねてUPします。実は、マクロでグラフを作ったことが無く、ほぼ1から調べて作成したのでおかしな部分もあるかもしれないので、ご勘弁を。結構手こずりました。マクロの記録をベースにして、賢人たちのサイト...
VBA(マクロ)

EXCEL VBA マクロ実行時のデバッグダイアログを回避。

マクロを実行すると、想定外のエラーが発生して、以下みたいなダイアログで止まることがあります。その制御方法...というか、もう少しスマートにする方法です。簡単で、「On Error]を使います。例題は、エラー発生が処理1の時、JPError0...
VBA(マクロ)

EXCEL超初心者マクロ(11)
CSVファイル分割(条件あり)

CSVファイルが大量にあり、処理の関係で分割してほしいという要望があり、急遽作成。ちょっと雑に作ってるので勘弁してください。いつもですけどね。条件KANRIシートのB1に取り込むCSVのフォルダを入れてください。CSVに改行等が入っていいな...
関数

EXCEL マクロ MATCH関数で高速化。

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

EXCEL パーツ(自分用です)

じぶんの備忘用ページです。コピペして作ることが多いので、すぐ忘れちゃうんですよね。 マクロ 改行コード8桁のテキストを日付形式にフォーマット他のEXCELを指定したシートに貼り付けるsheet_clear【検索(FIND)】、検索先のデータ...
VBA(マクロ)

VBA 改行の種類って?【備忘録】

外部からEXCELをもらったりすると改行が入っていたり、VBAで処理をしたときに改行をいれて整理したりすることがあります。主に以下の改行があります。他のスレッドにも書いてありますが、主にvbLfが多いですね。マックとかで作ると、Window...
VBA(マクロ)

EXCEL VBA 並べ替え(SORT)。

EXCEL VBAでの並べ替え(SORT)の方法です。一番簡単でかっこいい並べ替えは以下なのですが、弱点が3個までしか指示ができないので自分はあまり使いません。4個以上に変更されたとき、後々面倒なので...。といいつつも、やり方はあります。...
VBA(マクロ)

EXCEL超初心者マクロ(8)- 分割(Split)-

今回は分割の説明とサンプルを紹介いたします。電話番号を分割したいときってありますよね。splitを使うと簡単に分割できますただ、電話番号のように、同じ場所にハイフンが入ってるデータは簡単ですが、数が違う場合は少し工夫が必要です。Sample...
VBA(マクロ)

EXCEL(VBA)繰り返し処理をする。

基本マクロの一つ(自分流)の説明をしたことがありませんでしたのでUPします。INPUTというシートから指定した項目をOUTPUTのシートに移す単純な処理です。上から順番に実行する処理です。A)Set set_data02 = Workshe...
関数

最近EXCELが重い、開くのに時間がかかる、理由が分からない。

原因不明のEXCEL負荷?最近、一つのEXCEL動作が重い、開かない、もっさりしている、などでお悩みの方いらっしゃりませんか?いろいろな理由が考えられますが、その内の一つを紹介します。手動でも、マクロでも、CSV等の外部データ取込を何回も実...
VBA(マクロ)

EXCELとACCESSを使った運用 Part.2

EXCELとACCESSを使った運用 Part.1からの続きです。今回はACCESSに入っているデータを、EXCELに抽出します。SAMPLE101.ZIPざっくり説明します。Accessはデータベース管理システムのソフトウェアです。容量等...
VBA(マクロ)

EXCEL超初心者マクロ(7)- 検索(FIND)-

EXCEL超初心者マクロと言いつつ、自分の思いつきでUPしてるような気がしてますが、そこは置いといて...今回は、検索をご紹介します。Findを使うのですが例は、【球団名】が入っているシートから、【選手名と球団名】が入っているシートを検索し...
関数

EXCELとACCESSを使った運用 Part.1

EXCELとACCESSを使って、出来ること。EXCELからACCESSにデータを追加してみようかな?日々データー量が増加して、EXCELが重くなるなんてありませんか?100万件以内ならそれでも...と思いますが、それを超えだすと厳しくなっ...
スポンサーリンク