Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


23731 / 76732 ←次へ | 前へ→

【58361】Re:ユーザーフォーム
発言  にぃ  - 08/10/21(火) 10:24 -

引用なし
パスワード
   ▼ふーみん さん:
おはようございます!

>ユーザーフォームのテキストボックスに現在入力している人のナンバーを表示することはできないでしょうか。
このユーザーフォームはどのようにして起動しているのでしょう?
シートにコマンドボタンを作って起動しているとしたらその起動モジュールのコードに以下をいれてみてはどうでしょう?
B3から作業されているセルの次のセルをみつけて、そのときのセルAの値を返してます。

Dim i As Integer

i = ThisWorkbook.Worksheets("sheet1").Range("B3").End(xlDown).row + 1
UserForm1.TextBox1.Value = Cells(i, 1)
UserForm1.Show ’ユーザーフォームの起動、たぶん記載されていると思います

↑UserForm1.Showがたぶんあると思いますので、その上にいれてあげてください

>また、それを変更できないようにしたいです。
Textbox1のプロパティEnabledをFalseにすれば可能です。
もしくはLabelを使用すれば起動時は変更されませんよ^^
2 hits

【58358】ユーザーフォーム ふーみん 08/10/21(火) 9:13 質問
【58360】Re:ユーザーフォーム ハチ 08/10/21(火) 10:02 発言
【58361】Re:ユーザーフォーム にぃ 08/10/21(火) 10:24 発言

23731 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free