次の方法で共有

Excel 2010 で支払分担という選択リストの行をもう一行追加したい

Anonymous
2012-02-11T04:35:52+00:00

獅子丸です。

下記の表はとあるフリーソフトの家計簿の項目設定画面でございます。

収入科目 支出科目
給料

各科目ごとに自分で項目を設定できるようになっています。

但し、『支出科目』は20項目まででございます。

そして下表はその入力しとでございます。

収入科目 収入金額 支出科目 支出金額 備 考
1 1 給料 1,000 交際費 1,000

我が家では家計の支払いを分担していますので、この家計簿の支出項目の前に、

支払い分担 <br> --- <br> Tom <br> Betty

首記ののような『支払い分担』という行が挿入できれば大変使い勝手がよくなるのですがどのようにすれば良いのかよくわかりません。

そこでどなたかその方法をご教示頂ければ幸甚でございます。

因みに、小生にはよくわかってないのですが、現在『収入科目』、『支出科目』の下のセルにカーソルを当てると

色々科目ごとに設定した項目が窓のように出てきて選択できるような仕組みになっています。

また、『Microsoft』さんのホームページで『Excelのマクロ』について記載されている初心者向けのURLが御座いましたら

合わせてご教示頂ければ幸甚でございます。

ワンワン

(モデレーター註)

【タイトルを変更しました。変更前タイトル:どうすれば良いでしょうか? 】

Microsoft 365 と Office | Excel | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

質問作成者が受け入れた回答

Anonymous
2012-02-12T07:13:26+00:00

まさか、B3に入力規則を設定されていないとは思えませんので、入力規則で設定したリストがおかしいか何かだと思います。

次のようにやってみてください。

1.別シート例えばSheet2のA1~A12に1月、2月・・・・・と入力

2.Sheet2のA1:A12を選択して、その範囲にwMonthと名前を定義(別シートは入力規則の時直接には参照できないので名前を使います)

3.B2の入力規則でリストを選択し、元の値に =wMonth

4.B2をコピーして、B3以下の範囲に貼り付け

これで、B3以下を選択した時、月が表示され選択できるはずです。

この回答は役に立ちましたか?

0 件のコメント コメントはありません

14 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2012-02-11T16:06:36+00:00

    y sakuda

    早速のご連絡ありがとうございます。

    まだ何も努力していない状況で言難い話でございますが、おじいちゃんがやりたい事は『Excekシート』に

    1.月、日が簡単に入力できる事。

    2.収入科目、支払い分担、支出科目が簡単に入力出来る事。

    3.収入科目、支出科目の隣のセルに数字が入力出来る事。

    4.1ヶ月毎に収入、支出の合計が出せる事。

    でございます。

    ここで言うところの『簡単に入力出来る事』とは、『月』、『日』、『収入科目』、『支出科目』の各項目の下側のセルにカーソルをあてたとき、セルの横に『▼』のマークが現れ、その下側に色々な項目が出てきてそれを選択できるようにすることです。

    やはりこれは大変な事ですよね・・・

    チョッピリおじいちゃんの愚痴になってしまいました・・・

    獅子丸

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. Anonymous
    2012-02-11T07:52:53+00:00

    どの程度の家計簿を考えておられるか分かりませんが、次のようなものは簡単にできます。

    例えば、A1:A100に費目コード、B1:B100に支出金額があったとして、費目コード11のものの合計を求めるなら、=SUMIF(A1:A100,11,B1:B100)

    また、費目の集計表を作りたいなら、式だけではなく、ピボットテーブルなんかでも一発でできます。

    要は、集計を全自動でやることに拘らなければ、VBAなんか使わなくてもExcelの機能だけで相当なことができますし、ご自分で作成していれば、気に入らない部分があれば、修正可能なわけです。

    フリーソフトなどで公開されているソフトは大抵、いきなりできたものではなく、作者が自分で使用して、自分で使って、気に入らないところを度々修正してでき上がったものとお考えください。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  3. Anonymous
    2012-02-11T07:18:33+00:00

    y sakuda

    早速のご連絡ありがとうございます。

    本件、y sakuda様のおっしゃる通かもしれませんね。

    ここは一つ、お他人様のお知恵を拝借する前にもっと自分で努力して

    勉強して出きるところからやってまいりたいと思います。

    それまでは『Ecel シート』でできるところでやってみます。

    本当に厚かましいご質問に」ご丁寧なご回答を頂き有難うございました。

    今後とも宜しくお願いいたします。

    獅子丸

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  4. Anonymous
    2012-02-11T06:08:23+00:00

    一般論ですが、フリーソフトとして作者が自信を持って公開しているものは、みな相当に複雑なことをやっており、

    初心者が簡単に改造できるものではありませんし、VBプロジェクトに保護がかかっていれば、内容を見る事すらできません。

    もし、上級者がカスタマイズするとしても、全部の仕組みを解読してからでなければ手が付けられません。

    例えば行を増やすなんて単純なことに見えるかもしれませんが、安直に行を一行増やしたりすると全く動かなくなる可能性が高いです。

    ご自分で一から好みのものを作るか、個人別に家計簿を作り、分担割合別に計算したものを入力することをお勧めします。

    単純な家計簿なら、VBAなどに頼らなくても、普通のシート式でも好みに合うものを作れます。

    是非ご自分でチャレンジしてください。

    なお、

    >セルにカーソルを当てると

    選択するのではなく、カーソルを持って行って反応するんだとすると、多分普通のVBAではなく、APIなど、Windowsの機能を使っていると思いますので、そうなると初心者で対応可能な範囲をはるかに超えます。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません