ユーザーフォーム– category –
-
ユーザーフォーム
現在の日付を和暦に変換してコンボボックスにリスト化する
生年月日など入力する時に、インターネットなどでよく見るリストからリストから選択する方法をエクセルでもできますが、こんなことで悩みませんでしたか? 西暦を書くように記入用紙に案内しているのに、なぜか平成や昭和などの和暦で書いてしまう人がいて... -
ユーザーフォーム
VBAの書式で表示形式を日付からシリアル値(標準)に変換する
日付の表示変換をVBAでやろうと思ってエラーになったり、変換されなかったりして困った経験ありませんか? エクセルの文字列や数値・通過・日付などの表示形式をVBAで変換するには、一般的にはFormat関数を利用するように案内されているからです。 実際に... -
ユーザーフォーム
エクセルで今月1日や月末の日付をVBAで自動表示する
エクセルで日付を扱うことが多いと思いますが、日付の計算って面倒だと思いませんか? 今日の日付から今月1日や月末日が一瞬で自動計算されて表示されたら便利だと思いませんか? そこでDateSerial関数を使って自動計算させることで作業時間の短縮しましょ... -
ユーザーフォーム
VBAのWeekday関数で日付から曜日を取得する
カレンダーコントロール機能がエクセルから無くなったので、自作カレンダーフォーム作成に挑戦する人も多いようで、毎月も4,000~5,000名ほどの方がカレンダー作成を調べに訪れてくれたみたいです。 https://tripbowl.com/excel-vba/userform-calendar/ 私... -
ユーザーフォーム
コンボボックスに現在の日付から西暦だけを新しい順に表示する
生年月日など西暦を入力する時に、インターネットなどでよく見るリストから西暦をリストから選択する方法をエクセルでもできますが、こんなことで悩みませんでしたか? わざわざセルに事前に西暦を用意するのが面倒AddItemを使って初期項目を準備するのが... -
ユーザーフォーム
ユーザーフォームのテキストボックスやボタンの位置・間隔を調整
複数追加配置すると最初に配置したコントロールと微妙に大きさや縦位置・横位置がずれてしまって困ったことありませんか? 「ユーザーフォームでオリジナル入力画面を作る」でもお話ししましたが、Visual Basic Editor(VBE)画面の「書式」➡「同じサイズ... -
ユーザーフォーム
コマンドボタンの使い方や便利な活用法やワザ
エクセルのオリジナル入力フォームが作ることができるユーザーフォーム。 そこでテキストボックス・ラベルと並んで使用頻度が高いコマンドボタンの基本的な使い方と、活用例や便利な使い方などをまとめています。 ユーザーフォームについては下記をご覧く... -
ユーザーフォーム
ラベル使い方や便利な活用法やワザ
エクセルのオリジナル入力フォームが作ることができるユーザーフォーム。 そこでコマンドボタン・ラベルと並んで使用頻度が高いテキストボックスの基本的な使い方と、活用例や便利な使い方などをまとめています。 ユーザーフォームについては下記をご覧く... -
ユーザーフォーム
テキストボックス使い方や便利な活用法やワザ
エクセルのオリジナル入力フォームが作ることができるユーザーフォーム。 そこでコマンドボタン・ラベルと並んで使用頻度が高いテキストボックスの基本的な使い方と、活用例や便利な使い方などをまとめています。 ユーザーフォームについては下記をご覧く... -
ユーザーフォーム
ユーザーフォームのテキストボックスとセルをリンクさせる方法
ユーザーフォームに配置したテキストボックスには、文字や数字を入力したらコマンドボタンで特定のセルへ入力するのに使用します。 ところが、いつも決まったセルなのでユーザーフォームが表示されたら、特定のセルの値をテキストボックスに表示させたいと... -
ユーザーフォーム
ユーザーフォーム(UserForm1と2)を自動切り替えをする方法
エクセルのオリジナル入力フォームが作ることができるユーザーフォーム。 自由にレイアウトができるので、ひとつではなく複数作成して使用するの事も多くなりますので、場合によっては、使用しているユーザーフォームを閉じて別のユーザーフォームを開く事... -
ユーザーフォーム
オプションボタンの代わりにボタンを押すたびにセルの値と表示を切り替える
住所録や参加者リストなどをエクセルで管理することも多いと思いますが、顧客入力フォームをユーザーフォームを使ってオリジナルで作っていて、男女選択をオプションボタンを使うのが一般的です。 ただ、男性・女性と2つ並べて用意しなくてはいけないので... -
ユーザーフォーム
ユーザーフォームで指定したテキストボックスにカーソルを移動する方法
オリジナル入力フォームを作ることができるユーザーフォームで、文字や数字など入力することができる「TextBox」が複数あり、コマンドボタンを押してセルに入力した後に次の名前を入力するのに、カーソル位置が移動しないのでTextBox1(ここでは名前)に、... -
ユーザーフォーム
UserForm_Initializeでセル値を取得してから表示する方法
オリジナル入力フォームとして使えるエクセルVBAのユーザーフォーム。 ラベルやコマンドボタンを複数配置するのは当たりまえですが、顧客リストなどで名前や性別などをいちいちラベル名(Caption)を書き換えるのは面倒なので、ユーザーフォームが開いた瞬... -
ユーザーフォーム
繰り返し処理For~Nextで変数をセルの値から格納・取得する方法
複数のセルの値を繰り返し取得させてラベルキャプションに使う時にi+1のように使う時に定数ではなく、変数i+セルB1みたいに変数と一緒に数値も変えたいと思ったことありませんか? 例えばFor i = 1 To 20としてセルB1の値が0だったら、ラベルiのキャプシ...