0からのエクセル入門
お遣い帳を作り「入力規則」を設定

還暦でExcelマクロVBAに挑戦
最終更新日:2022-07-14

お遣い帳を作り「入力規則」を設定


還暦のVBA
36日目から39日目のまとめ


パソコンなんてまともに触ったことのない人にエクセルを教えていったら何日かかるかプロジェクト。


還暦のVBA 36日目

「お遣い帳」を作ります。
シートを挿入(「シートタブ」の⊕をクリック)してください。
シート名をダブルクリックするか右クリックから「名前の変更」でシート名を「お小遣い帳」にします。
間違って挿入したシートは右クリックから「削除」、何か入れたシートは警告が出ます。

マクロ VBA 還暦のVBA


還暦のVBA 37日目

1行目に項目の見出しを入れてください。
「年」「月」「日」「摘要」「入金」「出金」「残高」
年月日には「入力規則」を設定していきます。
A列の年は整数で2021以上の数値、月は1~12、日は1~31とします。
この規則に合わない入力は警告が出て入力できなくなります。

マクロ VBA 還暦のVBA


還暦のVBA 38日目

E列~G列(入金、出金、残高)をカンマ編集にします。
残高に数式を入れます。
G2セル「=E2-F2」
G3セル「=G2+E3-F3」
G3セルのフィルハンドルをドラッグで適当な行までコピー。
2行目に仮で値を入れ、A列~G列を選択して列境界をダブルクリックで列幅調整。
A1~G1を「中央揃え」

マクロ VBA 還暦のVBA


還暦のVBA 39日目

適当に数行のデータを入れてください。
入出金の合計を求めます。
I1、J1、K1に「入金合計」「出金合計」「差引合計」
I2に「=SUM(E:E)」、J2に「=SUM(F:F)」、K2に「=I2-J2」
[=]から入れて候補の関数を↑↓で選んで[Tab]キー。
「差引合計」はG列「残高」の最後と一致します。

マクロ VBA 還暦のVBA




同じテーマ「0からのエクセル入門」の記事

これがエクセルの「セル」です

・0からのエクセル入門 1日目 ・0からのエクセル入門 2日目 ・0からのエクセル入門 3日目 ・0からのエクセル入門 4日目 ・0からのエクセル入門 5日目 ・0からのエクセル入門 6日目 ・0からのエクセル入門 7日目
令和の時代だからこそ和暦にしたい
・0からのエクセル入門 15日目 ・0からのエクセル入門 16日目 ・0からのエクセル入門 17日目 ・0からのエクセル入門 18日目 ・0からのエクセル入門 19日目
エクセルは表計算ソフトです
・0からのエクセル入門 20日目 ・0からのエクセル入門 21日目 ・0からのエクセル入門 22日目 ・0からのエクセル入門 23日目
「絶対参照」「相対参照」とは
・0からのエクセル入門 24日目 ・0からのエクセル入門 25日目 ・0からのエクセル入門 26日目 ・0からのエクセル入門 27日目 ・0からのエクセル入門 28日目 ・0からのエクセル入門 29日目
ショートカットキーを使おう
・0からのエクセル入門 30日目 ・0からのエクセル入門 31日目 ・0からのエクセル入門 32日目 ・0からのエクセル入門 33日目 ・0からのエクセル入門 34日目 ・0からのエクセル入門 35日目
お遣い帳を作り「入力規則」を設定
「関数」とは?関数の使い方
・0からのエクセル入門 40日目 ・0からのエクセル入門 41日目 ・0からのエクセル入門 42日目 ・0からのエクセル入門 43日目 ・0からのエクセル入門 44日目
「条件付き書式」と関数のネスト
・0からのエクセル入門 45日目 ・0からのエクセル入門 46日目 ・0からのエクセル入門 47日目 ・0からのエクセル入門 48日目 ・0からのエクセル入門 49日目 ・0からのエクセル入門 50日目
ウィンドウ枠の固定、ユニーク化、データの入力規則
・0からのエクセル入門 51日目 ・0からのエクセル入門 52日目 ・0からのエクセル入門 53日目 ・0からのエクセル入門 54日目 ・0からのエクセル入門 55日目 ・0からのエクセル入門 56日目 ・0からのエクセル入門 57日目
グラフにするとわかりやすいのか?
・0からのエクセル入門 58日目 ・0からのエクセル入門 59日目 ・0からのエクセル入門 60日目 ・0からのエクセル入門 61日目 ・0からのエクセル入門 62日目 ・0からのエクセル入門 63日目
ピッボットテーブルって便利だよね
・0からのエクセル入門 64日目 ・0からのエクセル入門 65日目 ・0からのエクセル入門 66日目 ・0からのエクセル入門 67日目 ・0からのエクセル入門 68日目


新着記事NEW ・・・新着記事一覧を見る

TOROW関数(配列を横1行の配列にして返す)|エクセル入門(2022-10-31)
TOCOL関数(配列を縦1列の配列にして返す)|エクセル入門(2022-10-31)
CHOOSECOLS関数(配列から複数の指定された列を返す)|エクセル入門(2022-10-29)
CHOOSEROWS関数(配列から複数の指定された行を返す)|エクセル入門(2022-10-29)
WorksheetFunctionの効率的な使い方とスピル新関数の利用|VBA入門(2022-10-27)
VSTACK関数(配列を縦方向に順に追加・結合)|エクセル入門(2022-10-25)
HSTACK関数(配列を横方向に順に追加・結合)|エクセル入門(2022-10-25)
LAMBDA以降の新関数の問題と解説(配列操作関数編)|エクセル入門(2022-10-24)
LAMBDA以降の新関数の問題と解説(ヘルパー関数編)|エクセル入門(2022-10-24)
LAMBDA以降の新関数の問題集|エクセル入門(2022-10-24)


アクセスランキング ・・・ ランキング一覧を見る

1.最終行の取得(End,Rows.Count)|VBA入門
2.RangeとCellsの使い方|VBA入門
3.変数宣言のDimとデータ型|VBA入門
4.繰り返し処理(For Next)|VBA入門
5.セルのコピー&値の貼り付け(PasteSpecial)|VBA入門
6.Excelショートカットキー一覧|Excelリファレンス
7.並べ替え(Sort)|VBA入門
8.マクロって何?VBAって何?|VBA入門
9.エクセルVBAでのシート指定方法|VBA技術解説
10.ExcelマクロVBAの基礎を学習する方法|エクセルの神髄




このサイトがお役に立ちましたら「シェア」「Bookmark」をお願いいたします。


記述には細心の注意をしたつもりですが、
間違いやご指摘がありましたら、「お問い合わせ」からお知らせいただけると幸いです。
掲載のVBAコードは動作を保証するものではなく、あくまでVBA学習のサンプルとして掲載しています。
掲載のVBAコードは自己責任でご使用ください。万一データ破損等の損害が発生しても責任は負いません。



このサイトがお役に立ちましたら「シェア」「Bookmark」をお願いいたします。
本文下部へ