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

VBA一般( 31 件)

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

前の記事で電話番号に区切り文字を挿入する関数を紹介しましたが、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掲示板で出てきました。 その合計の元になる数字を取り出す これの回答用にサンプルを作成したので紹介します。 難易度:...

タイトルバーのないユーザーフォームをドラッグで移動

前回の記事では、通常のユーザーフォームでタイトルバー以外でもドラッグできるようにしました。 今回は、タイトルバーを非表示にしてドラッグできるようにしてみました。 こちらの方が必要性は高いかなと思います。 難易度:...

タイトルバー以外をドラッグしてユーザーフォームを移動させる

前回の記事で、Accessのフォームをドラッグする方法を紹介しましたが、同じ方法でExcelやWordのユーザーフォームを動かせるのでは、と思って試してみました。 Accessのフォームとは勝手がちょっと違いましたが、実現できましたので紹介します。 難易度:...

Googleマップを画像ファイルとして取得する

Accessでフォーム上に地図を表示するときは、WEBプラウザコントロールを使えば簡単に表示出来ます。 しかし、レポートに表示したいときは、WEBプラウザコントロールは使えません。 地図を画像ファイルとして取得できれば、イメージコントロールのソースに設定すればレポートでも表示出来ます。 それ以外でも、静的な地図画像が必要なときはいろいろありそうです。 そこで、VBAで、Googleマップを画像ファイルとしてダウン...

RSSフィードを読み込むクラスモジュール

VBAでRSSリーダーを作ってみました。 当ブログのリンクリストはいままでBlogPeopleのブログパーツを使っていたのですが、更新順に並べ替えられて内容をポップアップ表示されて便利なのですが、これが結構重いし更新がすぐ反映されてないようなので、自前で作ってやろうと思い立ったのがきっかけです。 で、RSSフィードを読み込んでリンクリストのHTMLを自動生成してブログにアップするという処理を、VBAで作成して、タスクス...
このカテゴリーに該当する記事はありません。