Excel VBA質問箱 IV

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

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


27991 / 76732 ←次へ | 前へ→

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

引用なし
パスワード
   こんばんは。

>どちらかといえばWorksheet_Changeのほうが私には敷居が低そうなんですが、入力可能なセルはセル毎に背景色や罫線の種類が違うんです。説明不足ですみません。
>このような場合、本来(変更前)の書式に戻すには、どこか作業用として全く同じ書式のシートを用意しておき、Worksheet_Changeのイベントが起こる前の書式を作業用シートの同じセルの書式情報だけコピーする、ということをやる必要があるのでしょうか。

それでも良いでしょうね、私なら、そうするかなあ(非表示シートにしておいてね)

>また、全然別の話に飛んでしまうような気もしますし、そういう仕様なのかもしれませんが、Worksheet_Changeイベントで書式情報をコピーしたりするとシート上でアンドゥができなくなってしまうように思います。
ということは、イベントは使えませんね!! 

Undo機能ぐらいは我慢してもらって・・・。


それでも というなら、やっぱりSpreadsheetコントロールです。


コピーや切り取りの制御もできますし、Undo機能も可能ですよ!!

SSさん、こんばんは。

>私も必死で作った自信作がぽしゃった苦い経験があります。
>(EXCEL2000で作ったものがEXCEL2003でエラーとなった。)
なるほど、Excel2000では、Spreadsheet9.0であり、

2003は、確かSpreadsheet10.0と11.0 が使用可能だったと
思いますから、ブックだけ移行したとしたら、動作しません。

こういうことですか?

そうだとしたら、許されるか否かは、別として、Excel2000から、Spreadsheet9.0
を入れ込んだとしたら どうでしょうねえ?
(Excel2000のライセンスがあれば、許されるのかなあ?)

又は、Spreadsheet9.0の内容をSpreadsheet10.0か11.0に移行するとかね!!
(仕事なら、これは、お金になるなあ、Excelバージョンアップごとにメンテ料が取れます)

もっとも、Excel2007では、Spreadsheetがないんですね
(MSから、DWすれば使用可能ですが・・・)

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 発言

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