• ベストアンサー

エクセル テキストボックスの改行、ラベルの参照の仕方

エクセルシートにテキストボックスをつけたのですが、エンターキーのみで改行するにはどうしたらいいのでしょうか。通常Ctrl+Enterで改行となります。 同じくエクセルシートにラベルをつけてスピンボタンでカウントしているのですが、そのラベルの表示(Caption)をエクセルのセル内に表示したいのですが、式の書き方を教えてください。 以上宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • ja7awu
  • ベストアンサー率62% (292/464)
回答No.1

そのシートのモジュールに (TextBox1の場合) Private Sub TextBox1_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer) If KeyCode = 13 Then   TextBox1.Value = TextBox1.Value & vbCrLf End If End Sub > セル内に表示したいのですが、式の書き方を教えてください。 表示する時点は? 式とは?  ワークシート関数を使った「計算式」のことであれば無理のような・・・

opoon
質問者

お礼

ご回答有難うございます。 なるほど、設定ではなくプログラムで書くのですね、解決しました。 ラベルの表示はワークシート関数では無理とのことで、スピンボタンにセルの表示も同時に変えるようプログラムをつけることにしました。 有難うございました。

関連するQ&A