こんにちは。
詳しい方、お知恵をお貸しください。
Excelのワークシートに保持しているデータを
ユーザーフォームのTextBoxに反映させたいのですが
どのようにすればよろしいのでしょうか?
◎条件は以下のとおりです。
1.ユーザーフォームを表示させた時、TextBox(s1)にワークシート(ini)
のセル(B1)を反映させる。
2.ユーザーフォーム上で編集可能な状態とし、OKボタン押下で
TextBox(s1)のデータをワークシート(ini)のセル(B1)に反映・保存。
また、別ユーザーフォームで参照のみ可能な物を作っておりますが、
編集不可能な状態で表示させる方法も教えていただけたら嬉しいのですが。。。
どうぞ、よろしくお願いいたします。
No.2ベストアンサー
- 回答日時:
>TextBox(s1)
とはTextBoxのオブジェクト名を「s1」に変更してあるということですか?
そうであれば
Private Sub UserForm_Initialize()
UserForm1.s1.Text = Sheets("ini").Range("B1").Value
End Sub
Private Sub CommandButton1_Click()
Sheets("ini").Range("B1").Value = UserForm1.s1.Text
UserForm1.Hide
End Sub
のようなコードで1,2はできるはずです。
そうでなければ「TextBox1.Text」のように書かなくてはなりません
>編集不可能な状態で表示させる方法
表示したB1セルの内容をを編集不可にするでしょうか?、
・TextBoxではなくLabelを利用する
・CommandButton_Clickで書き戻しをしない
などが考えられます。
No.1
- 回答日時:
1.ユーザーフォームを表示させた時、TextBox(s1)にワークシート(ini)
のセル(B1)を反映させる。
Private Sub UserForm_Initialize()
TextBox1.Value = Sheets("Sheet1").Range("B1").Value
End Sub
2.ユーザーフォーム上で編集可能な状態とし、OKボタン押下で
TextBox(s1)のデータをワークシート(ini)のセル(B1)に反映・保存。
Private Sub CommandButton1_Click()
Sheets("Sheet1").Range("B1").Value = TextBox1.Value
End Sub
こういった事でしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【エクセル」 特定のセルで条件抽出した列を、別シートに上から詰めて表示したい。 8 2022/04/08 16:00
- Excel(エクセル) Excel関数について質問です。 シート1に入力シートがあります。 =A1 =B1などで離れた数字な 5 2022/12/18 13:42
- Access(アクセス) Access2016でフォーム内にExcelの複数シートを 表示させるイメージで複数テーブルの デー 1 2022/11/25 15:30
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
- Visual Basic(VBA) ユーザーフォーム「frm_基本❶」を立ち上げると新規で入力する行数を右下のNoとして表示しています。 1 2023/03/16 19:02
- Access(アクセス) アクセス フォームの自動入力 1 2023/03/20 00:18
- Excel(エクセル) 重複したデータ(空白は除く)のVBA表記について 4 2022/08/15 07:28
- その他(Microsoft Office) Excelで総数量を変動させたい 2 2022/11/04 23:49
- Excel(エクセル) ワードのマクロについて教えてください。 1 2023/03/11 13:50
- Excel(エクセル) 複数セルデータを別シートの単一セルにコピーしたい。(詳細をご参照ください) 1 2022/12/14 15:08
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
既婚で現役のAV女優さんは居ま...
-
VBA ソートすると、1、11、...
-
VBAが止まります。
-
大昔から、クンニ、フェラって...
-
エクセル最終行の下に貼り付け
-
直線コネクタの中央にコネクタ...
-
ExcelVBAのユーザーフォームで...
-
射精したあとの匂いって他人に...
-
1日3回セックスって多いですか...
-
おっぱいを舐める
-
彼女をオカズにして抜くのって...
-
夫にセックスがないのなら他人...
-
先日彼氏とラブホに行ったら電...
-
彼とのエッチで、彼がイクのが...
-
2人でエッチできる場所を探して...
-
あそこって・・みんな 舐める?
-
彼のペニスが挿入時に柔らかく...
-
精液のにおいがほとんど無いの...
-
女性もお酒を飲むとムラムラす...
-
初めて彼女とカーセックスをし...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
既婚で現役のAV女優さんは居ま...
-
VBA ソートすると、1、11、...
-
シンナーの夏型と冬型の違いは?
-
エクセル最終行の下に貼り付け
-
VBAが止まります。
-
CDレコの曲の消し方を教えてく...
-
相対参照から絶対参照に変換す...
-
直線コネクタの中央にコネクタ...
-
Word 黒塗り部分の文字のみ削除...
-
大昔から、クンニ、フェラって...
-
データの平均を1分値にまとめる...
-
EXCELで3行を一組にして結合す...
-
オートフィルター抽出時データ...
-
Shuttle SS58G2の換装
-
とても初歩的な質問
-
最適な組み合わせの自動計算
-
ビデオ型dvdレコーダーでパソコ...
-
Range表現
-
Excel 2007 マクロ 別シートの...
-
【VBA】文字列の場所入れ替え
おすすめ情報