VBA(マクロ)

EXCELの関数で四捨五入があります。
ROUND関数で使用されていると思いますが、
VBAのの場合、ROUNDを使用すると、四捨五入の結果が関数と違ってきます
一般では、「銀行型丸め」「銀行丸め」と呼ばれる四 ...

VBA(マクロ)

メッセージ等で、文字数が多すぎて改行したいな、なんてときに使えます。
いろいろなところでも使えますよ。
VBA

こんなかんじです。

VBA(マクロ)

エラーや特定のセルに色を塗るマクロです。
VBA

一番最初に色をクリアしているので、xlNone の処理は無くても良いです。

色パッド

関数, VBA(マクロ)

‘### 文字列を置き換える ###

関数

※セルのA1の.jpgをスペースに置き換える。
文字列置き換え
.jpg→スペースに修正
※関数にもREPLACEがあります ...

備忘録(びぼうろく), VBA(マクロ), 関数

・Windowsのexcelで作業するとき、特殊文字コード(機種依存文字等)があり、どうしたもんかと思うことがありますよね。そんな時マクロで変換しちゃいましょう。

・EXCEL関数
1行目はexcel関数ですA1に ...

VBA(マクロ), SAMPLE付

改行など、いろいろなコードが混ざっているCSVをexcelにマクロで読み込むのは非常に面倒ですね。

前提条件はありますが、一つ例を上げたいと思います。

前提条件:
・CSVを直接EXCELで開くと必要な ...

備忘録(びぼうろく), VBA(マクロ)

WindowsのAPIを使って、指定した時間停止させます。
1000 = 1秒
VBA7はofficeのbit数32、64両方対応させる為です。

標準モジュールの一番上に書きます。

備忘録(びぼうろく), VBA(マクロ)

マクロを構築していると、処理時間に影響する事例が、度々出てきます。
そんな処理時間の表示する方法です。

SAMPLE付, VBA(マクロ)

以前csv取り込みのサンプルをUPしましたが、今回はcsvを追加で取込むマクロを紹介します。
複数のcsvファイルを取込むときに使えると思います。

取込む位置を決めて、そこに追加していくやりかたです。
【条 ...

備忘録(びぼうろく), VBA(マクロ)

過去、未来の日付を求めるマクロ。

NEW_EDATE を基点に、日付を求める例題です。

※ 例)NEW_EDATEに、2018/5/20 を入力。

備忘録(びぼうろく), VBA(マクロ)

EXCELのマクロを使い始めると、表示形式に必ずぶつかります。
以下にいくつかの例をご紹介致します。
【】の中に説明を入れてます。
※文字列については、基本最初に指示したほうが良いです。前ゼロや他のフォーマット ...

VBA(マクロ), SAMPLE付

クロネコヤマト(ヤマト運輸)SAGAWA(佐川急便)とJP(郵便局)荷物お問い合わせ(宅急便番号調査)作ってみた。

前回、クロネコヤマトの宅急便でおなじみのヤマト運輸の荷物お問い合わせをexcelで作ってみましたが、佐川急便と郵便局も作 ...

備忘録(びぼうろく), VBA(マクロ)

書籍のJANコードって、出版社によって桁数が違うのご存知ですか?これは大手は小さい桁が割り振られていて、残りの桁で沢山本が出版できるようになっています
例)
・9784固定
・06(講談社)
・9999 ...

SAMPLE付, VBA(マクロ)

ヤマト運輸 荷物お問い合わせ(宅急便番号調査追跡)作ってみた。

メインEXCEL:Sample_3.xlsm

SAGAWA、JP 版

クロネコヤマトの宅急便でおなじみのヤマト運輸の荷物お問い合わせをex

備忘録(びぼうろく), VBA(マクロ)

EXCELで作成したマクロを、依頼者へ引き渡したら

コンパイルエラー:
プロジェクトまたはライブラリが見つかりません。
と出てしまう。

今まで使えてたのに何故?

エラーの場所は ...