Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


4242 / 76734 ←次へ | 前へ→

【78117】Re:セルの表示幅一杯までで文字列を切り分ける
発言  β  - 16/4/15(金) 8:30 -

引用なし
パスワード
   ▼いのり さん:

失礼します。

届け出関係でどうしてもエクセル様式で提出しなければいけないということを前提にした
文字列制御の質問、けっこう目にします。

しかしながら、γさんも指摘される通り、エクセルの文字列制御は、きわめて貧弱、かつ
我々使用者側への情報(裏の処理メソッドであったり、処理結果、文字列の長さがどうなるかであったり)
の開示が皆無に近いです。

そこを、なんとかということで四苦八苦するわけですが、膨大なコードを用意して対処するわりには
不完全な制御しかできないようです。

たとえば私の環境で セルに 半角小文字で abcdefghijllmnopqrstu といれて
折り返して全体を表示。
セル上では、a〜j、k〜s、tu この3行になります。
で、これを印刷すると 2行目が k〜r、3行目が stu になります。

ことほど左様にといいますか、エクセルの文字列制御はいい加減です。
なので、苦労して、開示されていない情報を、なんとか想像しながらひねくりまわして
文字列の長さを計算して加工しても印刷すると、必ずしもそうなっておらず、
苦労が水の泡になる公算が少なくないです。

ふと、思いついて罫線ではなくなり、かつ 最終行の線が短くなりますが、
文字に下線を設定して、折り返して全体を表示してみました。
でも、↑でコメントした通り、文字そのものがセルの表示と印刷結果で異なっています。
5 hits

【78114】セルの表示幅一杯までで文字列を切り分ける いのり 16/4/14(木) 16:48 質問[未読]
【78115】Re:セルの表示幅一杯までで文字列を切り分... γ 16/4/14(木) 21:16 発言[未読]
【78116】Re:セルの表示幅一杯までで文字列を切り分... いのり 16/4/15(金) 8:03 発言[未読]
【78117】Re:セルの表示幅一杯までで文字列を切り分... β 16/4/15(金) 8:30 発言[未読]
【78118】Re:セルの表示幅一杯までで文字列を切り分... きまぐれ 16/4/15(金) 9:00 回答[未読]
【78119】Re:セルの表示幅一杯までで文字列を切り分... いのり 16/4/15(金) 11:48 発言[未読]
【78120】Re:セルの表示幅一杯までで文字列を切り分... いのり 16/4/15(金) 11:56 お礼[未読]
【78121】Re:セルの表示幅一杯までで文字列を切り分... きまぐれ 16/4/15(金) 12:49 回答[未読]
【78122】Re:セルの表示幅一杯までで文字列を切り分... いのり 16/4/15(金) 16:41 発言[未読]
【78123】Re:セルの表示幅一杯までで文字列を切り分... β 16/4/16(土) 8:25 発言[未読]
【78128】Re:セルの表示幅一杯までで文字列を切り分... いのり 16/4/18(月) 17:02 お礼[未読]
【78124】Re:セルの表示幅一杯までで文字列を切り分... γ 16/4/16(土) 8:39 発言[未読]
【78129】Re:セルの表示幅一杯までで文字列を切り分... いのり 16/4/18(月) 17:04 お礼[未読]
【78125】Re:セルの表示幅一杯までで文字列を切り分... 16/4/16(土) 14:19 発言[未読]
【78130】Re:セルの表示幅一杯までで文字列を切り分... いのり 16/4/18(月) 17:07 お礼[未読]
【78131】Re:セルの表示幅一杯までで文字列を切り分... いのり 16/4/19(火) 8:15 お礼[未読]
【78133】Re:セルの表示幅一杯までで文字列を切り分... きまぐれ 16/4/19(火) 9:33 回答[未読]
【78135】Re:セルの表示幅一杯までで文字列を切り分... いのり 16/4/20(水) 14:23 発言[未読]
【78136】Re:セルの表示幅一杯までで文字列を切り分... きまぐれ 16/4/20(水) 16:29 回答[未読]
【78148】Re:セルの表示幅一杯までで文字列を切り分... いのり 16/4/22(金) 14:09 お礼[未読]

4242 / 76734 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free