« エクセル家系図ver1.86 | メイン | エクセル家系図のセンター位置調整範囲の変更 »

2010-09-29

エクセル家系図ver1.87

兄弟19人まで対応しました
excelkakeizu_ver1.87.zipをダウンロード

256列以上の対応について
お使いのバージョンが2007以上であれば
【ファイル】→【名前をつけて保存】→【Excelマクロ有効ブック  拡張子 xlsm】で保存することで256列以上に対応できる可能性があります。
(私は2003を使っているため検証できません)
あわせてVBの記述を一部変更しなければなりません。
①列オーバーの条件を変更
Ws000000
マクロの【自動レイアウト】で上図を参考に
141行目の 255を300とか500に変更
②ファイル形式の変更(今回は不要ですが、今後のために)
Ws000001
マクロの【旧バージョンデータコピー】で上図を参考に
11行目の xls を xlsm に変更

新田さんどうでしょう

トラックバック

このページのトラックバックURL:
http://app.ic-blog.jp/t/trackback/35266/25140237

エクセル家系図ver1.87を参照しているブログ:

コメント

単純なことでしょうが、以下の手順がわかりません
「センター位置については、簡単です。スピンボタンの最大値を大きくすれば右側への移動は増加させることができます。(グループを解除してから変更してください」
実際180名打込むとセンター位置+20でも8名表に収まりませんでした、これからも入力しますので、よろしくお願いします

実は私も気がついていましたが、20人分右に移動すれば左側に5世代で100人分くらいになるし、右はほぼ無制限なので大丈夫かなと考えていました。256列の制限を解除するとその前に入力の200人の方が先に来るわけです(笑)(行のコピーと一部の数式の変更、VBの並び替え部分の変更、
定義の名前の修正と面倒です)
センター位置については、簡単です。スピンボタンの最大値を大きくすれば右側への移動は増加させることができます。(グループを解除してから変更してください)

早速の対応に感謝します。
ver1.87をダウンロードし、【拡張子 xlsm】で保存し、修正をしましたところ、列の増加の改善、兄弟の数の問題解決出来ました。有難うございます、解説もわかり易く流石です。
予想されるのですが、本人の兄弟が多い場合(今回12名の私の場合)、兄弟の子供、孫を挿入すると、図の左側に人が多くなります。
センター位置を右側にしなくては、表からはみ出す人が出ます
センター位置の修正の範囲をプラス側に増やす事で解決しますか?20⇒50など増やす方法をお教え下さい。
宜しくお願いします
   新田

コメントを投稿