こんにちは。
あまりVBAに詳しく無いのですが、会社で必要に迫られ悪戦苦闘しながら開発をしています。
ですので、まだまだ分からない事が多く助けていただきたく質問した次第です。
題名の通り、今EXCELVBAで、
SQLからデータを取得し、シートに挿入。
で、そのシートのデータをコマンドボタンをトリガーにフォームに表示させるようにしているのですが、
UserFormのプロパティから直接WordWrapをTrueにしてもテキストフォーム内でデータが折り返されず、一列で表示されてしまいます。
SQLから取得するときはセルの書式をVBAで以下のように指定し、問題なく出来ました。
Columns("BF:BH").WrapText = True
もちろん、セルで表示する場合と、フォームで表示する場合とでは違うのですが、これが原因なのかと思ってしまいます。
原因はなんなのか、対処法はどうしたらよいのか、
もし分かる方がいらっしゃいましたらご教授願えますでしょうか。
分かりづらい文章で大変恐縮ですが、何卒よろしくお願い致します。
No.2ベストアンサー
- 回答日時:
#1で既にご回答は出てますが
フォームにテキストボックスを1つ張り付け
テキストボックスのプロパティを手動で設定するか、下記コード
を入れる。
Private Sub UserForm_Click()
UserForm1.TextBox1.WordWrap = True
UserForm1.TextBox1.MultiLine = True
UserForm1.TextBox1.Text = "aaaa" & vbCrLf & "ffggg"
End Sub
または
UserForm1.TextBox1.Text = "aaaa" & Chr(10) & "ffggg"
'UserForm1.TextBox1.Text = "aaaa" & vbLf & "ffggg"
UserForm1.TextBox1.Text = "aaaa" & vbCr & "ffggg"
などでも同じです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 複数指定セルの可視セルのみを別シートに転記するVBAについて 2 2022/05/27 21:19
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/02/02 10:20
- Access(アクセス) Accessで予定表を作成しようとしてます。 テーブル フィールド名 連番 オートナンバー型 年月日 2 2023/07/23 11:40
- Visual Basic(VBA) EXCEL VBAで NHK NEWSの NEWSデータ内容取得が できない 1 2023/04/09 12:26
- Visual Basic(VBA) VBA 「,」・空白・カタカナ等の複数条件のマクロ 2 2023/08/23 11:57
- Visual Basic(VBA) 検索のユーザーフォームの表示について 1 2023/03/27 23:31
- Access(アクセス) Access2016でフォーム内にExcelの複数シートを 表示させるイメージで複数テーブルの デー 1 2022/11/25 15:30
- Visual Basic(VBA) 【VBA】データを入力後に,同一シート内に履歴として転記するVBAコードを教えていただきたいです。 3 2022/11/16 01:37
- Excel(エクセル) エクセルで”入力シート”の文字書式の変更を”出力シート”で同じ文字書式で印刷したいです。VBA希望 4 2023/04/24 11:07
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教えるわが家の防犯対策術!
ホームセキュリティのプロが、家庭の防犯対策を真剣に考える 2組のご夫婦へ実際の防犯対策術をご紹介!どうすれば家と家族を守れるのかを教えます!
-
VBA フォームのテキストボックスにセルの値を表示させたいが改行していたら改行もあわせて表示させたい
Excel(エクセル)
-
エクセルVBA テキストボックスに3桁ごとにコンマ
Visual Basic(VBA)
-
エクセルのラベルの値(文字列)を垂直方向で中央揃えにするには?
Excel(エクセル)
-
-
4
ユーザーフォームを表示中にシートの操作をさせるには
Excel(エクセル)
-
5
フォントの大きさ
Visual Basic(VBA)
-
6
VBAのコマンドボタンの文字列の改行方法は?
Visual Basic(VBA)
-
7
Vba テキストボックス文字を右端から配置していく方法
Visual Basic(VBA)
-
8
Excel VBA コンボボックスについて
Excel(エクセル)
-
9
【VBAユーザーフォームで閉じるボタンを表示したくない】
Visual Basic(VBA)
-
10
VBAでブックを非表示で開いて処理して閉じる方法
Excel(エクセル)
-
11
テキストボックスのvalueとtextの違い
Visual Basic(VBA)
-
12
ユーザーフォームのテキストボックスに前回入力した値を表示する Excel
Visual Basic(VBA)
-
13
日付型のフィールドに空白を入れる方法を教えてください
その他(データベース)
-
14
リストビューをスクロールさせるには
Visual Basic(VBA)
-
15
他のフォームから別のフォームのサブルーチンを呼び出す
Visual Basic(VBA)
-
16
ユーザーフォームをホイールでスクロールする方法(Excel2000VBA)
Excel(エクセル)
-
17
テキストボックスの番号を使ったFor~Next文について
Visual Basic(VBA)
-
18
Excel VBA ListViewサブアイテムの文字色
その他(プログラミング・Web制作)
-
19
エクセルVBA ユーザーフォームのTextBoxを日付にしたい
Excel(エクセル)
-
20
エクセル ユーザーフォームにオートシェープ(図形)を貼り付けるこは可能なのでしょうか?
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ユーザーフォームのテキストボ...
-
ユーザーフォームを表示中にシ...
-
ExcelVBAのユーザーフォームの...
-
【VBAユーザーフォームで閉じる...
-
'ユーザーフォーム右上隅の[×...
-
テキストボックス入力データの...
-
VB6の _ExtentX, _ExtentY
-
Accessで、一つのフォーム画面...
-
VBAでユーザーフォームを再表示...
-
フォームのテキストボックスな...
-
モーダルフォームとモードレス...
-
Form_Load と Form_Activate の...
-
フォームウィンドウを最前面に...
-
MSGBOXのフォント大きさ変更
-
Excelにて、ユーザーフォームで...
-
コントロールの存在確認
-
Hideについて(.NET)
-
ACCESSのフォーム、開くんです...
-
Accessのフォームでレコード移...
-
エクセルVBA フォーム上でOnkey...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ユーザーフォームを表示中にシ...
-
クリックイベントなのに、2回ク...
-
ExcelVBAのユーザーフォームの...
-
ユーザーフォームのテキストボ...
-
Microsoft Formsの「個人情報や...
-
ユーザーフォーム上に現在日時...
-
Form_Load と Form_Activate の...
-
モーダルフォームとモードレス...
-
Excelにて、ユーザーフォームで...
-
VBAでユーザーフォームを再表示...
-
【VBAユーザーフォームで閉じる...
-
MSGBOXのフォント大きさ変更
-
VBA(エクセル)のユーザー...
-
Hideについて(.NET)
-
エクセルVBAのフォームを最...
-
コントロールの存在確認
-
ACCESSのフォーム、開くんです...
-
'ユーザーフォーム右上隅の[×...
-
フォームウィンドウを最前面に...
-
ユーザーフォームのラベルに時...
おすすめ情報