件)12ユーザーフォームで入力ダイアログを作成するInputBox関数というのがありますが、ユーザーフォームで同じようなものを作成しようということです。InputBoxだとボックスにテキストを入力するだけですが、ユーザーフォームですのでUIを自由に設計できます。リストボックスから選択したり、ラベルをカレンダーのように配置して日付を選択したり、とかいろいろ応用できます。ツールはよろずやさんから提供されたものですか、それとは別のロジックを思いついたので試しに作成してみました。結果、よりコード生成と分割関数が高速化されたので紹介します。分割関数自体のコード量は増えました。019電話番号の適切な位置に区切り文字を挿入する関数+市外局番データアップデイトツール(完全版)電話番号の適切な位置に区切り文字を挿入する関数を紹介したのですが、正しく分割されない局番がありました。その不具合を解決した完全版の関数と、総務省のHPから最新の市外局番データを取得してアップデイトするツールを公開します。以前のツールをご利用の方は、こちらから完全版をダウンロードして差し替えてご利用ください。518電話番号の適切な位置に区切り文字を挿入する関数を改修しました下記で紹介している関数を改修しました。117電話番号の適切な位置に区切り文字を挿入する関数+市外局番データ自動アップデイトツール以前、電話番号に区切り文字を挿入する関数を紹介しました。総務省の市外局番一覧を元に、電話番号を分割しています。その市外局番一覧が更新されていました。その一覧(Wordファイル)から市外局番データの定数コードを生成する関数は作成済みなので、それで生成したコードでプログの記事を更新すればいいだけなのだか、どうせなら、それを市外局番データ自動アップデイトツールとして公開しようと思い立ちました。さらなる高速化にチャレンジします。115テキストマッチングしたセルの背景色を変更する処理の高速化にチャレンジExcelのVBAで、参照リストと部分一致するセルの背景色を変更するという処理です。参照リストも対象リストも件数の多いので処理に時間がかかる。それを短縮化したいという要件です。何も対策していないベタのコードから、いろいろなテクニックを駆使してどこまで高速化できるかチャレンジしてみました。025区切りなしの電話番号に適切な位置に区切り文字を挿入する関数(汎用版)前の記事で電話番号に区切り文字を挿入する関数を紹介しましたが、Accessでしか使えないものでしたが、ExcelやWordなどでも共通で使える関数を作成しましたので公開します。なったので半角/全角の区別なく2バイトになります。関数でも半角を2桁として計算します。LeftB関数の代わりになる関数を紹介します。掲示板の回答用に作成した関数です。文字列をUnicodeスカラー値に変換する関数もあります。026PhraseExpressを使ってコード入力を楽するコード入力では同じような構文を何度も入力しますよね。いうときこそ、前回の記事で紹介したPhraseExpressの出番です。コードでよく使う構文をPhraseExpressに登録しておくと、ものすごく楽できて感動ものです。017VBAコードを自動インデントしてくれるアドインWEBで拾って来たコードが整形されていなかったり、掲示板によってはインデントが削除されてしまうということもあります。そんなときにコードを自動で整形してくれるアドオンを紹介します。0該当の記事は見つかりませんでした。