EXCELVBA自動作成　　　　　　　　　     V8.0
 					
　EXCEL データ集計、分析用マクロがだれでも簡単に作成できます。


　データ集計、分析などマクロを自動的に作成してくれます。
　難しかったマクロ製作がだれでも簡単にできるようになります。
　組み合わせて利用すると、数日かかるシステムを　1時間で製作することもできます。
　
　作成できるマクロの例
　　　◆複数の表を1つにまとめる。
　　　◆必要な列のみを取り出し、別の表にする。
　　　◆ピボットテーブル、統合、行集計など色々な形で集計
　　　◆ヒストグラム作成
　　　◆重複データの抜き出し
　　　　他　全44機能

　これらのマクロが表、セルを選択するだけで自動的に作成されます。

　システム構築した事例を \システム構築例　\売上集計例.XLS　に記載しました。
　説明シートに操作方法が記載されていますので参照ください。 


準備
	1)自動M.XLSを開きます。
　　　　（ツールバー　VBA自動作成　が作成されます。）

注意
      最近、アドイン内に　　ツールバー　　VBA自動作成　が表示されない場合があります。
      [開発][マクロ]で　自動M.xls!AUTO_OPEN を実行してください。
      ツールバーに古いプログラムが登録され、かつそのプログラムが削除されている場合、
　　　Excelが終了する場合があります。自動M.xls!AUTO_OPEN を実行し、最新のものに置き換えてください。
      ダイアログボックスでエラーが発生する場合があります。いったん閉じますので、再度プログラムを選択ください。
	
	

利用方法						

	　1）アドイン　VBA自動作成　を押す						
	　2）作成するプログラムを選択する。						
	　3）ダイアログシートに必要なデータを入力する。（セル選択）
	　4）ＯＫを押す　プログラムが作成される。						
	　5）記入するモジュールシートの記入個所を選択し、貼付を実施、マクロが記入される。		　
	  6）必要に応じ、マクロを修正する。						


勉強方法	
	　　各プログラムの「例1」シートに入力例を記入してあります。	
	　1)　プログラムを選択し、	
	  2)「例で練習」ボタンを押すと、新規ブックに例シートがコピーされます。
	  3)「ｏｋ」を押すと、例シートを処理するマクロが自動作成されます。
	  4) [挿入］［標準モジュール］を操作後、モジュールを貼付けます。


　　　　　マクロの経験が無い方、モジュールシートへの貼り付け方法がわからない方は
　　　　　　「EXCEL VBA超入門」　を参照ください。
　　　　　　http://www.vector.co.jp/soft/win95/edu/se233882.html



機能一覧	

◇キー作成		集計用のキー作成 別のシートへのデータ記入等にも利用可
◇ｾﾙ色付		条件にあったセルに色をつけます。
◇ﾃﾞｰﾀﾁｪｯｸ		実行前にシートのフォーマットが正しいかチェックする。
◇ﾃｷｽﾄ読込書込		テキストファイルのシートに貼付　シートのテキスト出力
◇ﾋｽﾄｸﾞﾗﾑ		ヒストグラム作成
◇ﾋﾟﾎﾞｯﾄ作成		表示範囲のピボットテーブル作成　通常シートの指定列にコピー
◇ﾌｧｲﾙ一覧		あるホルダ内のファイル一覧をシート貼付
◇ﾌｨﾙﾀ			フィルタ
◇ﾌｫｰﾑ入力	難	FORM用のマクロ作成　テキストボックス　リストボックス等
◇ﾌﾞｯｸ読込書込		ブック読込み、保存
◇ブック分割	難	特定キーでシート分割、ブック分割
◇ﾏﾄﾘｸｽ作成	難	縦横表に変換
◇ﾓｰﾄﾞ切替		処理モードの切替ボタン
◇印刷表作成		印刷用に、列を折り返してシートを作成
◇計算式横コピー		列方向に計算式をコピー
◇計算式記入		計算式を全行に記入
◇計算式記録		記入済の計算式をマクロに保存
◇行集計		特定列が同じ範囲を集計する行を挿入　
◇行挿入		全行に指定した行を挿入
◇項目指定列ｺﾋﾟｰ		指定列のみ別の表にコピー
◇合成			2つの表を合成
◇合成横		入力表が横表の場合の合成　
◇合成繰返	難	複数キーを持つ参照表との合成
◇合成高速	難	参照表の行数が大きい場合、合成処理高速化　
◇合成縦横	難	2つの表を合成　縦横キー
◇合成挿入	難	同一キー複数行ある場合の合成
◇合成貼付	難	2つの表を合成　範囲指定
◇作成ｼｰﾄｺﾋﾟｰ		作成したシートを新規ブックにコピー
◇集計SUMIF	難	SUMIF関数の活用
◇集計統合		キー列集計列を指定し統合、指定列に記入
◇重複ﾁｪｯｸ		重複データにマーク付　
◇書式コピー		書式シートの内容で書式コピー
◇帳票作成		表のある行について、単表（請求書等）ヘッド部を作成　
◇同一キー計		キーが同じ範囲を集計　
◇同一キー線引		キーが変った所で下線を引く
◇表転記		縦、横項目名を選択し入力表を出力表に転記　
◇分類			分類　6キーまで可
◇文字区切		指定列の内容を特定文字で区切り複数列に出力　
◇文字置換		指定列の内容のある文字列を別の文字列に置換
◇予約	        難	受注を在庫、発注に座席予約
◇ﾏﾄﾘｸｽ縦表変換	難	縦横表を縦表にに変換
◇キー作成横		横方向にデータを記入します
◇ﾏｸﾛ実行		別のブックのマクロを実行します
◇汎用マクロ	難	いろいろなちょっとしたマクロ

動作環境	
	　Excel2013,2016 にて動作確認しております

配布ファイル	
        自動M.XLSB
	説明.txt
　　　　システム構築例\売上集計例.XLS
	上の機能に対応したブック

改定履歴
 V3.1　売上集計例.XLS追加 計算式記録　変更
 V3.2　計算式記入 変更　書式標準
　　　 自動M保存不要　利用不可バグ修正
 V3.3　合成高速　合成横追加 等
 V4.0　合成繰返 予約　ブック分割追加 　自動計算offでも動作
 V4.1　ﾏﾄﾘｸｽ縦表変換追加 バグ修正 PROGホルダに移動
 V4.2　リンク廃止
 V6.0　リンク廃止
 V6.1　機能変更
 V6.2　計算式横コピー機能変更
 V7.0  XLSXフォーマットに対応
 V7.1 集計統合:データなしの時の集計バグ、ﾏﾄﾘｸｽ縦表変換:最終行検索バグ、項目指定列コピー追加の時のバグ
　予約:改造しやすく改定、　価格表検索追加　


操作方法問い合わせ先	

	操作不明、動作しない等のお問い合わせは下記メールください。
	ikanacom@nifty.com

	このマクロの説明、基本的操作説明をホームページで公開しております。
	ぜひごらんください。

このマクロは、あなたの責任で利用ください。　	
本ソフトウェアを使用したことで生じた損害について、いっさい責任を負いません。	
	
岩崎システム教育
https://iwasakisys.com/
	
	