エクセルでの入力作業って単純なんだけど、繰り返し作業になるのですごく面倒なので何とか簡単に作業効率を上げる方法がないかと探していませんか?
その方法の1つがエクセル関数ですが、あくまでも計算式を記述するだけなので劇的に作業効率が上がるわけではないので、エクセルの標準機能のVBAをご紹介しますので、コピペして使ってみませんか?

とは言っても、エクセルを習ったことなど無いので、書籍を参考に自己流で日々悪戦苦闘しています。
そんなエクセルど素人でも日々向き合えば意外とできるようになりましたので、その経験談をまとめてみましたので、参考にしていただければ幸いです。
まずは入門編をどうぞ!




エクセル苦手の初心者でもVBAやマクロが使える入門編
タイパを上げるにはとにかく面倒な作業は自動化してしまえば、エクセルの1クリックで集計が完了できるのをご存知ですか? 標準機能として備わっている関数と同様にVBAを…
Excel-VBAもくじ
印刷関連
- VBA 印刷範囲を指定して印刷する
- VBA 印刷枚数を指定して印刷する
- VBA 印刷ページ・枚数を指定して印刷する
- VBA 未入力項目を確認してから印刷する
- VBA 印刷プレビュー時の操作不能を防ぐ方法
画面の操作
- 画面要素を非表示・表示切り替える
- VBA たった1行追加でちらつき無くして処理高速化
- VBA 画面上部の操作パネル(リボン)を非表示にする
- VBA 画面下部のシート名の部分を非表示にする
- VBA セルの枠線表示を非表示にする
- VBA ワークシートの表示を改ページプレビューに表示切替
- VBA 指定したセルを画面左上に必ず表示する
- VBA エクセルを開いたら必ず画面最大化して表示させる
- VBA 指定した範囲を最大化して画面表示する
ファイルの操作
データの操作
- VBA Key4を使うとエラーになるけど4つ以上の並べ替えをする方法
- VBA シートの移動と同時に表のデータの並べ替えを行う
- VBA 氏名の姓と名を自動分割する方法
- VBA 範囲内の特定のセルの値を一括空欄に置き換える方法
シートの操作
メッセージ
セルの操作
- VBA 入力済み最終行のデータ削除する
- VBA 入力済み最終行にデータ追加する
- VBA 指定範囲のセルの値を消去する
- VBA 指定範囲のセルの書式を消去する
- VBA 複数のセルの値を別のセルに繰り返し転記する
- VBA セルの結合・解除を複数一括で処理する
行・列の操作
文字色・背景色
ユーザーフォーム
- ユーザーフォームの基本(オリジナル入力画面を作る
- ユーザーフォームの「×」ボタンを使えなくする
- ユーザーフォームを表示・閉じる・切り替える
- ユーザーフォームの表示位置を設定する
- ユーザーフォームのカーソル移動順番を設定(タブオーダー)
ラベル(Label)
テキストボックス(TextBox)
コマンドボタン(CommandButton)
チェックボックス(CheckBox)
オプションボタン(OptionButton)
エクセル数式(Excel関数)
- CHOOSEセル関数で値により複数の答えを探す
- COUNTで様々なセルの数を自動的に数える
- COUNTIFで重複データ見つけてメッセージを出す
- DGET関数で日付入力するとデータが差し替わる表
- HLOOKUP関数で表の中から縦方向にデータ検索して指定した値を見つける
- IF関数でもし男性なら「1」そうでなく女性ならば「2」と振り分ける
- IFERROR関数で#VALUE!などのエラー表示セルを空欄にする
- INT関数で小数点以下を切り捨てるエクセル
- MAX関数
- MIN関数
- TODAY関数
- VALUE関数で計算式の値を数字として読み取る
- VLOOKUP関数で表の中からデータ検索して指定した値を見つける
- &を使ってセルの値をくっつける(結合)


よく見られているページ
-
エクセルの計算式の値を数字として読み取るVALUE関数
-
VBAの画面のちらつきがたった1行で解決して処理高速化する方法
-
COUNT関数を使って参加人数を自動的に数えるエクセル関数使用法
-
エクセルの時刻表示を0:00ではなく24:00にする方法
-
チェックボックスでチェック有と無しそれぞれの処理を変える方法
-
1クリックで上書き保存してエクセルファイルを閉じる方法
-
エクセル計算式が#VALUE!エラーになったセルを空欄にする方法
-
条件に一致したセルを繰り返し探してVBAで文字色を変える方法
-
コマンドボタンの色をクリックするたびに黒色と赤色を入れ替える方法
-
エクセルシートの保護したらマクロエラーになった時のVBA対処法


新着ページ