【マクロ・VBA】作業中のエクセルとは 削除
| Message#1 2014年12月16日(火)16時03分 From: 10a8 |
| 【マクロ・VBA】作業中のエクセルとは別のエクセルをその都度選択し、その選択したエクセルの特定のセルをコピーし、作業中の特定のセルをその都度選択して貼り付けするマクロ・VBAの作成方法。。。 会社で経理をしている者です。 日々の売上等が入力された日報のエクセルが日数分あります。 それとは別に日報を下記のように月別に1つのシートにまとめたエクセルがあります。 [○月分] 項目 1日 2日 3日 4日。。。 売上 ※ ※ ※ ※ 仕入 ※ ※ ※ ※ 利益 ※ ※ ※ ※ 現在はまとめのエクセルは地道に日報のエクセルからコピペをして作成しています。 これをマクロ・VBAで処理したいのですが可能でしょうか? 【希望するマクロ・VBA】 (1) �@ ファイルの選択ダイアログが開く。 �A �@で選択したエクセルの特定のセル(例えばC7:C35とH7:H37)をコピー。 ※コピーしたいセルは固定の為、その都度選択する必要はないです。 ※日報のエクセルでコピーしたいセルは上記のように2箇所あります。 ※シートはその選択したエクセル起動時のアクティブシートです。 �B 作業中のエクセルでセルの選択ダイアログ?が開く。 �C �Bで選択したセルに�Aを貼り付け。 ※(例えばC2:C61を選択したいがC2:C30には�AのC7:C35を、 C31:C61には�AのH7:H37を貼り付けしたい。) (2) �@ (1)�@�Aと同様。 �A 作業中のエクセルで日付を選択出来る何かしらのダイアログが開く。 ※上記のようにまとめのエクセルは1行目に「1日」、「2日」。。。と日付のタイトル行があります。 �B �Aで選択した日付の特定のセルに(1)�Aを貼り付け。 ※行数は固定の為「○2:○61」の○の部分が選択した日付の列になるようにしたい。 目的を達成できれば方法は問いませんので、上記以外の案でより簡単な方法があればご教授いただけると幸いです。 よろしくお願いいたします。 |
上のメッセージを削除します。
よければパスワードを入力し、削除ボタンをクリックしてください。
