« エクセル家系図ver2.16 | メイン | エクセル家系図ver2.20 »

2010-11-13

エクセル家系図ver2.17

20代目以降に表示が乱れることが判明しました。

当初20代以降を想定していなかったので、変化するコードを抽出するときに何代目かも関係コードと一緒に処理していました。そのため、20代目が配偶者のコード20と同じように処理してしまう部分がありました。

以下の赤字部分を追加修正しました。
'データ変化検出
    SX = 1: SY = 0
    For j = 0 To 4
        C(j) = Mid(CC, j * 2 + 1, 2)
       If j <> 0 Then
        If C(j) <> Cells(j + 8, 4) And C(j) <> "00" Then CZ = C(j): z = j * 2 + 1
        If C(j) = "21" Or C(j) = "22" Or C(j) = "23" _
           Or C(j) = "27" Or C(j) = "28" Or C(j) = "29" Then SY = SY - 1: SX = 0
        If Val(C(j)) > 50 Then SY = SY + 1: SX = 1
        Else
          CZ = "00"
        End If

    Next j

excelkakeizu_ver2.17.zipをダウンロード

トラックバック

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

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

コメント

気に入っていただいてありがとうございます。

罫線が引けていないところがありましたか
もし良ければ、引けていないところのコード(二人分)を教えてください。検証してみます。

試してみました!
罫線が引けてないところがありましたが
順序良く並びました。
感謝です!!
お忙しいのにお手を煩わせ申し訳ありませんでした。
これからもよろしくお願いします。
私は、HIROさんの系図の方式がとても気に入っています。

コメントを投稿