VBA(マクロ)

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

全半角等、文字の置き換えです。

住所の数字を半角にしたい、又は全角にしたい等で使います。英数字記号以外は置き換わりませんVBA以下その他いろいろ。vbProperCase大文字に変換しますvbLowerCase小文字に変換しますvbProperCase各単語の先頭の文字を...
関数

文字列の後ろにスペースが…消したい

別部署や取引先からデータをもらったら、文字列の後ろにスペース文字が入ってることがあったりします。後処理に影響が無ければ問題ないのですが、うまく処理結果が出なかったり、見栄えに影響が出てしまうことがあります。そういう時はTrimを使います。関...
VBA(マクロ)

EXCELシート内改行を消したい時。

Excelの中に改行が入っていて消したいとき無いですか?少しなら手で消せば良いですけど沢山は面倒ですよね。検索する文字列に「 Ctrl+J 」と入れて、置き換え後はそのまま、セル内容が完全に一致する...のチェックを外して実行すると、改行を...
VBA(マクロ)

マクロ(VBA)の四捨五入(ApplicationRound)。

EXCELの関数で四捨五入があります。ROUND関数で使用されていると思いますが、VBAのの場合、ROUNDを使用すると、四捨五入の結果が関数と違ってきます一般では、「銀行型丸め」「銀行丸め」と呼ばれる四捨五入をします。それで良い業種なら問...
VBA(マクロ)

EXCELマクロ テキストを改行させる「vbCrLf」

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

EXCELマクロ 指定セルに色を塗る エラーチェックにも使えます

エラーや特定のセルに色を塗るマクロです。VBA一番最初に色をクリアしているので、xlNone の処理は無くても良いです。色パッド
関数

EXCEL関数とVBAマクロ 文字列を置き換える

文字列を置き換える関数※セルのA1の.jpgをスペースに置き換える。文字列置き換え.jpg→スペースに修正※関数にもREPLACEがありますが、文字の開始位置を指定する為、少しVBAとは違いますので注意ください。VBA関数と同じ結果です。関...
備忘録(びぼうろく)

特殊文字コード(機種依存文字・環境依存文字、等)置換え。

・Windowsのexcelで作業するとき、特殊文字コード(機種依存文字・環境依存文字)があり、どうしたもんかと思うことがありますよね。そんな時マクロで変換しちゃいましょう。・EXCEL関数でUNICODEを調べる1行目はexcel関数です...
VBA(マクロ)

EXCEL超初心者マクロ(6)-特殊csvを取り込みたいとき-

改行など、いろいろなコードが混ざっているCSVをexcelにマクロで読み込むのは非常に面倒ですね。前提条件はありますが、一つ例を上げたいと思います。前提条件:・CSVを直接EXCELで開くと必要な形で開ける。・前ゼロが消えても問題ない。※会...
備忘録(びぼうろく)

EXCEL API 宣言をして、指定時間停止させる。

WindowsのAPIを使って、指定した時間停止させます。1000 = 1秒VBA7はofficeのbit数32、64両方対応させる為です。標準モジュールの一番上に書きます。各プロシジャーに書くサンプル画像
備忘録(びぼうろく)

EXCEL マクロの処理時間の出し方。

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

EXCEL超初心者マクロ(5)-追加でcsvを取り込みたいとき-

以前csv取り込みのサンプルをUPしましたが、今回はcsvを追加で取込むマクロを紹介します。複数のcsvファイルを取込むときに使えると思います。取込む位置を決めて、そこに追加していくやりかたです。【条件】基準項目は必ず存在する。Sample...
備忘録(びぼうろく)

EXCEL(VBA)日付を求める。

過去、未来の日付を求めるマクロ。NEW_EDATE を基点に、日付を求める例題です。※ 例)NEW_EDATEに、2018/5/20 を入力。
備忘録(びぼうろく)

EXCEL(VBA)表示形式の調整(見た目です)

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

EXCEL超初心者マクロ(4)-SAGAWA(佐川急便)とJP(郵便局)荷物お問い合わせ-

クロネコヤマト(ヤマト運輸)SAGAWA(佐川急便)とJP(郵便局)荷物お問い合わせ(宅急便番号調査)作ってみた。前回、クロネコヤマトの宅急便でおなじみのヤマト運輸の荷物お問い合わせをexcelで作ってみましたが、佐川急便と郵便局も作ってみ...
備忘録(びぼうろく)

書籍のISBNJANコードってどうなってるの?

書籍のJANコードって、出版社によって桁数が違うのご存知ですか?これは大手は小さい桁が割り振られていて、残りの桁で沢山本が出版できるようになっています例)・9784固定・06(講談社)・999999※6桁使える・1桁(チェックデジット)以下...
VBA(マクロ)

EXCEL超初心者マクロ(3)-ヤマト運輸 荷物お問い合わせ-

ヤマト運輸 荷物お問い合わせ(宅急便番号調査追跡)作ってみた。2022/4/5ヤマトの問い合わせページが刷新されたため、マクロを修正しました。伝票番号が分からないのでほとんど動作確認はしてません。また、IEがEdgeにかわるアナウンスが出て...
備忘録(びぼうろく)

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

EXCELで作成したマクロを、依頼者へ引き渡したらコンパイルエラー:プロジェクトまたはライブラリが見つかりません。と出てしまう。今まで使えてたのに何故?デバッグで開いたらエラーの場所は、MIDが原因のようだ?なんでしょう?調べたとところ、O...
VBA(マクロ)

EXCEL超初心者マクロ(2)-EXCELファイル取込み-

EXCELファイル取込みとタイトル付けしてますが、手で実行するコピーです。マスタexcelを取込んだりするときにマクロ化しておくと便利です。サンプルを作ってみましたので参考にしてください。メインEXCEL: Sample_2.xlsm取込む...
VBA(マクロ)

EXCEL超初心者マクロ(1)-CSVファイル取込み-

マクロの詳細はネットでぐぐると先人達が分かりやすく説明しているサイトが沢山あります。ただ、いきなりでは難しいので、そこにたどり着くまで力になれたらと思います。-office2016ベースに説明致します。-最初に、VBE(Visual Bas...
VBA(マクロ)

EXCEL超初心者マクロ(0)-マクロって何、簡単?無理?-

EXCELのマクロとは。そんなフレーズで検索すると沢山出てきますね。内容は...・マクロとは、エクセル上での作業を記録し、自動的に実行してくれる機能です。・一連の作業がボタンひとつで終わるため、時間を短縮することができ、記録の段階で間違えな...
スポンサーリンク