|
▼ume さん:
>新築工事台帳のリスト数が1行しかない場合スピンボタンが動かず、テキストボックス5,6,7,8,9が表示されません
データがないというメッセージが表示されましたよね。
シートの1行目はタイトル行ではなかったのですか?
(何度か、こちらから質問したと思いますが)
で、シートに1行しかない場合は、データがないと見なしています。
そうではなく、1行目からデータなのであれば、アップしたコードでは具合が悪くなりますよ。
あぁ、それで気がつきました。↑でコメントした件ですが、そちらで追加した
TextBox10.Value = Worksheets("新築工事台帳").Cells(SpinButton1.Value, 41).Value
こちらの理解では
TextBox10.Value = Worksheets("新築工事台帳").Cells(SpinButton1.Value+1, 41).Value
です。
ですから連絡した
TextBox10.Value = shデータ.Cells(x, 41).Value
ではなく
TextBox10.Value = shデータ.Cells(x + 1, 41).Value
でした。
でも、1行目からデータであれば、逆に、他のコードを直さなければいけません。
本当はどちらですか?
>
>1/新築工事台帳のリスト数(行)と表示するにはどうしたらいいでしょうか?
>
>
>よろしくお願い申し上げます
|
|