- 締切済み
EXCELの縦書きで「折り返し表示」の仕方が分かりません
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- imogasi
- ベストアンサー率27% (4737/17068)
#2です。原文が変化してもよいなら、下記をやって見てください。 シートのメニューでツール-マクロ-VBEでVBEの画面に変わります。 その画面のメニューで、挿入-標準モジュールで出てくる 画面に下記をコピペして貼りつける。 Sub test01() 文字数 = 8 Selection.WrapText = True Selection.Orientation = xlVertical x = Selection k = Int(Len(x) / 文字数) + 1 s = "" For i = k To 1 Step -1 s = s & Chr(10) & Mid(x, (i - 1) * 文字数 + 1, 文字数) Next i Selection = s End Sub 「文字数=8」の部分を、「したい縦の文字数」に変える。 シートの文字(例。地元のお客様に信頼・信用されて業績も順調です。安心して働ける環境の中で、十分実力を発揮してください。みんなが、待ってます。) のセルをクリックして指定します。VBE画面に戻り メニューの実行-SUB/ユーザー・・をクリックする。 --- ってます。 い。みんなが、待 を発揮してくださ の中で、十分実力 心して働ける環境 績も順調です。安 頼・信用されて業 地元のお客様に信 --- を立てたような、見た目となります。 ただ問題があって、最後の行(最右の「ってます。」の部分)の肩が下がるが、私の力では、改善できなかった。 ニーズに合いますでしょうか。
- imogasi
- ベストアンサー率27% (4737/17068)
色々考えてみたのですが、諦めるよりほかないのでは。 縦書き・右流しは、慣習と違う要求なので、MS社もそこまでのニーズを汲んでいないのでしょう。 (1)操作-->方法がない (2)関数-->お門違い (3)VBA-->書式に関することで、さわらしてくれない。 (4)現状は左流しになっているのを、右にするだけなので、原理的に不可能と言うことではないと思う。がしかし更に深くエクセル内部を知っていて、API等かそれ以上を熟知した人なら可能かも知れないが、そこまでしないと出来ないレベルの問題は、一般には「できない」と言わざるを得ない。 #1でご紹介の@を使うテクニックなどが、上級の技だと思いますが、それでも駄目なら・・。
補足
ご回答ありがとうございました スッキリしました
- deecyan
- ベストアンサー率38% (89/233)
>右クリック→セルの書式設定→配置タブ→折り返して全体を表示する その後でセル書式設定で配置の方向を -90にします それでOKを押して フォントを指定するところの頭に @ を入れます 例 @MS P明朝 これでいいかな? でも すごーく入力しにくいです
補足
意味はよく分かるのですが やはり、2行目が一行目の左に来てしまいます 2行目が1行目の右に来るやり方が分からなくて困っています
関連するQ&A
- Excelで縦書きの文字表示は?
表を作ってセルを縦長に設定し 縦書きの日本語表示で ”研究計画”と入れたいのですが 「セルの書式設定」で「配置」から 「方向」の「文字列」を-90や+90には出来ますが 右や左に頭をひねらないと文字が読めません 研 究 計 画 と縦に文字が並ぶように入力できないですか? Excel2000を使ってます
- ベストアンサー
- オフィス系ソフト
- Excelで縦書きの表を作るには
宜しくお願いします。 Excelで縦書きの表を作ることが出来ますか ・列見出しを各ページの右端に表示 ・印刷は右の行(列?)から左の行へ Wordで縦書きの文章を作成すると右端の行から左へとプリントされますね Excelで縦書きの表を作成する目的で全てのセルの配置書式を縦に、A1~A5を列見出しに設定したのですが
- ベストアンサー
- オフィス系ソフト
- Excel 「折り返して全体を表示する」
1つのセルに表示しきれない長い文字列は「セルの書式設定」の「配置」タブの「折り返して全体を表示する」をチェックすることで、折り返して複数行表示することができます。ところが、ここでセルの列幅を小さくして、例えば2行で表示されていたものが3行じゃないと表示しきれなくなっても、自動的に3行に変更されません。セルの中にカーソルを置いてリターンを入力すると3行に変更されますが、これを複数のセルに対して一括して行うにはどうしたら良いのでしょうか?教えてください。よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- Excelで縦書きセルで半角文字を90度回転したい
タイトルの通りです。 Excel2007を使っています。 セルの書式設定から、配置タブで縦書きに設定すると、文字が縦書きになります。 このとき、全角文字はこのままでいいのですが、URLなどの半角文字を設定したときも縦書きになってしまって困っています。 下のような感じです。 h t t p … 非常に違和感があるので、http...を右回りに90度回転して表示させるということをしたいと思っています。 もちろん、セルを90度回転の設定にすればそうなりますが、全角文字はそのままに、半角だけ90度回転としたいのです。 分かる方がいらっしゃいましたら、お教えください。 よろしくお願いします。
- ベストアンサー
- その他MS Office製品
- Excel 縦書き
セルの書式設定で縦書きにすると、横書きと違いセルの範囲内しか文字が表示されないのはExcelの使用なのでしょうか。セル範囲をオーバーしても表示できるようにする方法を知っていましたら教えて下さい。
- 締切済み
- その他(業務ソフトウェア)
- Excelでカッコの縦書き
Excelで縦書きをしたいのですが、文字はセルの書式設定-配置-文字列で縦になりますが、カッコ「()」←コレ が縦になってくれません。OSはWin98です。
- ベストアンサー
- オフィス系ソフト
- エクセル:結合したセルの高さ自動設定
EXCEL2000で結合したセルの高さ自動設定がききません。 結合したセルは ・文字の配置 横位置:左詰 縦位置:上詰め ・文字の制御 折り返して全体を表示 セルを結合する になっています。 セルを5つ結合して、その結合したセルの横幅を文字列が 越えたら次の行にいって、かつその折り返し部分が見えるように したいんです。 結合していない単体のセルの場合は、折り返され、かつ 折り返し部分が見えるように高さが変わります。 結合したセルでの高さ自動設定はできないのでしょうか? 教えてください。よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
補足
何度もありがとうございます 後でやってみます