pickup

Fcuntionを利用することで、本当に便利になるのでしょうか?

整ったデータベースを作成するには、データを整理整頓することです。

目次

スポンサーリンク

Fcuntionを利用すると本当に便利なのか?

 

こんにちは。伊川(@naonaoke)です。

以前に何度か、Fcuntionを紹介しています。

 

今回は、カンタンなFcuntionを紹介します。

 

Fcuntionを検索すると、テストの結果、消費税の計算になりますが、実用できないのが現状でしょう。

 

今回は、カンタンなFcuntionを紹介します。

 

Excelは、ユーザーフォームで解説します。

ACCESSは、フォームで解説します。

 

ぜひとも、整形されたデータベースを作成してください。

 

 

スポンサーリンク

このブログはこんな人にお勧め

今回のテーマ
  • VBAを勉強している人
  • Fcuntionを勉強している人
  • テキストボックス毎に、VBAのコードを記載するのが面倒な人

 

このブログを、読み終わるころには・・・・

 

このブログの結論

Fcuntionを、勉強するにあたり、戻り値だとか、様々ななれない言葉が出てきます。

要するに、Fcuntionの結果を呼び出すということです。

呼び出したら、その結果を反映させます。

正確なデータベースを作成するには、必要な知識です。

 

スポンサーリンク

カンタンなFcuntion

 

明日からでも、実務で利用できます。

実務で、あるあるだと思うのです。

電話番号を全角で入力する

アルファベットを、1文字だけ、全角で入力する

したがって、VLOOKUP関数で、参照できない

 

Naosuke

そのたびに、切れている上司をなだめることが必要になる毎日が、イヤになる毎日。

これも、業務のストレスですね。

 

 

カンタンなFcuntion 作業手順 その1 そもそもVBAは必要なのか?

 

結論から言うと必要ありません。

Excelのユーザーフォームで、半角英数字のみと設定できます。

8番を選択すれば、自動で、半角英数しか入力できないようになります。

種類は、下記の通りです。

 

 

しかし、ここで、妥協してしまうと、VBAのスキルは伸びません。

カンタンなFcuntion 作業手順 その2 半角に変換する

このテキストボックスに入力された値を、CommandButton1を押したら、半角に変換します。

 

標準モジュールに下記のコードを、記載します。

フォームモジュールでも、いいと思いますが、今回は、標準モジュールに設置しました。

後はこのコードを、フォームモジュールに記載します。

これで完成です。

カンタンなFcuntion 作業手順 その3 ACCESSのフォームはどうなのか?

 

結論を言うと同じです。

下記のコードを、標準モジュールに設置します。

 

テキスト0の更新後処理に下記のコードを記載します。

 

カンタンなFcuntion 作業手順 その4 半角変換以外はどうなのか?

 

私は、実務で、改行コードを削除します。

このコード、テキストボックス毎に記載するのは、本当に苦痛です。

 

下記のコードを標準モジュールに設定します。

テキスト4の更新後処理に下記を記載します。

可読性が向上しましたね。

また、テキストボックスが、沢山設置しても大丈夫ですね。

カンタンなFcuntion 作業手順 その5 空白を削除する

 

下記のコードを、標準モジュールに設置します。

半角のスペース、全角のスペースも、根こそぎ削除します。

テキスト12の更新後の処理に、下記を記載します。

ここがポイント

 

ここがポイント
Function8.png
この手のコードは、ネットで検索しても、あまりHITしませんね。私の会社でも、結構、力ずくで、記載している人がいます。

師匠もいないので、力ずくでコード記載していた時期もありました。

ユーザーフォームで設定できることも、VBAで記載できるようになれば、良いことがあるかもしれません。

動画とブログでわかりやすくExcelとACCESSを紹介しています

 

まとめ

 

パソコンは、同じものを作成することや、繰り返しの処理が得意です。

同じ処理は、何度も記載するのではなく、このように呼び出すことを覚えると、コードの可読性が上がります。

 

今回も最後まで、読んでいただきありがとうございました。

 

今回のサンプルファイルは、No302です。

毎日の業務が、3時間短縮できます

わからない事を延々と考えるのは、無駄です。

  • なんで作動かないの?
  • もうやだ!VBAなんか嫌い!
  • ネットで調べても情報がない!

必ず作動するコードが、ここにあります。

 

スポンサーリンク

Twitterでフォローしよう

おすすめの記事