[[20100928102246]] 『セル内の印刷範囲を指定したい』(そう)  ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『セル内の印刷範囲を指定したい』(そう)
オフィス2003・win xpです。
例えばA1のセルに文字を入力していって、セルからはみ出さずに印刷できるところでA2に改行して入力したいと考えています。

なので、セルに印刷ではみ出さず入力できる文字数を限定できればありがたいのですが。

用紙からはみ出すということではなくて、セルからはみ出してしまって隣のセルと被ってしまう事がいけないので、セル内にきっちり印刷出来る範囲で文字数にリミッターをかけたいと言うことです。


 任意のセルにセル幅から入力文字数を制限するということで、入力規則でやってみました。
 入力規則の、入力値の種類をユーザー設定にして、数式の欄に↓の式を入力。
 =LENB(A1)<=CELL("width",A1)

 (フェンリル)

 補足で。

 フェンリルさんの方法で行う場合は「標準」のフォントを等幅フォント(MSゴシック等のPが付かないフォント)に
 しておいた方がいいかと。

 また、セルのフォントを「標準」のフォント以外にしているときちんとおさまらないこともあります。
 (独覚) 

早速やってみましたが、一文字も入力出来なかったんですが?
やり方間違ってますかね?

後、欲を言えば例えばかな入力していて確定した時にオーバーしていたらエラー、半角英数時オーバーした瞬間にエラーみたいな事が出来たらパーフェクトなんですが。入力規則だと全部入力が終わってアクティブセルを解除しないとエラー出ませんよね?


無理な質問を言ってすいません。
やっぱりないですね。

 フェンリルさんの方法でできないのなら、
 いっそのことセル上にコントロールツールボックスのテキストボックスを置いて、
 そこに入力したら良いんじゃないかと思います・・
 (すずめ)

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.