
No.3ベストアンサー
- 回答日時:
ANO2,再度の登場です。
(^^;;;やりたいことは次のようなことでしょうか?
例えば、セルA1に未入力~3行のデータがあり
それを、UserFormのLabelCaptionに縦書に表示したい
以下を新しいブックで試してみてください。
UserFormにLabel1~3 とCommandButtonをひとつ配置
ActiveSheetのセルA1 に複数行のデータを入力
CommandButtonクリックでそれをLabel1~3に表示する
但し、4行以上は無視する
--------------------------------------------------
Private Sub CommandButton1_Click()
Dim myString
Dim N
On Error Resume Next
For N = 1 To 3
Me.Controls("LAbel" & N + 1).Caption = ""
Next N
myString = Split(Range("A1").Value, Chr(10))
For N = LBound(myString) To UBound(myString)
Me.Controls("Label" & N + 1).Caption = myString(N)
Next N
End Sub
------------------------------------------------------
外してましたらご容赦願います。(^^;;;
以上です。
No.4
- 回答日時:
#1のWendy02です。
私は、なんともいえないですね。
しょせん、ラベルはラベルなんだろうと思います。
ワークシートのセルに反映させるのは、あまり関心しませんね。そんなに器用な表示は期待はできないと思います。
私なら、なぜ、ラベルでなくてはならないのか、というところから話が入ってしまいますからね。RichTextBox は、VBAにはないので、代用として、スプレッドシートコントロール(Spreadsheet1) を使ってみました。罫線なし、行数・列数表示をなくして、右から左に、一字ずつ表示をさせれば、上手く入ります。フォントの大きさとかは、セル幅とかは、ラベルと同じです。ただ、縦書き用のフォントではありませんから、「。、」あたりの表示がヘンです。
No.2
- 回答日時:
こんばんは。
行数分のラベルを用意すればいいのでは?
2行必要なら、ラベルを2つ配置して
1行目は、ラベル1へ
2行目は、ラベル2へ
3行必要なら、ラベルを3つ配置して
以下同文
以上です。
ご回答ありがとうございます。
できればそうしたいのですが、ちょっと問題が・・・。Captionはセルとリンクさせようとしています。ところが、そのセルが複数行あり、1行あたりの文字数も決まっていないので1行だけ抜き出してリンクさせるのが非常に困難なんです。
いま、他に質問をして1行ずつ抜き出し、最終的にはお答え頂いた方法でやろうと思っています。複数行縦書きが出来れば本当は一番良いので、引き続きご回答お待ちしています。よろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) ExcelVBA メモ帳を起動し名前を付けて指定フォルダに保存 2 2022/04/18 13:15
- Visual Basic(VBA) VBAでPowerPointからExcelにレイアウト通りに出力する 4 2023/07/05 12:22
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
- その他(Microsoft Office) 【VBA】フォルダ内のファイル全てに対して、セルA1の文字列から「;」を削除して上書き保存する方法 4 2022/04/24 10:59
- Excel(エクセル) Excel VBA セルの書式設定 2 2022/03/30 10:48
- Visual Basic(VBA) Excel VBA 同じ名前のフォルダがあれば作成したブックを格納するマクロをつくりたい 2 2023/01/16 16:19
- Excel(エクセル) vba フォーム軽量化 1 2022/09/07 18:59
- Visual Basic(VBA) VBA初心者です。 セルB2~B6に書いてある文字をユーザーフォームのラベル(lbl1)にキャプショ 3 2022/05/17 10:44
- Excel(エクセル) Excelにて、行の最後のセルの値をコピーして別sheetに張りつけるVBAコードをご教授願います 3 2022/11/20 14:35
- Excel(エクセル) VBA セルの値と同じ名前のシートにデータを貼り付けするやり方を教えてください 2 2022/05/17 16:26
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ワードかエクセルで、KOKU...
-
エクセル宛名ラベルが重複する
-
一点一葉とはどんな意味ですか?
-
ラベルの差込印刷で2ページ目以...
-
ゆうパックの宛名ラベルの書き方
-
ワード差込印刷 縦書き・横書き...
-
フォルダーラベルの印刷の仕方...
-
Accessのレポートで複数列の見...
-
インデックスに印刷する方法
-
Wordで作った宛名ラベルを印刷...
-
DVDのタイトルを変更したい
-
ラベル印刷ソフトで連番を一度...
-
エクセル2007で宛名シール印刷...
-
ラベル付き散布図の作り方
-
フリーソフトで封書へ貼る宛名...
-
ラベル屋さんでエクセルの住所...
-
《Excel2000》散布図のデータラ...
-
宛て名ラベルの作成方法につい...
-
エコノミー航空(SAL)便で海外に...
-
エーワンラベルの設定方法を教...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ワードかエクセルで、KOKU...
-
エクセル宛名ラベルが重複する
-
一点一葉とはどんな意味ですか?
-
ラベルの差込印刷で2ページ目以...
-
インデックスに印刷する方法
-
《Excel2000》散布図のデータラ...
-
DVDのタイトルを変更したい
-
筆王
-
フラットファイルの背表紙部分...
-
ゆうパックの宛名ラベルの書き方
-
宛名ラベル 2枚目以降が表示、...
-
エクセルでマイタックラベルへ...
-
ワード差し込み印刷:作成した...
-
ワード差込印刷 縦書き・横書き...
-
ワードで宛名ラベルのフォント...
-
ピボットテーブルのΣ値のタイト...
-
CDやDVDの表面へのラベル...
-
Excel VBAのフォーム_ラベルの...
-
ラベル屋さんでひとつひとつの...
-
wordでラベル差込印刷時に右端...
おすすめ情報