|
▼Jaka さん:
ありがとうございます。
失礼いたしました。質問の答えになっておりませんでした。
C列には、通常のワークシート関数、
=IF(B5="レ",TRUE,FALSE)
とインプットしています。
この後、UO3さんからも御教示頂いているように”レ点との比較”ということを考えますと、無駄なことをしているのでは、と気付きました。
なお、「myfilename」の変数に何を入れていますか?
ということについてですが、D列に記載しているのは、『XXXX会社請求書.xls』のみで、フルパスファイル名 にしていませんでした。
>▼かわかみまめお さん:
>>TRUEってどうやってかいているのか、、、という点ですが、下記のようにしておりました。
>>
>>*********************************
>>Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
>>
>>Cancel = True
>> If Target.Value = "" Then
>> Target.Value = "レ"
>> Else
>> Target.Value = ""
>> End If
>>End Sub
>>
>>********************************
>>
>>開きたいファイルのB列のセルをダブルクリックすると”レ”点が入り(チェックマークのつもりです)、さらにその右隣のC列のセルTRUEとインプットされる。
>>TRUEが入った行の列Dに記載あるファイルを開ける。
>
>ですから、どうやって「C列のセルTRUEとインプットされる」ようにしているのですかって事です。
>まあ、"レ"の内容で判定させればいいので、あまり重要でないかもしれないけど。
>
>「myfilename」の変数に何を入れていますか?
>ファイルを開くには、特別な場所もしくは、特定な時以外はファイル名だけだと開きません。
>フルパスファイル名を入れてください。
|
|