Excel VBA質問箱 IV

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

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


24738 / 76732 ←次へ | 前へ→

【57341】Re:抽出データをコピーし、貼り付けたいのですが・・
発言  kanabun  - 08/8/9(土) 17:00 -

引用なし
パスワード
   とりあえず気がついたことを。。。

1.
> ・・作業の前に貼り付けたい最新版の日付(例20080809)の数と
> sheet2(20080809)の日付を関数カウントで数えておきます。
→これは COUNTIF関数のことですか?

2.
→抽出する日付は 20080809 のような単一の数値ですか?
 それとも  >= 20080809 のように、ある日付以降全部という
       条件指定ですか?
 それとも、 >= 20080809 かつ <=20081001 というような上限下限
       条件での抽出ですか?
※ 1.からすると、単一の数値のような気はしていますが、
  念のために、確認しておきます。

3.
> sheet2の行が足りなかったら行の挿入で増やします。
→ということは、日付データは連続しているということでしょうか?
(sheet2) のほうの問題です。
ある行から 20080809 の行が50行とか 100行とか連続していると
考えていいでしょうか?
また、そのあとの行に こんどは 200080810 の行が複数行連続して
あると、考えていいですか?

> その際に20080809が始まる両シートの最初・最後の行番号を確認しメモなどします。
> 最新版側ファイルのsheet1から20080809最初の行(例:A100)に
> カーソルを持っていき範囲指定で20080809の最後の行(例:P200)まで
> コピーします。
> ・列の構成が両シート同じなのでsheet2のが20080809の始まる行(例:A90)
> から一気に貼り付けます。
→ もし、日付データが連続してある(ただし、行数は sheet1とsheet2 では
当然、行数が異なる)ならば、おっしゃるような考え方でいいと思います。
★そのとき、(sheet2)のほうで 20080809 のとある行に すでに N列以外にも
  データが書き込まれていたとしても、(sheet1)の抽出データで
  単純に上書きしてしまってよいならば、という条件で。

→(Sheet2)の日付列が 連続してないときは、
 AutoFilterで抽出した範囲を、分割してコピーしなければならないので、 
 AutoFilter方式はあきらめたほうが無難でしょう。

> >4.確認ですが、 20080809 とかは 数値ですか?
> ・・・いえ、書式設定の分類は標準になっております。
わかりました。「標準」のセルに 20080809 のような「数値」が
代入されている、ということですね。(2008/08/09 のような日付が
代入されていて、それを表示形式「yyyymmdd」で表示だけしているという
ことではないのですね)

とりあえずは、(Sheet1)の方は AutoFilter方式でまとめて抽出できそう
ですが、問題は (Sheet2) の転記先のシート構成ですね

10 hits

【57327】抽出データをコピーし、貼り付けたいのですが・・ みどり 08/8/7(木) 23:58 質問
【57330】Re:抽出データをコピーし、貼り付けたいの... Jaka 08/8/8(金) 15:49 発言
【57334】Re:抽出データをコピーし、貼り付けたいの... みどり 08/8/8(金) 18:54 お礼
【57335】Re:抽出データをコピーし、貼り付けたいの... kanabun 08/8/8(金) 20:20 発言
【57336】Re:抽出データをコピーし、貼り付けたいの... kanabun 08/8/8(金) 20:31 発言
【57337】Re:抽出データをコピーし、貼り付けたいの... みどり 08/8/9(土) 1:32 お礼
【57338】Re:抽出データをコピーし、貼り付けたいの... kanabun 08/8/9(土) 10:37 発言
【57339】Re:抽出データをコピーし、貼り付けたいの... みどり 08/8/9(土) 13:55 お礼
【57340】Re:抽出データをコピーし、貼り付けたいの... kanabun 08/8/9(土) 16:13 発言
【57341】Re:抽出データをコピーし、貼り付けたいの... kanabun 08/8/9(土) 17:00 発言
【57343】Re:抽出データをコピーし、貼り付けたいの... みどり 08/8/9(土) 20:49 お礼
【57342】Re:抽出データをコピーし、貼り付けたいの... kanabun 08/8/9(土) 19:12 発言
【57344】Re:抽出データをコピーし、貼り付けたいの... みどり 08/8/9(土) 20:58 お礼

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