Base自分用のナレッジベース。Server、オープンソース系のシステムやフリーソフトに関する情報、iPhone、Androidスマホ便利情報など役立つ情報などを覚書しておくためのブログ。リニューアルされました。リダイレクトされます。文字列データに混ざっている半角カタカナを全角カタカナに変更するユーザー定義関数のサンプルプログラムを覚書。記事ではExcelを使用していますが、基本的にはAccessのVBAなどでも同じように使用できます。カタカナだけが対象なのでアルファベットや記号は変更されません。半角に変換するユーザー定義関数」に詳しく書きましたのでそちらを参考にしてください。サンプルプログラム概要ユーザー定期関数なので引数として変換対象の文字列を受け取ります。引数として受け取った文字列データを1文字ずつ取り出して半角カタカナかどうかを調べます。半角カタカナかどうかを調べる方法としては、取り出した1文字のASCIIコード番号がが半角カタカナのASCIIコード範囲内の番号かどうかで判断しています。半角カタカナだったら全角カタカナに変換し、半角カタカナでなければ何もせずに別で用意した空の文字列変数に代入します。別に用意した変数に代入する際は、前の値を保持しつつ代入(順番にくっつけていく)して元の文字列の半角カタカナを全角カタカナに変換した文字列を新たに作りなおすイメージです。ユーザー定義関数のサンプルプログラム以下に半角カタカナを全角カタカナに変更するユーザー定義関数のサンプルプログラムを記述する。以下のコードを標準モジュールに貼り付けるます。作成したユーザー定義関数の使い方の例を以下に記載します。"変換したい文字列"部分は文字列が入ったセル番地を指定してもOKです。VBAのプログラム中から呼び出して使用することも可能です。Excelで使用する場合と同様に標準の組み込み関数と同じように使用することができます。データベースインポート位置webサイトウィンドウサイズ端末にAPNが正しく設定されていません。(11/25)プロフィールこのブログの中の人:billyboyこのブログを見に来てくれてありがとうございます。このブログの中の人はExcel、AccessのVBAに関するカスタマーサポート、技術ドキュメントのの作成業務を経験後、開発系SEを経て現在は金融系企業のシステム運用/保守SEとして働いています。当初自分が困ったときに解決した方法や社内/外からの技術的な問い合わせに回答した時に作ったプログラムなどを自分用の備忘録としてこのブログを開設しました。たくさんの方に見に来ていただけてることに気づいてからはなるべく誰が見てもわかるような記事内容にすることを意識して書いています。