No.2ベストアンサー
- 回答日時:
こんばんは。
Excel2000で試してみましたが、左右中央が乱れる現象は再現しませんでした。
空白を通常の(見える)1文字にしてみたら、どのように乱れているのか確認できますか?
>文字は1行です。
でしたら、空白の調整なしでも、上に一行いれて(改行のみ)、上下中央配置だけでも、ほぼお望みの位置にいきそうな気がしますが?
(上半分が空白で、その下に文字)
実際には、フォントデザインの関係で、ほんのちょっと中央より下になるかとは思いますが・・・
>どのように乱れているのか確認できますか?
当方2003ですが、表示したい文字は若干右寄りになってます。
>空白の調整なしでも、上に一行いれて(改行のみ)、上下中央配置だけでも、ほぼお望みの位置にいきそうな気がしますが?
Excel使用歴そこそこありますが↑の意味がよく判らず、どうやってやるのか悩んでしまいました。ゴメンなさい。
ただこれをヒントに「折り返して全体を表示する」にチェックを入れて無駄にスペースを入れて2行にすると(見た目1行)上下中央配置、横位置中央揃いで上手くいきました。
結果、全て良しです。
この度は本当にありがとうございました。
心より感謝申し上げます。
No.1
- 回答日時:
文字が複数行なるのか(折り返されるのか)、1行だなのかによってもだいぶ変わりますが、計算が不可能というわけではないので、できないことはないでしょう。
方法としては、
(1)セルの書式表示を縦位置中央などとしておいて(他の設定でも可)
(2)表示文字の前に空白+改行を追加
(3)追加した空白1文字の文字サイズを、セルの高さ、文字のサイズなどから計算して設定する。
というようなことで、ある程度まで可能だと考えられます。
しかし、文字が折り返し表示されていると、かなり面倒だと思われます。
(特に当幅フォントでない場合は。当幅でも難しいかも)
↑の方法は、手動でも、VBAでもできると思いますが、VBAの場合は、起り得るいろいろな状況での判断をどのようにするのかのルールづくりが必要になります。手動なら、人間がその場で判断するので、自由自在ですね。
(たとえば文字の位置1/4というのは文字の上端なのか中心なのか、などなど・・・)
貴重なご意見ありがとうございます。
やってみると確かに出来ました。
凄いと思いました。
ただ文字前に空白+改行を追加すると横位置中央揃いが微妙に狂ってしまいました。
インデントとか無駄な空白などで微調整出来ると思いますが、できることなら「中央揃い」で揃えられた感じに仕上げられたら幸いです。
もしその方法もお知りなら併せてご教授願いたいと思います。
よろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) capeofdragonと申します Excel2016を使っておりまして 半角又は全角の任意文字列が 2 2022/10/31 13:51
- Visual Basic(VBA) エクセルVBAについて 2 2023/01/31 16:21
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/01/06 08:39
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2022/12/26 12:05
- Excel(エクセル) Excel VBAで、行の高さを、上下1文字分程度高くしたい 3 2023/04/23 00:17
- Visual Basic(VBA) VBA 「,」・空白・カタカナ等の複数条件のマクロ 2 2023/08/23 11:57
- Excel(エクセル) Excelについて質問です(ver2019) 1 2023/06/30 21:20
- Excel(エクセル) 関数EXACT(文字列,文字列)とexcelVBA 3 2022/04/14 15:07
- Visual Basic(VBA) Excel VBA 教えてください。 VBA初心者です。 詳しい方がいましたら教えてください。 下記 3 2023/04/25 11:22
- Excel(エクセル) Excelのマクロで、特定のセルから順番に値を取得したい 5 2022/12/06 15:34
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ファイル名での禁則文字一覧っ...
-
電子内容証明で文字装飾のない...
-
【ファイル名】¥/*:”<> ...
-
辞書登録にて、100文字以上...
-
なぜ、女性の名前は3文字以下...
-
ファイル名にいれるべきでない文字
-
平方センチメートルの cm2の打ち方
-
エクセルVBAコードの文字の拡大
-
インスタのストーリーでこうい...
-
Wordに関して詳しい方教えてく...
-
方程式の計算について
-
ジョルテについて 長年、ジョル...
-
ファイル名に自動的に日付と日...
-
環境依存文字を正しく表示させたい
-
酸素O2の、2を小さく入力す...
-
パワーポイントの文字が消える
-
「\\x3C\\x42\\x52\\x3E\\x3C\\...
-
月の省略表示について
-
小さい ぐ などの打ち方
-
あのこのアプリでコメントをし...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
電子内容証明で文字装飾のない...
-
【ファイル名】¥/*:”<> ...
-
平方センチメートルの cm2の打ち方
-
方程式の計算について
-
Excelで縦長文字にしたい
-
インスタのストーリーでこうい...
-
酸素O2の、2を小さく入力す...
-
テックトック内でこれを表示す...
-
ファイル名での禁則文字一覧っ...
-
一つのセルに表示できる最大文...
-
辞書登録にて、100文字以上...
-
ジョルテについて 長年、ジョル...
-
名簿作り
-
ファイル名にいれるべきでない文字
-
エクセルVBAコードの文字の拡大
-
ワード10で40×40の文字設定をし...
-
とても長い部署名、肩書きの宛...
-
月の省略表示について
-
なぜ、女性の名前は3文字以下...
-
〇、○、◯という文字について
おすすめ情報