質問: .value + dff 'ここで実行時エラー! end with end if end with end sub
回答: merlionxx さん、こんにちは。 実際には、最初のご質問のコードでは、読み取れないのですが、もしかして、それは、findを使うシートはactiveではないのではありませんか?(^^; 明示的に、シート名を入れても、シートを activate しないと、findが通らないときがあります。それは、一種のバグのようなものだと思います。(違うかもしれませんが) まだ、新しいコードは、別のブックで、find が、最後まで一度も通っていませんね。 たぶん、一度、find が通れば、activeでなくても通るようなのですが、そういう偶然性(?)があるようなのです。 たぶん、find の前に、検索させるシートを.activeとか. select とかすればよいのですが......。 ちょっとコードとして、格好が悪いですね。そういうようですと、find 自体が失敗かもしれないなって思っています。一般論なのですが、excelのワークシート上のコマンドを使用する時、その状況に左右されることがあり、必ずしもマクロではうまくいかないものがいくつかある、ということです。(私の配慮が足らなかったようで、申し訳ないです! )