| 
    
     |  | こんにちは。 
 ピボットテーブルに入っているのは単なるあたいです。
 だからrange("A1").value とかであたいが取れます。
 あ、実際にコードで確認したことはありませんので
 できなかったらすみません。
 
 以下はずいぶんまえに2010で 確認済みです(笑
 ピボットテーブルの範囲をコピーして、テキトーなセルに貼り付けると
 ピボット機能はなくなってタダのセルになります。
 range("A1").value とかで値が取れます。
 
 
 ▼事務 さん:
 >▼佳 さん:
 >>こんにちは。
 >>
 >>一切例外なしに必ず 1件2行なら、普通に数式でいけますが?
 >>
 >>
 >>> ピボットテーブルで集計が終わりではなく、(集計後)を利用してさらにデータ加工します。
 >>ピボットテーブルが駄目な理由として 成立していませんねぇ。
 >>やってみて、うまく行かなかったのですか?
 >>だから、「ピボットテーブルとは集計を終わらせるものだ」
 >>「ピボットテーブルを利用して加工は絶対できない」と?
 >>「でも回答者にはできるかもしれない」とはお考えになりませんか?
 >>
 >>
 >>▼事務 さん:
 >>>こんばんは。EXCEL VBA初心者です。
 >>>※データは3000行ぐらいあります。
 >>>(元データ)を(集計後)のようにしたいのです。その後(集計後を)さらに加工を予定しています。
 >>>ピボットテーブルのようにVBAをしたいのですがうまくいきません。他にどのような方法があるのかまったく思い浮かびません。
 >>>コードのアプローチを教えてください。よろしくお願い致します。
 >>>
 >>>
 >>>(元データ)
 >>>日付    氏名    開始時間    終了時間
 >>>2月1日    A    8:00        12:00
 >>>2月1日    A    12:00        15:00
 >>>2月1日    B    9:00        11:00
 >>>2月1日    B    11:00        16:00
 >>>2月2日    A    7:00        9:00
 >>>2月2日    A    9:00        14:00
 >>>2月2日    B    10:00        16:00
 >>>2月2日    B    16:00        17:00
 >>>
 >>>(集計後)
 >>>日付    氏名    開始時間    終了時間
 >>>2月1日    A    8:00        15:00
 >>>2月1日    B    9:00        16:00
 >>>2月2日    A    7:00        14:00
 >>>2月2日    B    10:00        17:00
 >
 >
 >佳さん
 >おはようございます。
 >説明不足でスミマセン。
 >必ず2行ではありません。
 >日付も氏名も複数でバラバラです。
 >要はピボットテーブルで作成はできるのですが、ピボットテーブルで作成されたデータをVBAで引用する方法はわかりません。ですのでVBAで集計したデータのほうが次にデータ加工しやすいのではと思っているのです。
 
 |  |