こんばんは。
エクセルVBAのテキストボックスの使用方法で行き詰っています。
配列内のデータをテキストボックスへ表示してあります。
テキストボックスを、ダブルクリックして内容を変更し、
変更したデータを配列へ格納する仕組みにしようとしています。
問題は、ダブルクリックすると、テキストボックス内のデータが消えてしまう事です。変更せず他のテキストボックスをクリックすると、データが消えたままになってしまいます。
データは表示したままで、必要な箇所のみ変更する。
ダブルクリック後何もせず、他のテキストボックスをクリックしても
、データは残る仕組みにしたいのですが、可能でしょうか?
ご教授お願いいたします。
※仕事の関係でお礼が遅くなりましたら申し訳ございません。
No.1ベストアンサー
- 回答日時:
こんぱんは。
まず、そのご質問では、失礼かもしれませんが、手が付けられません。
オートシェイプの中のテキストボックス, UserForm のテキストボックス, コントロールツールのテキストボックスの3つ。
おそらく、ダブルクリック・イベントのあるものとすれば、オートシェイプは違うだろうし、UserForm では、話のイメージが違うから、おそらく、コントロールツールのTextBox ということになります。ただ、このように、回答者が、すべてを推理していったとしても、今の質問の内容では、分からないです。
Private Sub TextBox1_DropButtonClick()
のイベントで、文字列が消えたりするというのは、Excelの故障以外には、物理的にも論理的にはありえません。
>データは残る仕組みにしたいのですが、可能でしょうか?
まず、コードを見せてください。VBAを書ける人なら、それなりに、論理立てて説明できるはずです。
>配列内のデータをテキストボックスへ表示してあります。
それから、TextBox は、Textプロパティも、Value プロパティも、配列を格納するようには出来ていません。どこの配列が、どのようにテキストボックスに表示し反映しているのか分かりません。
よろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) Vba テキストボックスの文字列をボタンで入力するとテキストボックスの端の文字列が更新されない 2 2022/05/21 23:32
- Visual Basic(VBA) Excel VBA 書式変更で困ってます。 オートフィルターの日付フィルターを用いて データの絞り込 2 2022/07/26 22:16
- Visual Basic(VBA) ActiveReportのdetailをデータセットの自動バインドを使って帳票を出力しています。 1 2023/08/16 07:16
- IT・エンジニアリング ActiveReportのdetailをデータセットの自動バインドを使って帳票を出力しています。 1 2023/08/16 07:17
- Excel(エクセル) 【vba】日付の形式が勝手に変わってしまう。 1 2022/09/29 10:54
- Excel(エクセル) Excel グラフの軸に「表示単位の変更」の要領でテキストを追加したい 1 2022/06/08 16:27
- Visual Basic(VBA) excel vba でユーザーフォーム入力ができない 2 2022/12/12 14:42
- Excel(エクセル) Excelで日付のグラフへの表示 2 2022/04/15 11:04
- Visual Basic(VBA) B列のアクティブセルの隣の列をテキストボックスに表示 4 2022/11/22 14:15
- Access(アクセス) Dlookupにエラーがでてしまう 1 2022/10/31 14:35
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Msgboxのループ
-
VBA 変数名に変数を使用したい。
-
Excel2010のinputboxで複数デー...
-
コンボボックスのインデックス...
-
順列をランダムに発生するプロ...
-
画像ファイルを配列に格納する方法
-
Redim とEraseの違いは?
-
VBA どっちが速い?
-
C#でbyte配列から画像を表示さ...
-
プログラミング関係で質問です。
-
デバイスマネージャーの一覧取得
-
C言語
-
C++で作成したDLLにVBAから配列...
-
構造体配列の特定のメンバーをF...
-
レコードセットの中身を配列に...
-
定数配列の書き方
-
ASCIIコードに変換するには?
-
xcodeで配列を保存する方法を教...
-
VB6のメモリ解放に関して
-
StrConvでUnicodeに変換出来な...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBA 変数名に変数を使用したい。
-
C#でbyte配列から画像を表示さ...
-
vba フィルター 複数条件 3つ以...
-
Dir関数で読み取り順を操作でき...
-
エクセルでXY座標に並べられた...
-
配列の中の最大値とそのインデ...
-
VB.NETの配列にExcelから読み込...
-
定数配列の書き方
-
Excel2010のinputboxで複数デー...
-
大量の変数を定義するにはどう...
-
構造体配列の特定のメンバーをF...
-
構造体配列内の文字列検索のよ...
-
Redim とEraseの違いは?
-
Segmentation Fault (メモリ制限?)
-
OutOfMemoryExceptionの回避策...
-
VBAでMODE関数をつくる
-
COBOLの基本的な事なので...
-
Excelのメモリ(配列)の上限は2G...
-
コンボボックスのインデックス...
-
VB6のメモリ解放に関して
おすすめ情報