Excel-VBA

Excel-VBA VBA
スポンサーリンク
VBA

VBAで範囲内の行の高さと列の幅を指定する

意図しないエラーが出るのを防ぐために、ワークシート上で右クリックで行の高さ調整はできてしまうので勝手に触られても、自動的に元に戻るようにVBAコードを書いておきましょう。
VBA

VBAで条件により行の高さを変更する

人数や使用行数を読み込んで自動で高さ調整ができるようにちょっと工夫してみませんか?印刷などで用紙サイズに合わせて見栄え良くなりますよ。
VBA

VBAで指定範囲内の文字サイズを指定する

使用するVBAコードは、FontオブジェクトのSizeプロパティでポイント単位で文字サイズを変更します。
スポンサーリンク
コマンドボタン

日付をセルの値から日だけ取り出して表示するVBAマクロ

たった1行のVBAコードで現在日時から日だけ取得表示させたら、前日や翌日も。時間計算ができるDateAddを活用して、和暦リストに応用できます。
コンボボックス

現在の日付を和暦に変換してコンボボックスにリスト化する

ユーザーフォームに配置したリストボックスやコンボボックスが表示された時に現在日付から自動的に和暦に変換してリスト化させ選択できるようにしましょう。
コマンドボタン

ユーザーフォームカレンダー機能を使って日付入力がオブジェクトエラーになる

VBAのユーザーフォームでカレンダーを作成して日曜祝日ならば赤色、土曜日は青色・と祝日取得判定をしてコマンドボタンの色を変えて見栄え良くしませんか?エクセル初心者が作る自作エクセルカレンダー。
コンボボックス

コンボボックスに現在の日付から西暦だけを新しい順に表示する

事前にセルに西暦をリスト化して準備するのではなく、ユーザーフォームを開くと1900年~来年まで自動的に初期項目に設定させて、降順にして現在西暦を既定値にします。
コマンドボタン

オプションボタンの代わりにボタンを押すたびにセルの値と表示を切り替える

オプションボタンさようなら。コマンドボタンを押すと「男性」、もう一度押すと「女性」、さらにまた押すと「男性」。スイッチみたいにセルの値・文字・色も同人に切り替えましょう。
ラベル

ユーザーフォームのラベルの色を変える方法

タイトルなどで使うラベルの色は黒になっているのですが、赤や青に変更して見栄え良くしませんか?
ラベル

条件に応じてラベルの色を変えるVBA(色見本付き)

ユーザーフォームのラベルの色をセルの値によって自由に変えたいって思いませんか?例えば、セルの値が重複した時だけ赤色文字にするとか、80点以上は青色で30点以下は赤色にできたら便利ですよ。
ラベル

ユーザーフォームのラベルの背景色を変える

タイトルなどで使うラベルをちょっと目立たせたいと思いませんか?ラベルの文字自体でなく背景色変更をプロパティで簡単設定
セルの操作

VBAで条件により文字色や背景色をまとめて変える

エクセルで成績表や日付があると文字の色やセルの背景色を変えたいと思いませんか?例えばC3:C12まで80点なら赤色、30点以下なら黄色なんて繰り返しまとめて処理できると便利ですよ。
ラベル

ユーザーフォームのラベルをクリックするたびに色や文字を変える

1回クリックするたびに「青色」➡「黄色」➡「赤色」と文字と文字色を変えられ、実際に「参加」「不参加」「未定」をクリックで切り替え可能で、VBAコードも簡単です。
文字列

VBAの書式で表示形式を日付からシリアル値(標準)に変換する

Format関数もNumberFormatLocalプロパティもダメだったと諦めないで!日付をシリアル値にする方法はDate関数に1つ加えるだけ!
文字列

氏名を分けるエクセル関数をVBAでやる方法

苗字と名前・姓と名が入力されているセルから氏名のスペースの位置を判断して、自動的に分割する事ができたら便利ですよ。
スポンサーリンク