| 
    
     |  | ▼Hirofumi さん 早速のご回答ありがとうございます
 さすがにHirofumi さんご指示どおり文字列設定すると成功いたしました
 先ほどの件も験算の結果問題ありませんでした。ありがとうございます
 >ただし、項目の並ぶ順番は、元のListの順番に依存していますのでそこが問題です?
 >
 >日付   店舗   項目   1係
 >20060401 本店   売上    1
 >20060401 本店   差益    1
 >20060401 本店   仕入    1
 >20060401 本店   在庫    1
 入力は、この順番で行いますので大丈夫です ご配慮ありがとうございます。
 
 それと聞き忘れたのですが、前年の同日を(C2)に(店舗は同じ)入力してlist2の(L5)から前年のデータを、連続してと、言いますか、同時に抽出するとしたら
 
 '◆List2の先頭セル位置を基準とする(列見出し「日付」のセル位置)
 Set rngResult = Worksheets("List2").Cells(5, "B")を (5,"L")に変更
 
 '「日付」の抽出条件を取得
 vntKeyA1 = .Parent.Cells(2, 2).Valueを (2,3).Valueに変更で
 With rngResult
 '出力結果の下に行列を入れ替え値のみPaste
 .PasteSpecial Paste:=xlPasteValues, _
 Operation:=xlNone, _
 SkipBlanks:=False, Transpose:=True
 Application.CutCopyMode = False
 .Parent.Activate
 .Select
 End With
 以下にコピーではだめでしょうか?
 Wayout:以下でエラーになるよにも思いまして
 「日付」の抽出条件を取得と出力設定を上記のように変更してもう一つマクロ登録するほうが無難でしょうか?
 素人の質問ですいません教えて頂けますでしょうか
 
 |  |