Excel VBA質問箱 IV

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

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


28003 / 76732 ←次へ | 前へ→

【54042】Re:書式無しペースト/オートフィル
発言  ichinose  - 08/2/21(木) 12:05 -

引用なし
パスワード
   ▼やす さん:
おはようございます。

>
>Excel2003で色や罫線を整えたデータ入力用のシートを作りました。
>そのシートへの入力の際にセルのコピーやオートフィルを使うとコピー元の書式もコピーされてしまします。
>オートフィルオプションや貼り付けオプションで注意すれば書式なしでコピーもできますが、これを入力者に意識させたくありません。
>あるシートだけ、通常のコピーやオートフィルを行っても書式をコピーできないようなVBAを組むことはできないでしょうか。


案1

入力可能なセルにコピーやオートフィルを止めるより、

セルの入力の際に発生する

Worksheet_Change

イベント内で本来の書式に再設定する。

私は、もうユーザーにシートを触らせるインターフェースには
殆どしなくなりましたが、触らせてた頃は、よくこの方法を
使っていました。


案2

マンマシンインタフェースとして、ユーザーフォームを使う。

Spredsheetコントロールというのがあります。

通常シートほぼ同じようにユーザーフォーム上で扱えます。

フォーム上にシートがある感覚です。

イベントも本来のExcelシートより細かく発生します。

確かコピーやペーストの制御も可能だと思います。

多少本家シートと違いもあり、慣れるまでは
問題もあるかもしれませんが、私は、重宝しています。

検討してみてください。

0 hits

【54041】書式無しペースト/オートフィル やす 08/2/21(木) 11:23 質問
【54042】Re:書式無しペースト/オートフィル ichinose 08/2/21(木) 12:05 発言
【54044】Re:書式無しペースト/オートフィル SS 08/2/21(木) 14:47 発言
【54053】Re:書式無しペースト/オートフィル やす 08/2/21(木) 20:13 発言
【54054】Re:書式無しペースト/オートフィル ichinose 08/2/21(木) 22:57 発言
【54056】Re:書式無しペースト/オートフィル やす 08/2/22(金) 10:19 お礼
【54090】Re:書式無しペースト/オートフィル SS 08/2/24(日) 7:55 発言

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