EXCELで、文字を180度回転したいのですが
こちらの方法を試しても出来ませんでした。
http://detail.chiebukuro.yahoo.co.jp/qa/question …
@マークをつけて、横書きになって、そのあと設定で90度にしてみましたが、
どうしても反転した文字がセルの中で、縦書になってしまいます。
理由はわかりますか?
A 回答 (5件)
- 最新から表示
- 回答順に表示
No.5
- 回答日時:
強引な方法で、、、、
選択中のセルを画像コピーして同じセルへ反転貼付します。
(結果は添付画像のようになります)
※添付画像では出力後をD列にしていますが、実際は選択しているセルに張り付けられます。
※リンクしていないので文字列を修正した場合は削除後、マクロを再度実行する必要があります。
■準備
(1)Alt+F11でVBEを開く。
(2)挿入→標準モジュールを選択して標準モジュールを作成。
(3)最下のVBAコードを貼り付ける。
(4)右上の×またはAlt+F11でVBEを閉じる。
■使い方
(1)対象のセルを選択
(2)Alt+F8または表示→マクロから「sample」マクロを実行
■文字列の反転について
コード内の末尾に「'★」を付けた行で「1」となっている値を以下の場合によって設定してください。
文字列「テスト」を「トステ」にしてから反転する場合は「1」、変更せずに反転するには「0」を設定してください。
■VBAコード
Sub sample()
Dim word As String, i As Integer
Dim tar As Range, flag As Integer
Dim posx As Integer, posy As Integer
ActiveWindow.DisplayGridlines = False
Application.ScreenUpdating = False
'文字列の反転(する:1、しない:0)
flag = 1 '★
'セル処理
With Selection
word = .Value
If Len(word) = 0 Then Exit Sub
Set tar = Selection
'配置記録
posx = .HorizontalAlignment
posy = .VerticalAlignment
'横位置
Select Case posx
Case -4131 'xlLeft
.HorizontalAlignment = xlRight
Case -4152 'xlRight
.HorizontalAlignment = xlLeft
Case 1 'xlNone
.HorizontalAlignment = xlRight
End Select
'縦位置
Select Case posy
Case -4107 'xlBottom
.VerticalAlignment = xlTop
Case -4160 'xlTop
.VerticalAlignment = xlBottom
End Select
'文字反転
If flag = 1 Then
For i = Len(.Value) To 1 Step -1
.Value = .Value & Mid(.Value, i, 1)
Next i
End If
.Value = Right(.Value, Len(word))
.CopyPicture Appearance:=xlScreen, Format:=xlPicture
ActiveSheet.Paste
End With
'シェイプ処理
With ActiveSheet.Shapes(Selection.ShapeRange.Name)
If tar.Interior.ColorIndex = xlNone Then
.Fill.ForeColor.RGB = RGB(255, 255, 255)
End If
.Rotation = 180
.Placement = xlMoveAndSize
End With
'セル復元処理
With tar
.HorizontalAlignment = posx
.VerticalAlignment = posy
.Value = word
.Select
End With
Application.ScreenUpdating = True
ActiveWindow.DisplayGridlines = True
End Sub
No.4
- 回答日時:
>日本語だと高さを狭くしたらうまくいきました!
ただし、英語の文字だと、、、、だめみたいです。
This is a pen.
を逆さまにしたいのですが、、、
基本的にフォント名の前に@を付けた縦書きフォントは、全角文字(日本語フォント)以外では使用できません。
英数字を漢字やひらがなと同じように90°回転したいなら、JIS関数で全角変換するしかありません。
添付画像胃のようにA1セルに元データがあるなら、B1セルに「=JIS(A1)」と入力して、さらに90°回転してください。
No.3
- 回答日時:
回転した時に回転した状態の表示用フォントデータを持たないフォントは回転させても元に戻ります
テキストボックスを作ってそれを回転したらいいですよ
http://www4.synapse.ne.jp/yone/excel2013/excel20 …
No.2
- 回答日時:
参照先ですが以下のようにあります。
>「折り返して全体を表示する」にチェックを入れます。
ご提示の添付画像のように行の高さを大きくせずに
1行分の行の高さ(13.5ポイント)ほどに設定してください。
これは縦書きの180度回転文字をセル高さに収めるように自動で折り返して
擬似的に横文字の180度回転に見せる方法のようです。
この回答への補足
ありがとうございました。
日本語だと高さを狭くしたらうまくいきました!
ただし、英語の文字だと、、、、だめみたいです。
This is a pen.
を逆さまにしたいのですが、、、
どういうわけか、縦書になってしまいます。
No.1
- 回答日時:
こんにちは!
下記のURLのようなやり方でも同じでしょうか?
参考になれば嬉しいのですが…。
参考URL:http://www.relief.jp/itnote/archives/000215.php
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelについて Excel初心者です。 日報に数字を入力する時、誤った数字を入れると、セルが赤く 6 2023/03/31 17:05
- Excel(エクセル) Excelに文字データのみを貼り付けたい 8 2023/05/03 15:38
- Excel(エクセル) エクセルの数式で教えてください。 3 2023/04/17 09:25
- Visual Basic(VBA) エクセルの数式で教えてください。 1 2023/07/31 15:49
- その他(Microsoft Office) Excelの条件付き書式についての質問です。 2 2022/09/08 01:25
- Word(ワード) Wordの表中の文字を選択した時の白黒反転の違い 1 2023/04/25 12:13
- その他(データベース) Excel VBA 転記について 1 2022/04/20 16:55
- Visual Basic(VBA) Excel VBA 書式変更で困ってます。 オートフィルターの日付フィルターを用いて データの絞り込 2 2022/07/26 22:16
- Excel(エクセル) エクセルの条件付き書式で*を使いたい 4 2022/05/13 16:49
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/03/09 16:55
このQ&Aを見た人はこんなQ&Aも見ています
-
それもChatGPT!?と驚いた使用方法を教えてください
仕事やプライベートでも利用が浸透してきたChatGPTですが、こんなときに使うの!!?とびっくりしたり、これは画期的な有効活用だ!とうなった事例があれば教えてください!
-
【大喜利】【投稿~1/9】 忍者がやってるYouTubeが炎上してしまった理由
【お題】・忍者がやってるYouTubeが炎上してしまった理由
-
モテ期を経験した方いらっしゃいますか?
一生に一度はモテ期があるといいますが、みなさんどうですか? いまがそう! という方も、「思い返せばこの頃だったなぁ」という方も、よかったら教えて下さい。
-
この人頭いいなと思ったエピソード
一緒にいたときに「この人頭いいな」と思ったエピソードを教えてください
-
今から楽しみな予定はありますか?
いよいよ2025年が始まりました。皆さんには、今から楽しみにしている予定はありますか?
-
excelのセル内の文字を180度回転(上下逆)にすることはできますか?
Excel(エクセル)
-
エクセルで文字を180度回転させることは可能ですか?
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・「みんな教えて! 選手権!!」開催のお知らせ
- ・漫画をレンタルでお得に読める!
- ・「これいらなくない?」という慣習、教えてください
- ・今から楽しみな予定はありますか?
- ・AIツールの活用方法を教えて
- ・【選手権お題その3】この画像で一言【大喜利】
- ・【お題】逆襲の桃太郎
- ・自分独自の健康法はある?
- ・最強の防寒、あったか術を教えてください!
- ・【大喜利】【投稿~1/9】 忍者がやってるYouTubeが炎上してしまった理由
- ・歳とったな〜〜と思ったことは?
- ・ちょっと先の未来クイズ第6問
- ・モテ期を経験した方いらっしゃいますか?
- ・好きな人を振り向かせるためにしたこと
- ・【選手権お題その2】この漫画の2コマ目を考えてください
- ・【選手権お題その1】これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
セル入力文字が、「右のセルに...
-
エクセルで知らない間に行がず...
-
エクセルでセルの中の文字が削...
-
あるセルに色を付けた時、別の...
-
Excelのセル内の文字の頭に半角...
-
WORDで表の行を2行に分けたい
-
エクセルの一つのセル内に2つの...
-
Wordで、表のセルが変なところ...
-
Excelで「折り返して全体を表示...
-
Wordでセルに文字を入力すると...
-
エクセル 結合したセルの間にセ...
-
Excelで1部印刷する毎に連番を2...
-
エクセル2010で、結合したセル...
-
Word 表のセルを結合せずに文字...
-
ワードで表を作ってセル内で改...
-
エクセルで1列おきのデータのみ...
-
検索でヒットしたセルの表示位...
-
用紙を均等に分割して文書は作...
-
☆ワード(Word)の罫線内の均等...
-
Excelで結合したセルのデ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
セル入力文字が、「右のセルに...
-
エクセルで知らない間に行がず...
-
あるセルに色を付けた時、別の...
-
エクセルでセルの中の文字が削...
-
エクセルの一つのセル内に2つの...
-
Excelのセル内の文字の頭に半角...
-
WORDで表の行を2行に分けたい
-
Wordで、表のセルが変なところ...
-
エクセル2010で、結合したセル...
-
Wordでセルに文字を入力すると...
-
エクセル 結合したセルの間にセ...
-
ワードで表を作ってセル内で改...
-
エクセルで1列おきのデータのみ...
-
ピボットで作成した表は、セル...
-
Wordの表で逆L字型のセルを作成...
-
Word 表のセル塗りつぶし
-
Word 表のセルを結合せずに文字...
-
エクセルで複数行を括弧でくく...
-
検索でヒットしたセルの表示位...
-
Excelで「折り返して全体を表示...
おすすめ情報