Excel VBA質問箱 IV

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

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


31779 / 76738 ←次へ | 前へ→

【50204】Re:フォルダー内の該当ブックを探し、指定範囲のデータをコピーする
発言  かみちゃん E-MAIL  - 07/7/13(金) 22:21 -

引用なし
パスワード
   こんにちは。かみちゃん です。

>今このコードを動作させるとこのファイルの確認の
>この部分でエラー(実行時エラー52 ファイル名または番号が不正です)が
>でました。Moを入れていないからでしょうか、入れていない場合でも
>Exitするのでは?っと思ったりしているのですが・・・如何でしょう?

まず、MOなど、外部媒体からブックのOpen/Closeをしようとしていますか?
それであれば、根本的に考え直したほうがいいです。
その理由は、以下を参照してください。
http://support.microsoft.com/kb/411154/ja
この例は、フロッピーディスクですが、MOディスクも抜き差しできる媒体
であることでは同じだと思います。

「ファイル名または番号が不正です」は特に関係ないように思います。
MsgBox str1
でファイル名を確認したほうがいいと思います。

>実は21日から20がサイクルの1ヶ月の単位として
>前月の20日締めから、今月の20日の締めが一サイクルですので、
>更に、今月の20日分を
>dt2 = DateAdd("m", -1, Date)として、更に同じようなコードを
>書けば良いのですね。これはまた会社でテストした結果を報告させて
>いただきます。
>つまり日報以外に、一ヶ月の差(変動)を「集計」しているのです。

よくわかりませんが、
今月の20日から前月の21日までのファイルが存在する限り、順番に開いてはシ閉じて
を繰り返せばいいのではないでしょうか?
繰り返す数は、31日分さかのぼる形で、前月の21日に到達したら終わりという
感じにします。

> 早速3日後会社でテストしてみます(Moを自宅でつないでいないものですので)。

MOをつないでいるとかつないでいないとかは、関係ありません。
MOの代わりに、ハードディスク内に適当にファイルを用意して、OPEN/COLSEするくらい
のテストはできると思います。
自宅で仕事はしない主義なら別ですけど・・・

4 hits

【50192】フォルダー内の該当ブックを探し、指定範囲のデータをコピーする Mari 07/7/13(金) 19:45 質問
【50197】Re:フォルダー内の該当ブックを探し、指定... かみちゃん 07/7/13(金) 19:56 発言
【50203】Re:フォルダー内の該当ブックを探し、指定... Mari 07/7/13(金) 21:57 質問
【50204】Re:フォルダー内の該当ブックを探し、指定... かみちゃん 07/7/13(金) 22:21 発言
【50208】Re:フォルダー内の該当ブックを探し、指定... Mari 07/7/13(金) 23:45 お礼

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