|
▼JIRORO さん:
こんにちは
f=c.Rowをコメントアウトしてあるとこるは、実行時にもコメントアウトされているということですね。
うまく機能しないというのが具体的にどんなことなのか、○○になってほしいのに、□□になってしまうということを
説明されてはいかがでしょう。
ついでにというか、やりたいことも具体的にかかれてはいかが?
コードを読んでくださいじゃなく、ブック内のtestシート「以外」のシートのB列に、「指定の値」があれば
その行のA列からF列までをtestシートに転記していくというものでしょうけど。
コードとしては、気になるところはちらほらあります。
上で、ことさら「」をつけたところ、よくコードを見てくださいね。
a = ActiveCell.Value
これは、どのシートの値なのかな?とか。
Findについてもヘルプをよく読んでみてください。
パラメータの省略の影響なんかが記載されています。
また、このコードではエラーにはなりませんが、ヘルプにも書かれている
Loop While Not c Is Nothing And c.Row <> f
これは、間違いコードです。(それをほったらかしにして記載しているMSにも困ったもんです)
値の転記はCopy/Pasteでもいいですけど、通常は 転記先領域.Value = 転記元領域.Value とかきます。
等々、あるんですけど、いずれにしても具体的に何がうまくいかないのかをおしえてください。
|
|