| 
    
     |  | こんにちは。 どうしても分からなくて、質問させていただきます。
 
 A    B    C    D
 りんご  300   3/11   東京
 りんご  100   2/11   東京
 りんご  300   3/11   大阪
 りんご  200   2/11   大阪
 
 というデータがあって、列Cと列Dをキー項目として
 
 A    B    C    D
 1 りんご  100   2/11   東京
 2 りんご  200   2/11   大阪
 3 りんご  300   3/11   東京
 4 りんご  300   3/11   大阪
 
 のように、まず日付を見て、その後東京→大阪の順番に並び替えたいのですが上手くいきません。
 
 Range("A1:D4").sort. _
 key1:=Range("c1"), order1:=xlAscending, _
 key2:=Range("d1:d4"), order2:=xlAscending, _
 header:=xlGuess
 
 というような感じでやってみたのですが、下記のように日付のC列をキーとしたソートしか出来ませんでした。
 
 A    B    C    D
 りんご  100   2/11   東京
 りんご  300   3/11   東京
 りんご  200   2/11   大阪
 りんご  300   3/11   大阪
 
 何故か東京と大阪で分けられた上でソートが行われてしまいます。
 
 やり方がわかる方是非教えてください!
 お願いいたします。
 
 
 |  |