Excel VBA質問箱 IV

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

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


10101 / 76734 ←次へ | 前へ→

【72185】ファイル間で、セルの位置を指定しながら、連続でコピー
質問  ANA  - 12/6/15(金) 14:23 -

引用なし
パスワード
   手作業の手順で書くと

 シートAのセルを選択
 CTRL+C
 シートBのセルを選択
 CTRL+V

これを繰り返します


同じ内容を複数のファイルに入力しなければならなくて、
それを簡単に入力できるようにしたいのです。

セルが違う形で結合されていて、範囲指定のコピペでは、
貼り付けられないセルもあるので、1つずつのセルで処理したいです。
(3つのセルで結合されている値を、4つのセルで結合されているセルにコピーするなど)

既にできているファイルに対して処理したいので、アドイン化して、
ファイルには依存しないようにしたいです。

”セルを選択”については、セルの配置が規則的な場合は、
コピー後、自動でセルを移動するようにします。


私がやろうとした方法は、
2つのファイルを並べて表示させ、また、ユーザーフォームで、COPYボタンを表示させておき、

 シートAのセルを選択
 シートBのセルを選択
 COPYボタンを押して、コピペ
 (セルの並びに規則性があるときは、対象セルを移動。
   →これもユーザーフォームの中で設定しています。)

という、処理をさせようとしました。


ところが、アクティブで無いファイルは、アクティブセルの強調表示が切れてしまい、
どこからコピーするのか、あるいは、どこへコピーするのか、が見えなくなって、
COPYされるまで、結果がわからないので、かなり、使い勝手が悪いです。
(と言うより、使えないです)

仕方が無いので、対象セルに半透明のBOXを置いて、目印にしようとしたのですが、
セルを選び直したときに、BOXを移動させるイベントを発生させることができません。
(Worksheet_SelectionChange を使おうとしたのですが、シートに記述しなければならないので、あきらめました。)


と言うところで、行き詰っています。

わりと、需要のある内容だと思いましたので、どなたかか、やったことは無いでしょうか。
私の考えた方法とは違っても構わないので、うまい方法がありましたら、アドバイスをお願いします。

2 hits

【72185】ファイル間で、セルの位置を指定しながら、連続でコピー ANA 12/6/15(金) 14:23 質問
【72186】Re:ファイル間で、セルの位置を指定しなが... rabbit 12/6/16(土) 10:47 発言
【72189】Re:ファイル間で、セルの位置を指定しなが... ANA 12/6/18(月) 9:49 回答
【72195】Re:ファイル間で、セルの位置を指定しなが... rabbit 12/6/19(火) 6:35 発言

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