Excel VBA質問箱 IV

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

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


31780 / 76738 ←次へ | 前へ→

【50203】Re:フォルダー内の該当ブックを探し、指定範囲のデータをコピーする
質問  Mari  - 07/7/13(金) 21:57 -

引用なし
パスワード
   ▼かみちゃん さん:
早速ご回答ありがとうございます。
悩んでいましたのです。本当にうれしい回答を頂き感謝しています。
ファイルが無いとき、つまり日曜日や休日などのとき5日も遡れば
十分かと思いコードを書きましたが、

ファイルが無いときにFlagを立てるのか?SelectCaseのようなもので
対応するとできるか・・・など色々試して見たのですが、数字の低いファイルへ
遡れず困っていたのです。早速3日後会社でテストしてみます(Moを
自宅でつないでいないものですので)。

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

>   'ファイルの存在確認
>   If Dir(str1) <> "" Then Exit For
>   str1 = ""
>  Next
>
>  If str1 <> "" Then
>   MsgBox "次のファイルを開きます。" & vbCrLf & str1

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

分かりづらい表現で申しわけありませんです。

でも、丁寧に見ていただき、回答頂き本当に感謝しています。
後日また報告させていただきます。何とか物にしたいと
意気込んでいます。
ではよろしくお願いします。

3 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 お礼

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