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

記事を準備中です

記事を準備中です。...

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

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

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

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

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

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

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

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

コマンドボタンの自動繰り返しの繰り返しが早すぎる

コマンドボタンで押し続けると自動で処理を繰り返すという便利な機能ですが、例えば、日付を1日加算するという処理のコマンドボタンで「自動繰り返し」を「はい」にしておくと、押し続けると爆速で加算されて、思った日付で止めるのが難しいという状況が発生します。 この繰り返し間隔を指定できればいいのですが、そのようなプロパティは残念ながらありません。この間隔を調節する方法の紹介です。...

データベースとして使える郵便番号データを調べてみた

Access2016の住所入力支援機能が自動アップデートで使えなくなっています。それ以前に、Office郵便番号辞書がもう何年もされていないです。 もう、MSはあてにならない、自前で住所入力支援機能するしかなさそうです。そこで、まずは、WEBで公開されている郵便番号データを調べてみました。...

Access上のコード内で引用符(")と単引用符(')の使い分けについて

掲示板での質問中のコードで、引用符(")と単引用符(')の使い分けを理解できてないものをよく目にします。 ACCESS VBA( 「"」 と「'」 、スペースの使い方について)次のコード... - Yahoo!知恵袋 の質問者さんもそのようです。 難易度:...

帳票フォームの複数レコードで未入力項目のチェック

帳票フォームで複数レコードを入力した後、ボタンクリック等で入力必須フィールドに未入力があるかどうかチェックするという要件です。 レコード単位なら下記ですでに紹介しています。 複数項目の入力チェックを共通モジュール化する - hatena chips これを複数レコードに対応しようということです。未入力があったら、メッセージを表示する、あるいは、そこへフォーカス移動させるようにします。 難易度:...

お勧めの年賀状お助けサイト 2017

そろそろ年賀状づくりを始めないとやばいですね。ということで、恒例のお勧め年賀状お助けサイト、お気に入りイラストサイトの紹介をします。すべて無料で利用できるサイトです。...

2016年11月の人気記事

Google Analyticsのアクセスデータを元に2016年11月にアクセスが多かった記事をまとめてみました。また、埋もれてしまうにはおしい、おすすめの記事もひとつ取り上げます。...

Access のクエリで何行目から何件と指定して抽出する

TOP句を使えば先頭から指定行数を抽出できますが、何行目からと指定して抽出はできません。 MySQLだとLimit句で簡単にできるのですが、残念ながらAccessでは使えません。 しかし、サブクエリを使えばなんとかなります。 難易度:...