エクセルの標準機能でもあるVBAを使わないなんて損していませんか? 使ってみるとあっという間にデータ入力や検索などができちゃいますよ!
波乗りアヒル
とは言っても、エクセルを習ったことなど無いので、書籍を参考に自己流で日々悪戦苦闘しています。
そんなエクセルど素人でも日々向き合えば意外とできるようになりましたので、その経験談をまとめてみましたので、参考にしていただければ幸いです。
Excel-VBA 印刷関連
Excel-VBA 画面の操作
- 画面要素を非表示・表示切り替える
- VBA たった1行追加でちらつき無くして処理高速化
- VBA 画面上部の操作パネル(リボン)を非表示にする
- VBA 画面下部のシート名の部分を非表示にする
- VBA セルの枠線表示を非表示にする
- VBA ワークシートの表示を改ページプレビューに表示切替
- VBA 指定したセルを画面左上に必ず表示する
- VBA エクセルを開いたら必ず画面最大化して表示させる
- VBA 指定した範囲を最大化して画面表示する
Excel-VBA ファイルの操作
Excel-VBA データの操作
- VBA Key4を使うとエラーになるけど4つ以上の並べ替えをする方法
- VBA シートの移動と同時に表のデータの並べ替えを行う
- VBA 氏名の姓と名を自動分割する方法
- VBA 範囲内の特定のセルの値を一括空欄に置き換える方法
Excel-VBA シートの操作
Excel-VBA メッセージ
Excel-VBA セルの操作
- VBA 入力済み最終行のデータ削除する
- VBA 入力済み最終行にデータ追加する
- VBA 指定範囲のセルの値を消去する
- VBA 指定範囲のセルの書式を消去する
- VBA 複数のセルの値を別のセルに繰り返し転記する
- VBA セルの結合・解除を複数一括で処理する
Excel-VBA 行・列の操作
Excel-VBA 文字色・背景色
ユーザーフォーム
- ユーザーフォームの基本(オリジナル入力画面を作る
- ユーザーフォームの「×」ボタンを使えなくする
- ユーザーフォームを表示・閉じる・切り替える
- ユーザーフォームの表示位置を設定する
- ユーザーフォームのカーソル移動順番を設定(タブオーダー)
ラベル(Label)
テキストボックス(TextBox)
コマンドボタン(CommandButton)
チェックボックス(CheckBox)
オプションボタン(OptionButton)
よく読まれている人気ページ
よく使う一括転記シリーズ
Excel-VBAと関数を組み合わせて作ってみた実用例
エクセル数式(Excel関数)
- CHOOSEセル関数で値により複数の答えを探す
- COUNTで様々なセルの数を自動的に数える
- COUNTIFで重複データ見つけてメッセージを出す
- DGET関数で日付入力するとデータが差し替わる表
- HLOOKUP関数で表の中から縦方向にデータ検索して指定した値を見つける
- IF関数でもし男性なら「1」そうでなく女性ならば「2」と振り分ける
- IFERROR関数で#VALUE!などのエラー表示セルを空欄にする
- INT関数で小数点以下を切り捨てるエクセル
- MAX関数
- MIN関数
- VALUE関数で計算式の値を数字として読み取る
- VLOOKUP関数で表の中からデータ検索して指定した値を見つける
- &を使ってセルの値をくっつける(結合)