MS Access Tips/Sample and VBA and Blog customize etc...

プログラミング( 38 件)

電話番号の適切な位置に区切り文字を挿入する関数を改修しました

下記で紹介している関数を改修しました。 区切りなしの電話番号に適切な位置に区切り文字を挿入する関数(汎用版) - hatena chips...

電話番号の適切な位置に区切り文字を挿入する関数+市外局番データ自動アップデイトツール

以前、電話番号に区切り文字を挿入する関数を紹介しました。総務省の市外局番一覧を元に、電話番号を分割しています。その市外局番一覧が更新されていました。その一覧(Wordファイル)から市外局番データの定数コードを生成する関数は作成済みなので、それで生成したコードでプログの記事を更新すればいいだけなのだか、どうせなら、それを市外局番データ自動アップデイトツールとして公開しようと思い立ちました。...

テキストマッチングしたセルの背景色を変更する処理をもっと高速化

前記事から続きです。さらなる高速化にチャレンジします。 難易度:...

テキストマッチングしたセルの背景色を変更する処理の高速化にチャレンジ

ExcelのVBAで、参照リストと部分一致するセルの背景色を変更するという処理です。参照リストも対象リストも件数の多いので処理に時間がかかる。それを短縮化したいという要件です。 何も対策していないベタのコードから、いろいろなテクニックを駆使してどこまで高速化できるかチャレンジしてみました。 難易度:...

区切りなしの電話番号に適切な位置に区切り文字を挿入する関数(汎用版)

前の記事で電話番号に区切り文字を挿入する関数を紹介しましたが、Accessでしか使えないものでしたが、ExcelやWordなどでも共通で使える関数を作成しましたので公開します。 難易度:...

半角1桁全角2桁で計算するLenB、LeftB関数の代替関数

Access2000以降は、文字コードがShift-JIS から Unicode になったので半角/全角の区別なく2バイトになります。 ですので、LenB, LeftB などの関数でも半角を2桁として計算します。 それを半角は1桁として計算するLenB, LeftB関数の代わりになる関数を紹介します。 難易度:...

Unicodeスカラー値を文字列に変換する関数

掲示板の回答用に作成した関数です。文字列をUnicodeスカラー値に変換する関数もあります。 vbaでunicodeスカラを文字列に変換したいのですが、やり方をイメージで... - Yahoo!知恵袋 難易度:...

ステップ実行中に、任意の行から実行を再開したい

デバッグなどで、F8キーでステップ実行できます。その時に、エラーが出たり、想定外の結果になったので、少し前に戻ってやり直したいというようなことがあると思います。あるいはエラーが出る行などをとばして終了処理を実行したいということもあるかと思います。 これは実は簡単にできるんです。 難易度:...

PhraseExpressを使ってコード入力を楽する

コード入力では同じような構文を何度も入力しますよね。こういうときこそ、前回の記事で紹介したPhraseExpressの出番です。 コードでよく使う構文をPhraseExpressに登録しておくと、ものすごく楽できて感動ものです。...

VBAコードを自動インデントしてくれるアドオン

WEBで拾って来たコードが整形されていなかったり、掲示板によってはインデントが削除されてしまうということもあります。そんなときにコードを自動で整形してくれるアドオンを紹介します。 難易度:...

出発地、到着地を指定してYAHOO路線情報の乗換案内を表示する

いぜん、住所を元に Googleマップ で地図やルートを表示する という記事を紹介しましたが、それの乗換案内版です。とある掲示板で質問があってサンプルを作成してので紹介します。 関数の引数に、出発地、到着地、などの条件を指定して実行するとYAHOO路線情報の乗換案内の検索結果を表示します。 難易度:...

VBAで組み合わせ合計探索

「数値のリストがあり、そのすべての組み合わせの中から、指定した合計の組み合わせを求めなさい。」 定期的に掲示板で出てくる問題です。(1年に一度ぐらいかな) 今回もMougのExcel掲示板で出てきました。 その合計の元になる数字を取り出す これの回答用にサンプルを作成したので紹介します。 難易度:...
このカテゴリーに該当する記事はありません。
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。