[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『右寄りにならない』(shoto)
二次元配列をセルに代入したのですが、左寄りになります
セルをダブルクリックしてエンターを押すと左寄りから右寄りになります
ちなみにどちらもデータ型はstringです
一つずつ入力しているときは右寄りでったのでこれが問題ではないです
書式の違いはないと思うのですが、、、
解答よろしくお願いします
< 使用 Excel:Excel2010、使用 OS:Windows10 >
配列内のデータは【数字】なんでしょうね。で、配列のデータ型はStringですね。 「どちらもString」というのが配列と、もう1つは何なのか不明ですけど、 とにかく、文字列型の配列から一括転記すれば、シートのセル上でも(たとえそれらのセルの表示書式が標準であっても) 文字列としての数字になってしまいますね。
なぜ、配列のデータ型を文字列にしたのですか? ある列は、本当の文字列だから ということでしょうか。 それなら、配列のデータ型を Variantにしてはいかがですか?
いずれにしても 「どちらもString」というところは気になりますけど。
★ ちなみに String型の配列の数字の要素を単独で1つのセルに書きこむと、 これは、エクセルの自動調整機能で 「数値」になります。 一括時もそうなってほしいといわれているのでしょうけど、これは仕様ですね。
(β) 2016/09/29(木) 19:21
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.