[[20100412165237]] 『元帳から差し引き簿へ』(ten) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『元帳から差し引き簿へ』(ten)     Excel2007,Windows 7

はじめまして。
自分の考えている形の参考になりそうなのが見つからず、質問させていただきます。

【元帳】というシートに下記のような形で入力をしています。

この【元帳】から【差し引き簿】というのをつくりたいと考えています。

【差し引き簿】は下記のような形を考えていて、科目ごとや科目+月

というように、抽出した際に表として出力できるのが希望です。

別シートに差し引き簿を作って参照させていく方法を考えたのですが、

シートが科目分いることや、月ごとの累計も出したいと思っています。

シートをなるべく増やさない方法がありましたら教えていただきたいです。

よろしくお願いします。

 【元帳】
     A        B          C         D            E         F  
1  伝票NO   勘定科目    支払先    適用        金額      支払日 
2  5     1消耗品費    A社       事務用品    10,000  5/10 
3  8     2旅費        ××さん  東京        56,800  4/10〜11  
4  10    1消耗品費    D社       コピー用紙   5,000  5/15 
5 

 【差し引き簿】 
 消耗品費 
   A       B         C          D        E          F 
  −−−−−−−−−−−−−−−−−−−−−−−−−−−−−− 
1 |支払日|伝票NO| 適用  |予算額 | 実績 | 予算残高  
2 |      |      |     |100,000 |       | 
3 |5/10  |  5   |事務用品 |    | 10,000|  90,000 
4 |5/15  |  10  |コピー用紙|    |  5,000|  85,000 
5 
  −−−−−−−−−−−−−−−−−−−−−−−−−−−−−− 
6 |   |5月計 |     |        |       |  85,000 
7 |   |累計  |     |100,000 | 10,000|  85,000 
  −−−−−−−−−−−−−−−−−−−−−−−−−−−−−− 

 VBAを知っているのなら、

 提示された 元帳というデータ(つまり、支出明細データですね)と
 収入を示すデータを入力データとすれば、差し引き簿という出力結果を作成することは
 できます。提示された内容から収入データを簡単に構造を記述すれば

 収入データ

   A   B     C    D
 1  番号  収入日   科目   金額
 2  001     5/10     1消耗品費 100000
 3  002     4/1       2旅費   100000

 このようなデータでしょうか?
 実際には、科目マスターという補助データを作成した方がよいと思いますが・・・。

 VBAを使えば、提示された元帳データと収入データがあれば、
 差し引き簿は作成できます。
 差し引き簿作成の際は、作成期間と作成科目を作成条件として入力させます。

 例 

 作成期間  2010/5/1〜20105/31
 作成科目  1 消耗品費

 このデータから

 【差し引き簿】 

 作成期間  2010/5/1〜20105/31
 作成科目  1 消耗品費
    A       B         C          D        E          F 
   −−−−−−−−−−−−−−−−−−−−−−−−−−−−−− 
 1 |支払日|伝票NO| 適用  |予算額 | 実績 | 予算残高  
 2 |5/10  |      |     |100,000 |       | 
 3 |5/10  |  5   |事務用品 |    | 10,000|  90,000 
 4 |5/15  |  10  |コピー用紙|    |  5,000|  85,000 
 5 
   −−−−−−−−−−−−−−−−−−−−−−−−−−−−−− 
 6 |   |期間計|     |        |       |  85,000 
 7 |   |累計  |     |100,000 | 10,000|  85,000 
   −−−−−−−−−−−−−−−−−−−−−−−−−−−−−− 
  
 こんなデータが作成できます。
 よって、元帳データシート 、収入データシート、科目マスターシート 
 差し引き簿作成シート (差し引き簿印刷シート)の4つないし、5つのシートの使用で
 済みそうですけどね!! 
 事務処理の仕様でよく見かけるパターンです。

 1 指定期間までの指定科目の残高の計算
 2  指定期間の指定科目の元帳データ及び、収入データの抜粋
 3  日付による並び替え
 4  期間計 累計の計算
 5  表示又は、印刷

 という手順でしょうか?

 VBAを知っていればの話ですが・・・。

 ichinose

 
 


ichinoseさん

 ありがとうございます。

 私のやりたいことはその通りです!!!
 VBAは詳しくないのですが、なんとかVBAで作りたいと思って
 参考になるのをさがしていたんですが見つからず・・・。
 もし、作り方の参考にできそうなものがありましたら
 教えていただけると助かります。

 またVBA以外で作れる方法としたら、やはりシートを作って
 いくしかないでしょうか?
 よろしくお願いします。

 追記です。
 科目マスターシートは作ってそこから元帳のほうに
 引っ張ってくるようにしています。
 シートは元帳と科目の2つできています。


 >シートは元帳と科目の2つできています
 ん? では、収入に関するデータは?
 これがなければ、差し引きには、なりませんよね?

 >VBAは詳しくないのですが、なんとかVBAで作りたい
 簡単なのは、フィルタオプションを使って、元帳の指定期間で且つ指定科目のデータを
 差し引き簿シートにコピーする方法が簡単そうです。
 これをマクロの記録でコード化して、形を整えていく方法です。

 これで考えてみてください。
 この方法でうまくいかないようなら、VBAコードを提示して、質問してください。

 ichinose

 


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.