トップページ > プログラム > 2015年02月16日 > H/rtMJFz

書き込み順位&時間帯一覧

23 位/216 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000101000002



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
Excel VBA 質問スレ Part36 [転載禁止]©2ch.net

書き込みレス一覧

Excel VBA 質問スレ Part36 [転載禁止]©2ch.net
447 :デフォルトの名無しさん[]:2015/02/16(月) 16:58:53.02 ID:H/rtMJFz
excel2010の環境で帳票システムを組んでいたんですが、
ほぼ組み上がったところでセルの文字列表示が1024字までというのを知り途方に暮れています
加えて256文字以上1024文字以下で######になるという記事も見つけ
入力させる項目の一つには500字程度や1024字を超えるものもあり、どうしたものかと・・・

作成したシステムは、入力フォームに配置したテキストボックスに文章を入力
入力した文字列は該当セルに記録し(他項目もあわせてデータ用のシートに保存)
印刷はテンプレートを作っておいて、データシートのセルの値をテンプレートシートに入れていき
文字数に応じてフォントサイズを調整して、プレビュー確認という感じでプログラムしてます
Office2007や2003のパソコンでも使う予定なのですが、何か対策はないでしょうか
Excel VBA 質問スレ Part36 [転載禁止]©2ch.net
449 :デフォルトの名無しさん[sage]:2015/02/16(月) 18:49:26.10 ID:H/rtMJFz
>>448
> 数セルに分ける
しかないですかね・・・
問題は文章中に改行もあるので、固定値で区切って次のセルに流すと、文の途中で
改行されてしまうので、ある程度の文字数で改行のある区切りを検査して切り分けて
それをセルに順次分けて流し込む ような感じでしょうか・・・
あとは#になる仕様(バグ?)対策に、書式設定を文字列ではなく標準にしないとでしょうか

ただ、流し込む枠(印刷レポートの書式)が既に運用されていて変更できないので、
文字数にあわせて文字サイズとさらに分けているセルの高さも考慮してはめ込まなければならない上に
文字サイズを調整した文章に、さらに枠全体に配置するために垂直の均等割り当てをしていたのですが、
複数のセルにまたがるとなるとそれもできないですね・・・ 困りました・・・orz


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。