Excel VBA質問箱 IV

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

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


1421 / 13646 ツリー ←次へ | 前へ→

【74588】シート間の同期 ペコ 13/7/31(水) 18:40 質問[未読]
【74589】Re:シート間の同期 UO3 13/7/31(水) 20:16 発言[未読]
【74594】Re:シート間の同期 ペコ 13/8/1(木) 18:13 お礼[未読]
【74596】Re:シート間の同期 γ 13/8/1(木) 21:39 発言[未読]

【74588】シート間の同期
質問  ペコ  - 13/7/31(水) 18:40 -

引用なし
パスワード
   シート1に、A〜V列まで使った表を作成しています。
このシート1の表を同期させるかたちで、
シート2にG・H・P・Q・T列が無い表を作成したいです。
(表への入力は、シート1のみで行います。)

文字だけの同期は出来たのですが、
行挿入・削除、罫線の変更などの同期が出来ません。

いろいろ調べたのですが、どうしたら良いか分からないので、
何かアドバイスを頂ければ幸いです。

宜しくお願い致します。

【74589】Re:シート間の同期
発言  UO3  - 13/7/31(水) 20:16 -

引用なし
パスワード
   ▼ペコ さん:

こんばんは

考え方だけになりますがコメントします。

まず、シート2がシート1の(ある部分の)複製ということになりますね。
おそらく、現在準備しておられる方法は、シート1のイベントをトリガーにして
シート2のセルの値を変更するものではないかと想像します。

この、シート2の同期のタイミングですが、シート1の変更の都度、リアルタイムで行う
必要性はどうなんでしょうか?

目的からいえば、シート2を見たときに結果的にシート1(のある部分)と同じであれば
いいということになりませんか?
もし、そう考えていいのであれば、シート2のActivateのタイミングと、このブックの
Openのタイミングで、シート1からシート2を作り直す処理を行うのがもっとも簡単だと思います。

いかがでしょうか?

【74594】Re:シート間の同期
お礼  ペコ  - 13/8/1(木) 18:13 -

引用なし
パスワード
   ▼UO3 さん:

アドバイスありがとうございます。

同期のタイミングですが、
出来ればリアルタイムでの同期を考えておりましたが、
確かに、シート2のActivateのタイミングと、
ブックのOpenのタイミングでシート2を作り直すのが簡単ですね。

早速やってみます。
ありがとうございます。

【74596】Re:シート間の同期
発言  γ  - 13/8/1(木) 21:39 -

引用なし
パスワード
   横から失礼します。

>シート2にG・H・P・Q・T列が無い表を作成したいです。
ということなら、
ひとつのシートで兼用することはできないでしょうか。
同様のシートを苦労して二つ管理するより、
どうにかして、一つですます工夫をされたほうがいいように思います。

例えば、
G・H・P・Q・T列を非表示する、表示に戻すというボタンを作り、
不要な時だけ非表示にしてシート2の代用にはできないのでしょうか?

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