|
▼ichinose さん:
早速のご教示ありがとうございます!
>>質問としては
>>1.ユーザフォームで入力した役職名、氏名が指定した行の下に順じ追加できるかということ
>例えば、シート名が"点数集計表"だとします。
>氏名は、必須入力だとすれば、
>データ追加行は以下のようにすると取得出来ます。
>ENDプロパティを調べてみて下さい。
>
>Sub test()
> With Worksheets("点数集計表")
> MsgBox .Cells(.Rows.Count, 2).End(xlUp).Row + 1
> End With
>End Sub
ありがとうございます。早速試してみます!
>>2.その場合、オブジェクトであるチェックボックスも同時に追加していけるか
>>という点です。
>出来ないことはありません・・・が、
>オブジェクトを増やしていくということは、非常に重くなってしまいます。
>ユーザーフォームのチェックボックスから
>TrueかFalseというデータのみを追加していくという方法で
>
>>チェックボックスの利用方法はあとで、チェックした社員分のデータを別のシートに作成した帳票に反映させて順じ印刷させるようにしようと思っています。
>
>↑これが目的なら事足りると思いますが、いかがですか?
運用としては、ユーザーフォームで社員登録するタイミングと社員リストから印刷する社員を選ぶタイミングが別になるため、登録後、ユーザーが社員を選択のうえ印刷という形をとりたかったのです。セルにデータを入れてフラグを立てることも考えましたができるだけマウス操作でやりたかったので。
|
|