Excel-VBA

スポンサーリンク
計算・演算子

イコール「=」ではない場合をVBAコード書く方法

セルの値とセルの値を比較する時に使う記号を比較演算子といい、「大きい」「小さい」や「以上」「以下」などで使用し、等しくない場合は<>と表します。
コンボボックス

エクセルで今月1日や月末の日付をVBAで自動表示する

今日の日付から自動表示させたり、リストから自動取得、年・月・日を個別指定から月初や月末の日付を自動計算して表示させましょう。
ユーザーフォーム

エクセルを開くと自動的にユーザーフォームが数秒後に開く方法

エクセルファイルを開いた時に自動的に指定したユーザーフォームが表示されると便利ですね。ちょっとしたことなのですが、手間が省けるので仕事の作業効率化になりますので、ぜひマネして取り入れてみてはいかがですか?
作成事例

エクセルで和暦(昭和・平成・令和)を西暦に一発変換する

日本人って思う瞬間は2020年じゃなくて令和2年。だけどエクセルで住所録や顧客管理の時って和暦ちょっと大変だから西暦で管理したいですよね。和暦を西暦に一瞬で変換出来たら作業時間が1秒になりました。
コマンドボタン

VBAのWeekday関数で日付から曜日を取得する

エクセルには曜日番号が1~7まであり、曜日番号を活用して1日や月末を計算できるようになりカレンダーなどに活用できるようになります。もちろん番号ではなく曜日名も可能です。
VBA

入力済み最終行まで不要な行を非表示にする

不要な行は削除ではなく非表示するのに1行ずつ調べるのは面倒なのでVBAを使って自動的に入力済み最終行まで調べて条件に合う不要な行を非表示しましょう。
VBA

If~Thenもし~だったらのIF関数をVBAにする方法

エクセルで使うIF関数をVBAコードで代わりに使って条件を満たした時に処理を振り分けるのに必要な方法です。
VBA

VBAで条件によりフォントサイズ・行間を変更する

表のリストのデータ数が少なければフォントサイズを大きくし、行の高さも広くして見やすくして、使用行数が多ければフォントサイズを小さく行間も狭く自動調整出来たら便利ですよね。
VBA

入力済み最終行番号を取得するVBAコード

データの一番下の行(最終行)を探したり、スクロールすれば見つけらえますが、何行目かを知りたい時ありませんか?使いまわしができるので知っておいて損は無いですよ。
日付・時刻

VBAで日付を自動取得してユーザーフォームに表示する

住所録・顧客管理・出納帳と何かと日付を使う事多くありませんか?VBAのDate関数を使えば、一瞬で日付を表してくれ、ひと工夫で日数計算までできますよ。もちろん一瞬です。
VBA

セルの値をメッセージボックスに表示

メッセージを表示する時にセルの値と組み合わせて表示出来たら便利だと思いませんか?「〇〇さんの点数は△△です」と〇〇と△△の部分はセルの値を取得し、「さんの点数は」「点です」は通常メッセージ表示、意外と簡単ですよ。
VBA

複数の条件で判定を評価するVBA~Select Case

テストの結果が90点以上ならA、70点~89点の間はB、50点~69点はc、30点~49点はÐ、29点以下はEなんて評価をVBAを使って一瞬で判定させませんか?Select Caseは複数の条件で条件分岐処理をする便利なVBAコードですよ。
VBA

IFで以上以下の条件でエラーにならない方法

Excel-VBAで70点以上89点未満の条件の時、Select Caseの時は70 To 89なのに、If~Thenの時はVBAエラーになって困っていませんか?ANDを使えば解決します。
VBA

ユーザーフォームのラベル名をセルの値に一括書き換えする方法

オリジナルの入力フォームが作ることができるユーザーフォームのラベルの名前をセルの値から1個ずつ書き換えではなくまとめて一括変換できるとVBAコード書くのが楽になるので仕事の作業効率化できるので、ぜひマネして取り入れてみてはいかがですか?
VBA

ユーザーフォームのプロパティでラベルの名前を変更する方法

オリジナルの入力フォームを作ることができるユーザーフォーム。配置したタイトルなどをつけるラベルの設定方法です。プロパティを設定して任意の名前に変えましょう。簡単なのでぜひマネして取り入れてみてはいかがですか?
スポンサーリンク