絞り込み条件を変更する
検索条件を絞り込む
有料ブログの投稿方法はこちら

すべてのカテゴリ

4 件中 1 - 4 件表示
カバー画像

【Excel/VBA】プログレスバーを自作する方法

みなさんこんにちは。イプシロンです。VBAで大量の処理をするときに時間が掛かり、その間PC操作ができないとなると、手持ち無沙汰になりがちです。(ちゃんと動いてんのかな~。)(あとどれくらいかかるんやろ~。)なんて、雑念が湧き始めます。そんな時に、役立つのがプログレスバーです。プログレスバーを使用するメリットは以下のとおりです。プログレスバーを使用するメリット・ユーザーが処理を中断しなくなる(動作の見える化)・進捗状況の見える化・終了時間が推測可能VBAには標準のプログレスバーがありますので、それを使いがちなのですが、実は、、、標準のプログレスバーには落とし穴があるのです!!!標準プログレスバーの落とし穴それは、環境依存のエラーがあり、開発者のバージョンと、ユーザーのバージョンに差異があるとエラーになりやすいのです。64bit版のOfficeにはプログレスバーが実装されていないため、表示させようとするだけでエラーになってしまいます。なので、不特定多数のユーザー向けに配布する場合は、そこを考慮して開発をする必要があります。そのため、私はプログレスバーを自作することをおすすめします。さっそく、いってみましょう!!!手順1.「挿入」→「ユーザーフォーム」をクリックし、フォームを追加するユーザーフォームが追加されます。2.ツールボックスから「ラベル」を選択します。ラベルが追加されます。3.ラベルをプログレスバーっぽく引き伸ばします。4.ラベルのCaptionを消します。(念のため)5.ラベルのBackColorを変更します。6.標準モジュールに以下のコードをコピペしてください。Sub t
0
カバー画像

【Excel VBA】Fcuntionを利用すると本当に便利なのか?難しくないFcuntion

Fcuntionを利用することで、本当に便利になるのでしょうか? 整ったデータベースを作成するには、データを整理整頓することです。 Fcuntionを利用すると本当に便利なのか? こんにちは。伊川です。 以前に何度か、Fcuntionを紹介しています。 今回は、カンタンなFcuntionを紹介します。 Fcuntionを検索すると、テストの結果、消費税の計算になりますが、実用できないのが現状でしょう。 今回は、カンタンなFcuntionを紹介します。 Excelは、ユーザーフォームで解説します。 ACCESSは、フォームで解説します。 ぜひとも、整形されたデータベースを作成してください。 このブログはこんな人にお勧め VBAを勉強している人 Fcuntionを勉強している人 テキストボックス毎に、VBAのコードを記載するのが面倒な人 このブログを、読み終わるころには・・・・ Fcuntionを、勉強するにあたり、戻り値だとか、様々ななれない言葉が出てきます。 要するに、Fcuntionの結果を呼び出すということです。 呼び出したら、その結果を反映させます。 正確なデータベースを作成するには、必要な知識です。 カンタンなFcuntion 明日からでも、実務で利用できます。 実務で、あるあるだと思うのです。 電話番号を全角で入力する アルファベットを、1文字だけ、全角で入力する したがって、VLOOKUP関数で、参照できない そのたびに、切れている上司をなだめることが必要になる毎日が、イヤになる毎日。 これも、業務のストレスですね。 カンタンなFcuntion 作業手順 その1 そ
0
カバー画像

【Excel VBA】ユーザーフォームの入力漏れ防止について

YouTubeでも紹介しています。 是日 ご覧くださいデータベースを作成するにあたり、入力漏れは大敵です。 今回は、ACCESSではなく、Excelのユーザーフォームについて2つの考えたでアプローチしたいと思います。 ユーザーフォームの入力漏れ防止についてこんにちは。伊川です。 ユーザーフォームで入力漏れを防止するには、様々は方法があります。 テキストボックス1個毎に設定するのは、結構大変です。 テキストボックスが、100個あったら、100個の処理を書く必要があります。 以前の私は、このようなことをしていました。 しかし、とてつもなく、非効率です。 そして、Functionを利用して、一括で、入力漏れを防止していました。 この考え方は、For~Eachを利用して、一括管理します。 しかし、発想を変えると、もっと便利になるかもしれません。 このブログは、こんな人にお勧めExcelのユーザーフォームで入力漏れを防止したい人 Functionを勉強している人 クラスモジュールを勉強している人 このブログを読み終わるころには・・・・・今回の内容は、入門レベルでは決して足りない実務に必須のスキルとは ExcelVBAの11章で紹介されている内容です。 書籍では、クラスモジュールを利用して記載はされていません。 しかし、クラスモジュールを利用すると、すごく、コードが短くなります。 入力漏れの考え方今まで、私は、Functionを利用して入力漏れを、防止していました。 しかし、その入力漏れを、すり抜けてくる輩がいます。 現時点では、これが最強と思っていました。 しかし、入門レベルでは決して足
0
カバー画像

Excel 一部文字検索でデータを絞って入力

データの入力時、数多くあるドロップダウンリストから選択するのは大変ですよね。そんなとき、ユーザーフォームを使い、インクリメンタルサーチ(検索で1文字づつ対象を絞る)を使うと大変便利です。入力時でお困りの方は是非ご依頼くださいませ(^ ^)
0
4 件中 1 - 4
有料ブログの投稿方法はこちら