
No.3ベストアンサー
- 回答日時:
コマンドボタンのプロパティの『Caption』欄ではなく、コマンドボタン上での直接編集なら、
Shiftキー+Enterキーの同時押しで、任意の位置に改行を挿入できます。
具体的な手順を以下に説明します:
1)『コントロール ツールボックス』ツールバーの左端にある『デザイン モード』ボタンを
クリックして、デザインモードに切り替える
2)改行を入れたいコマンドボタンを右クリック
3)右クリックメニューから「コマンドボタン オブジェクト(O)→編集(E)」を選択
4)コマンドボタン上にカーソルが表示されるので、改行させたい位置に移動
5)Shiftキーを押しながらEnterキーを入力
・・・以上です。
ありがとうございました。解決しました。
captionのテキストボックスの中でゴチャゴチャ触っていたのが無理だったということのようです。頭を柔らかくしなければいけないな、と反省しきりです。
No.4
- 回答日時:
既にいろいろやり方が出てますが、1つ追加を。
プロパティウインドウにて設定する場合、以下の方法で可能です。
1.メモ帳などのテキストエディタを開き、Captionに設定する文字列を
改行付きで書く。
2.書いた改行付き文字列をコピーし、プロパティウインドウの
Captionの欄に貼り付ける。
プロパティウインドウの内容自体は少し文字化けしてしまいますが、
ちゃんと改行されます。
解決しました。ありがとうございました。
EXCEL2000とEXCEL2006で予定の文字列は全角・半角文字ともに問題なく改行できました。captionのテキストボックスの中で文字コードを触ってたりして試行錯誤していましたが、発想の転換というか、意外な方法が有効とは・・・気づきませんでした。
No.2
- 回答日時:
コードを書けばできます。
たとえば、CommandButton1.Caption = "CommandButton" & vbCr & "123"
シートにボタンを貼って、
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
でコードたしたらうまくいきました。
あとは応用してみてください。
ありがとうございました。解決しました。
質問に正確に書かなかった私のミスですが、今回はデザインモードでボタンの配置などを行っていた時の行き詰まりでしたので、Shift+Enterで解決しました。教えていただいたコードは今後使わせていただきます。
No.1
- 回答日時:
VBAでのコントロールなどのキャプション設定をする場合、
イベントプロシージャの「UserForm_Initialize」に下記の通り記述すれば実現できると思います。
以下のコードをフォームモジュールに記述してください。
''ここからコピー
Private Sub UserForm_Initialize()
Me.CommandButton1.Caption = "aaa" & vbCrLf & "bbb"
End Sub
''ここまでコピー
ちなみに「vbCrLf」は「改行」を意味しています。
ありがとうございました。解決しました。
私の質問が正確でなかったのですが、今回はデザインモードでいくつかのボタンのイメージを確認しながらcaptionを改行させたかったので、Shift+Enterで解決しました。教えていただいたコードは別の機会に使わせていただきます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Twitterの動画画面をgooブログに埋め込めない
- VBA 画面上のカーソルに文字数字を入力するコードを教えて下さい
- これまでタブレットは何台使ったか数え切れないほどですが、今回iPadを初めて手に入れました。 全体的
- EXCEL VBA 単語置き換え について質問です ブック名 ぶぶぶ シート名 ししし セル V3〜
- 必ずyou bet と表示されます
- 質問をして回答者さんにお礼文を書こうとしても、お礼のカウントを押すボタンだけは表示されて、それ以外の
- マクロでボタンにつける名前がどこに設定されているかわからないケースがありました。
- 表の縦罫線を移動するピッチ
- capeofdragonと申します Excel2016を使っておりまして 半角又は全角の任意文字列が
- エクセル関数の変わった使い方
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
VBAで保存しないで閉じると空のBookが残る
Excel(エクセル)
-
エクセルのラベルの値(文字列)を垂直方向で中央揃えにするには?
Excel(エクセル)
-
ユーザーフォームを表示中にシートの操作をさせるには
Excel(エクセル)
-
-
4
VBA:ユーザーフォームのマルチページに色を付けたい。
Word(ワード)
-
5
UserForm1.Showでエラーになります。
工学
-
6
エクセルVBA テキストボックスに3桁ごとにコンマ
Visual Basic(VBA)
-
7
エクセルVBA
Excel(エクセル)
-
8
VBA シートのボタン名を変更したい
Visual Basic(VBA)
-
9
Application.ScreenUpdating = Falseが効きません
Visual Basic(VBA)
-
10
ExcelVBAのユーザーフォームの中に線を引きたい
Visual Basic(VBA)
-
11
メッセージボックスに表示する文字を大きくしたい
Excel(エクセル)
-
12
VBAでエクセルシートを更新(リフレッシュ)する方法を教えて下さい。
Excel(エクセル)
-
13
エクセルVBA ユーザーフォームのTextBoxを日付にしたい
Excel(エクセル)
-
14
テキストボックスの番号を使ったFor~Next文について
Visual Basic(VBA)
-
15
VBA(エクセル)で自動的にボタンをクリックさせるには
その他(プログラミング・Web制作)
-
16
エクセルVBAでフォームのListboxをスクロールするには?
その他(Microsoft Office)
-
17
EXCEL VBA セルに既に入力されている文字に文字を追加する
Excel(エクセル)
-
18
ユーザーフォームに入力したデータを保持する方法
Visual Basic(VBA)
-
19
VBAでループ内で使う変数名を可変にできないか。
Visual Basic(VBA)
-
20
ユーザーフォームのテキストボックスに前回入力した値を表示する Excel
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
texのchapterが改行される
-
ソースコードの1行が長いとき...
-
ExcelVBAでメールを作成してメ...
-
エスケープ文字の復帰(¥r)と...
-
改行を読み飛ばす
-
VBAのコマンドボタンの文字列の...
-
エクセルVBA 文字列領域が不足...
-
改行コード(CR/LF)の設...
-
ImageTTFTextで縦書き表示させたい
-
LaTeX: captionの中で改行した...
-
C言語について。
-
プログラムについて。
-
ファイルの読み込みについて
-
C言語の標準入力で改行しない方法
-
最終行の改行について
-
textareaに改行を入れても、CSV...
-
JavaMail,本文中の改行について
-
textarea , PHP, 確認画面 改行
-
VBAでCSVをExcelに取り込む時に...
-
reuterの記事をbeautiful.soup....
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAのコマンドボタンの文字列の...
-
ソースコードの1行が長いとき...
-
エスケープ文字の復帰(¥r)と...
-
最終行の改行について
-
COBOLの改行
-
ExcelVBAでメールを作成してメ...
-
ファイルから読み取った改行文...
-
jsp 改行コードで改行させて表...
-
C++でのCRLFについて
-
秀丸の正規表現で複数行にわた...
-
C++で空Enterの入力を判...
-
VBAでCSVをExcelに取り込む時に...
-
JavaMail,本文中の改行について
-
テキストファイルから改行コー...
-
改行を読み飛ばす
-
awkで改行を除いて文字列を抜き...
-
【VBA】エクセルで最後の不要な...
-
エクセルVBA 文字列領域が不足...
-
Excel VBAからBeckyを起動して...
-
テキストボックス行の桁数を制...
おすすめ情報