条件分岐– tag –
スポンサーリンク
<ins class="adsbygoogle"
style="display:block"
data-ad-client="ca-pub-5353447543379936"
data-ad-slot="1625064800"
data-ad-format="auto">
(adsbygoogle = window.adsbygoogle || []).push({});
-
ユーザーフォーム
エクセルVBAを使ってリストボックスのリスト未選択時のエラー対処方法
指定したリストの中から選択できるようにリストボックスを使用しますが、リストを選択しないでコマンドボタンをおされてしまい、空欄が入力されてエラーになってしまったことありませんか? 簡単な対処法は、未選択時にはメッセージを表示してVBA作業をス... -
セルの操作
エラー回避して範囲内の空白セルを見つけたら上方向に詰める
エクセルを使っていると表を扱う事が多いと思いますが、不要なデータを消去した時や条件に合わない場合は消去することで、表の中の範囲内に空白セルができてしまいます。 当然空白セルは不要なので、範囲内の空白セルを見つけたら上方向に詰めたいと思った... -
ユーザーフォーム
オプションボタンの代わりにボタンを押すたびにセルの値と表示を切り替える
住所録や参加者リストなどをエクセルで管理することも多いと思いますが、顧客入力フォームをユーザーフォームを使ってオリジナルで作っていて、男女選択をオプションボタンを使うのが一般的です。 ただ、男性・女性と2つ並べて用意しなくてはいけないので... -
作成事例
1つのユーザーフォームで2ページ目を作る方法
ユーザーフォームにラベルをたくさん配置するとVBAコードを書くのが大変なので、少なくして切替すると次のページが現れて表示してくれる機能あったら便利だと思ったことありませんか? 例えば、表示したい内容は100個分(セルの値)あるのですが、ユーザー... -
ユーザーフォーム
ユーザーフォームのラベルをクリックするたびに色や文字を変える
ユーザーフォームに配置したラベル(Label)やコマンドボタン(CommandButton)の色を変えるには、RGBやColorIndexまたはプロパティで色指定することはできます。 色を固定するのではなく、ラベルやコマンドボタンを1回クリックするたびに「青色」➡「黄色... -
作成事例
エクセルのユーザーフォームでパスワード入力フォームを作る
VBAを使って作成したエクセルファイルを自分以外の人に使ってもらう為に作った事ありませんか? そんな時に触って欲しくない部分や設定などは作成者でもある自分だけが触れるように、パスワードを使って制限すれば解決するので、ユーザーフォームで簡単に... -
作成事例
ダウンロードしたCSVや別のエクセルファイルを開くVBAコード
データ処理をする時に他のエクセルファイルにあるデータを取り込みたいことありませんか? ファイル名が固定されてたり、保存場所が決まっている場合などは直接保存先のフルパスとファイル名をVBAで書き込めば可能ですが、保存場所が変わったりファイル名... -
VBA
If~Thenもし~だったらのIF関数をVBAにする方法
エクセルのワークシートのセルに直接IF関数の数式を書きたくないと思って、IF関数の代わりにVBAコードを使ってできないものかと調べたらここにたどり着いたのすよね。 VBAになったからと言って難しい事はなく、考え方もVBAコードの書き方もIF関数を使うの... -
VBA
IFで以上以下の条件でエラーにならない方法
テストの5段階評価をVBAでやろうと思ったら、70点以上89点以下ってどうやるの?って思いませんでしたか? 同じは「=」、90点以上は「>=」、69点以下は「<=」で表せますよね。 念の為VBAコードでセルC3の値が・・・をVBAコードでまとめるとこうなりま... -
セルの操作
VBAで条件により文字色や背景色をまとめて変える
エクセルで成績表や日付があると文字の色やセルの背景色を変えたいと思いませんか? 例えば、テストの成績表で80点以上ならば赤色文字にまたはセルの背景色をピンク色とかに変えられたら見栄えが良くなりますよね。 ここでは、ユーザーフォームに配置した... -
ユーザーフォーム
VBAでユーザーフォームのラベルの文字色を条件に応じて変更する方法
基本的にはクリックをして何かプログラムを作動させることが少ない「ラベル」ですが、条件に応じてラベルの文字色が赤く目立たせたいと思ったことはありませんか? 例えば、重複した時や最高値・最低値などで注意を促す意味でも目立つようにするなど、色見... -
VBA
複数の条件で判定を評価するVBA~Select Case
If~Thenを覚えたのに、複数条件を複数の答えだすVBAで悩みませんでしたか? とりっぷぼうる 例えばテストの結果で5段階評価することありませんか? テストの結果が90点以上ならA、70点~89点の間はB、50点~69点はC、30点~49点はD、29点以下はEなん... -
印刷
エクセルVBAで印刷枚数入力テキストボックス付き印刷フォームを作る
印刷する時に、印刷の部数を指定するために何度もクリックするのって面倒だから、枚数を入力するだけで印刷できるようになったら便利なんだけどなあ~って思ったことありませんか? ユーザーフォームを使えば、印刷したい枚数をテキストボックスに入力して... -
ユーザーフォーム
ユーザーフォームを使った住所録で男女を選ぶボタン
エクセルの入力作業を効率的に素早く終わらせようと思って、調べていたらたどり着いたVBAのユーザーフォームではありませんか? そしてこのユーザーフォームを使いこなす為に、性別や西暦など文字で書くよりもクリックひとつで終わらせた方が間違えもない... -
ユーザーフォーム
メッセージボックスではいといいえを選択させる方法
〇○しますか?と聞いて「はい」「いいえ」で処理を振り分けたいことありませんか? 通常のVBAのメッセージ(MsgBox)ではOKしかないのですが、はいといいえを表示させてそれぞれ別の処理ができるようにしましょう。 VBAメッセージ表示機能 メッセージで「...
1