家族に関するデータを記録する Excel ソリューションを作成する必要があります。
- フォームは、そのレコードを識別する一意のコード (自動数値) を生成する必要があります。ここでは、両親の名前、苗字、生年月日を尋ねます。これは、シート ( と呼ばれる
Parents
) に記録されます。 - 家族には複数の子供が含まれる可能性があるため、これは
Children
両親との関係を維持しながら別のシート ( と呼ばれる) に記録する必要があると考えました。
すべての異なるフィールドを対応するセル (マップ) に保存できます。これを取得するために使用するコードは次のとおりです。
Private Sub cmdSave_Click()
ActiveWorkbook.Sheets("Parents").Activate
Range("B2").Select
Do
If IsEmpty(ActiveCell) = False Then
ActiveCell.Offset(1, 0).Select
End If
Loop Until IsEmpty(ActiveCell) = True
'Father
ActiveCell.Value = txtFatherFN.Text
ActiveCell.Offset(0, 1) = txtFatherSN.Text
ActiveCell.Offset(0, 2) = txtFatherLN.Text
ActiveCell.Offset(0, 3) = txtFatherBirthDay.Text
'Mother
ActiveCell.Offset(0, 4) = txtMotherFN.Text
ActiveCell.Offset(0, 5) = txtMotherSN.Text
ActiveCell.Offset(0, 6) = txtMotherLN.Text
ActiveCell.Offset(0, 7) = txtMotherBirthDay.Text
Range("B2").Select
End Sub
そのため、コードを生成し、子との関係を維持する方法が必要です。どんな助けでも大歓迎です!