Excel VBA質問箱 IV

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

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


8399 / 13646 ツリー ←次へ | 前へ→

【33524】クエッショナルな誘い 一寸先は闇太郎 06/1/14(土) 5:21 質問[未読]
【33525】Re:クエッショナルな誘い ichinose 06/1/14(土) 7:15 発言[未読]
【33526】登竜門をくぐってもメジャーになれないが如... 一寸先は闇太郎 06/1/14(土) 8:08 発言[未読]
【33527】Re:登竜門をくぐってもメジャーになれない... ichinose 06/1/14(土) 11:05 発言[未読]

【33524】クエッショナルな誘い
質問  一寸先は闇太郎  - 06/1/14(土) 5:21 -

引用なし
パスワード
   Sub Exsample()
  Dim myFName As String


  myFName = Dir("D:\hoge\hoge\*.xls")

Do While myFName <> ""

myFName = Dir()
MsgBox myFName


  Loop
End Sub

とするとき、フォルダのなかにはファイルが4つあるのですが、
MsgBoxに3つしか表示されません。
最後のひとつは空白のMsgBoxが表示されます。
MsgBox自体はファイルの数と同じに4回でるのですが、一番最初のファイル名が跳ばされて表示されないのはなぜなんでしょうか?
コードの間違いを指摘してもらえたらうれしいです。

【33525】Re:クエッショナルな誘い
発言  ichinose  - 06/1/14(土) 7:15 -

引用なし
パスワード
   ▼一寸先は闇太郎 さん:
おはようございます。

>Sub Exsample()
>   Dim myFName As String
>
>
>  myFName = Dir("D:\hoge\hoge\*.xls")

'この↑最初のDir関数の結果が無視されているからです。
'(つまり、Msgbox関数で表示されていないからです)
>
>  Do While myFName <> ""
    MsgBox myFName

    myFName = Dir()
>
'上記の二つのステップを入れ替えてみてください。

>
>
>  Loop
>End Sub
>

「クエッショナルな誘い」は、小説のタイトルのようで
個人的には嫌いではありませんが・・、
この手の掲示板の表題では 小説のタイトルとは逆に
もっと内容と直結する表題が良いと思いますが、いかがでしょうか?

【33526】登竜門をくぐってもメジャーになれないが...
発言  一寸先は闇太郎  - 06/1/14(土) 8:08 -

引用なし
パスワード
   ▼ichinose さん:
ありがとうございます!
無事解決しました!さすがですね!
まあ、表題はネタです。気を惹くための作戦みたいなもんです。
まあ、功を奏したてことでゆるして♪

【33527】Re:登竜門をくぐってもメジャーになれな...
発言  ichinose  - 06/1/14(土) 11:05 -

引用なし
パスワード
   >まあ、表題はネタです。気を惹くための作戦みたいなもんです。
あっはは、なるほど・・・。

でも、私が投稿したのは、奇を衒った表題が原因ではありませんよ!!
ご質問が非常にわかりやすく
きちんと要点をおさえてある記述だったからです。

たぶん、私が投稿しなくてもそれほど待たずに
別の方からも回答投稿があったと思いますよ!!

逆に表題がどんなに気を惹く記述でも
ご質問内容が情報不足なら
私なら投稿を躊躇したと思います。

よって、私見ですが回答投稿する立場において表題がなんであっても
それほど意味はないと言うことです。

でも、このサイトの膨大なナレッジベースを検索する立場に立った時は
表題が内容に密接か否かと言うことは意味を持ってきます。

表題がきちんと記述されていれば検索作業がスムーズに行えるでしょう?

これは、ご自分が検索する立場に立った時に
はじめて実感するものだと思います。
私もそうでした。

>まあ、功を奏したてことでゆるして♪

許すも何もこれは、この掲示板を非常に気に入っている利用者の一人としての
お願いです。

表題については普段は私もあまり注意深くは気に留めていませんが、
おもしろい表題を目にしたので、自分自身に対する戒めも込めて投稿しました。

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