No.1
- 回答日時:
こんにちは!
>コマンドボタンをみると押しっぱなしの状態です。アクティブセルにならない?
の意味がいまいちよく判らないのですが、
コマンドボタンを押下した後にTextBox1を編集可能にしたい!というコトだったら
With TextBox1
.SetFocus
.Text = "男"
End With
のような感じにしてみてください。
「男」の後にカーソルが表示されます。m(_ _)m
No.2ベストアンサー
- 回答日時:
No.1です。
テキストボックスにリストボックスのデータを複数羅列したい!
という解釈で・・・
やり方だけですが、↓の画像のような感じにしてみました。
余計なお世話かもしれませんが、コマンドボタンをクリックすると
C1セルにテキストボックスのデータを表示 → ユーザーフォームを消す
としています。
ユーザーフォームの ListBox1 のプロパティのRowSourceは A1:A10 として
A1~A10セルをリスト候補としています。
Private Sub ListBox1_Click()
With UserForm1
If .TextBox1 = "" Then
.TextBox1 = .ListBox1
Else
.TextBox1 = .TextBox1 & " , " & .ListBox1
End If
.TextBox1.SetFocus
End With
End Sub
Private Sub CommandButton1_Click()
Range("C1") = TextBox1
Unload Me
End Sub
※ 最初の質問からの流れからいうと
テキストボックスも編集可能にした方が良いと思いましたので
上記のようなコードにしてみました。m(_ _)m
この回答へのお礼
お礼日時:2015/03/03 19:05
早速の回答ありがとうございました。本当にイメージ通りにでき大変感謝しております。頭の中でイメージしていても実際にVBAを組むのは本当に難しいですね。今回もすごい勉強になりました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) Access IF文でテーブルに存在しない場合の処理について 2 2022/10/10 18:09
- Visual Basic(VBA) VBA 画面上のカーソルに文字数字を入力するコードを教えて下さい 1 2022/10/30 10:31
- Visual Basic(VBA) Powerpointでランダムな数字の結果を表示するマクロ 2 2023/08/04 10:04
- Visual Basic(VBA) エクセル VBAについて教えてください 2 2023/04/26 13:25
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/08/08 15:45
- Visual Basic(VBA) ユーザーフォーム「frm_基本❶」を立ち上げると新規で入力する行数を右下のNoとして表示しています。 1 2023/03/16 19:02
- Excel(エクセル) 【マクロ】ボタンを押すごとに、A1セル、A2セル、A3セルに日付を入力 3 2023/01/25 00:12
- Visual Basic(VBA) VBA Userformで一部別シートに転記がしたいのですが 2 2023/05/24 13:08
- ノートパソコン 上下スクロールが急にやりにくくなった 1 2022/08/12 13:24
- JavaScript javascriptのちょっとした動作不良(原因は突き止めたのですが) 1 2023/06/15 19:58
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBA シートのボタン名を変更し...
-
VBA(エクセル)で自動的にボタン...
-
ユーザーフォームに別シートか...
-
フォームの再読み込み
-
.NET(VB)でボタンの連打を防止...
-
VBAで多数のプログラムを一つの...
-
VBでのエラー音の消し方
-
ダウンロードダイアログをVB...
-
[Excel VBA]コマンドボタンの入...
-
C#で動的に作ったtextboxを消す。
-
セルをマクロのボタンにしたい。
-
C#プログラムで、ボタンをショ...
-
VB.net でトグルボタンを実現し...
-
ボタンの状態
-
Access VBA でデータペーストを...
-
vb.net タイマーに引数を渡す
-
エクセルVBAでユーザーフォーム...
-
コマンドボタンやイメージにマ...
-
他のアプリケーションとの連携
-
excel シート上のボタンが動かない
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBA シートのボタン名を変更し...
-
VBA(エクセル)で自動的にボタン...
-
フォームの再読み込み
-
ユーザーフォームに別シートか...
-
VBA CommandButtonの文字ずれ
-
セルをマクロのボタンにしたい。
-
コマンドボタンやイメージにマ...
-
Excel VBA Application.caller...
-
VBAのボタンの位置が変わって困...
-
Access VBA でデータペーストを...
-
プロシージャからイベントをコ...
-
他のアプリケーションとの連携
-
閉じると「+」になり開くと「-...
-
C#で動的に作ったtextboxを消す。
-
ボタンをマウスで押し続けたと...
-
VBA でのボタンの移動について
-
ボタン
-
CommandButtonのCaptionを変化...
-
TextBoxでEnterキーを押すと、...
-
VB.net でトグルボタンを実現し...
おすすめ情報
こんにちは。いつも早々と回答ありがとうございます。イメージどおりにできお陰様で他にも応用させていただいております。本当にありがとうございます。現在リストボックスで複数の人を選びテキストボックスに入力できるようにしておりますが、リストボックスの複数選択しても一人しか転記されません。またコマンドボタンを使用してますができれば名前をクリックすると転記できるようにしたいと思います。もしよければアドバイスお願いします。
Private Sub commandbutton2_Click()
TextBox25 = ListBox1.List(ListBox1.ListIndex)
End Sub