[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『列幅のみの固定』(あおい)
ある表があります。入力範囲はA列〜AF列で行は決まっていません。
印刷範囲はA列〜P列まで、行は全行印刷するように設定をかけています。
印刷範囲を設定してあるのですが、他の人もこのシートを編集で使用し、AF列に入力するときに各々自分で入力し易いようにA列〜AF列幅を縮めてしまいます。
(他の人が入力する範囲はQ列〜AF列です。またこのセルへ入力する際に、どうしてもA列〜P列を見ながら入力するようになるので、縮めてしまうのです)
そうすると、印刷範囲の列幅が狭まり、印刷すると字が小さくなり見えないものがでてきます。
編集にはオートフィルタ、行幅変更、並び替え、切り取り、貼り付け、削除、挿入、アウトライン・・・いろいろ使用します。
保護をかると、列幅は固定され変更できませんが、入力、挿入は許可してできるものの、挿入すると、保護範囲内になってしまうので削除ができない上、オートフィルタ等他の機能が使えなくなってしまいます。
長くなってしまいましたが、今まで通りの編集ができるままで、”列幅のみ”の変更ができないようにする方法がありましたら教えて頂きたいです。
マクロに関しては全くの素人なのですが、列幅をいくら変更してもマクロで初めの設定列幅に戻すようなこともできるのでしょうか?
良い方法がありましたら、是非とも教えて下さい。
よろしくお願い致します。
マクロの記録を使ってみてはいかがでしょう? まず、列幅を縮めた状態にしておき、ツール → マクロ → 新しいマクロの記録 を選択します。 マクロ名はお好きに変えて(そのままでも^^)OKをクリック。 設定したい列幅に変更する作業を行い、ツール → マクロ → 記録終了を選択します。 再度、列幅を縮めた状態にして、ツール → マクロ → マクロ を選択して、先ほどのマクロ名を選択して、実行。 設定したい列幅に戻ると思います。(かなれっと)
>行幅変更、並び替え、切り取り、貼り付け、削除、挿入、アウトライン・・・いろいろ使用します。 はっきり言って、これがどう使用されているのか解らないので、回答できません。 最初のレイアウトと最後のレイアウトが、変わるようなことは無いのでしょうか? 何列挿入されて何列削除されたのかを調べ、どこからどこまでのデータ部分を使用するのかを、 マクロで調べる事はたぶん不可能。(規則も全くなさそうなので) BJ
う、そうか… 使用列が決まっている〜とのことだったので、単純に列幅を変えるだけかなぁと上記提案を しました^^; BJさんの注意点、よく吟味されて何かまずそうなら、(かなれっと)の案ポイしてください。 (かなれっと)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.