- ベストアンサー
Excelで条件によってセルの配置を変えたい
A1に入力された文字を、A100に「=A1」で表示しています。 この時、文字が5文字未満の時はA100のセルの配置を「均等割り付け」の前後にスペースを入れるにし、5文字以上の時は前後にスペースを入れない「均等割り付け」にしたいのです。 前後にスペース…にしないで自分でスペースを入力してみましたが、均等割り付けにすると後ろのスペースが無効になってしまうようで…。 マクロを使わないでできる方法がありましたらよろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
A100の数式を =A1 ではなく =IF(LEN(A1)<5," "&A1&CHAR(160),A1) にし、 A100に均等割付を指定しておく――というのはダメでしょうか。
その他の回答 (1)
noname#187541
回答No.1
こんにちは。 条件により書式を変えるには通常「条件付き書式」を使いますが、これでは表示形式を変えることは出来ません。 やはりマクロを使わないといけないのではないでしょうか。
質問者
お礼
やはりマクロですか…。 マクロでがんばってみます。 ありがとうございました。
お礼
なりました!!! すごいです、今まで悩みあぐねたことがすっきり解決です! どうもありがとうございました!!!!