| 
    
     |  | ▼かみちゃん さん: 早速応答いただきありがとうございます。
 >
 >格納庫.xls - Sheet("平成22年")
 >のシートレイアウトを教えてください。
 Sheet("平成22年")には、1年間(1月から12月、賞与月8月と12月)の全社員の給与データが格納されています。
 A列〜CL列のリストデータです。
 A1〜CL1は見出し、A列は支給日が格納され、[H22.03.26][H22.01.29]等、書式設定-ユーザー定義で"gee.yy.mm.dd"と日付データとして設定しています。
 
 >次に、
 >賞与処理.xls - Sheet("賞与メニュー")
 >の P14 セルはどのような値が入っているのか教えてください。
 >mykey = Range("p14").Value
 >というコードになっていますが、
 >2010/3/26 という日付型(シリアル値)ではなく、
 >H22.3.26 という文字列 なのか?
 >それとも、表示形式で設定しているのか、
 >
 >mykey = Range("p14").Text
 >とするとどのような値が myKey に入るのか?
 
 P14には、入力規則でリストから選択するように設定しています。そのリストはSheet("平成22年")A列のデータをDictinaryを使って(あるサイトから盗用したものですが)重複しないデータリストとして作成したもので、P14のリストデータとsheet("平成22年")A列のデータは同じだと思い込んでいるのですが!
 
 >
 >>2.については、Rows("2:200").Copy Workbooks("賞与処理.xls").Worksheets("前月分").Range("A1")を試してみます。
 
 >>3.ActiveWindow.WindowState=xLMaximized
 >> Application.Windowstate=xLMaximized と記述しないと、画面が最小のままで、そのwindowに左右並列表示の片割れ状態で表示されたままになってしまうため、この記述をしています。このまま記述しておいてもよいのですが、解決策はありませんか?
 AutoFilterするための格納庫.xls - Sheet("平成22年")の表示(開き方?)の仕方が悪いのではと思っているのですが?
 
 
 |  |