私はVBAで絶対ゼロの初心者です。私がしていることはExcelで利用可能な機能では不可能であり、VBAコードが必要なことだけです。だから、誰かが親切に手伝ってくれるなら、私は実行する準備ができた完全なVBAコードが必要です!ありがとう。すべてのセルを "!"でコピーするにはどうすればいいですか?数式でそれらの上に値を貼り付けますか?
タスク:非常に大きなシートでは、「!」を含むすべてのセル(散在している)をコピーする必要があります。 (すなわち、他のシートを参照するすべてのセル)をそれらのそれぞれの値(「ペースト値」と同様)で置き換えます。この作業の目的は、すべての値をそのまま維持しながら、完全にスタンドアロンのシートを作成するために、他のワークシートへの参照をすべて削除することです。
私が必要とするのは、シート全体を通るループであり、数式に感嘆符がある場合はセルをコピーし、正確に同じ場所に値をペーストします。ループはシート全体を覆う必要があります。
それは意味がありますか?
私はより多くの「釣り竿」を含めるようにあなたの答えを編集した:あなたはこのように、あなたが式を上書き前に、その
Calculate
方法を呼び出すことにより、個々の細胞の再計算を強制することができます気にしないでください。 –@ Mat'sMugあなたの編集は素晴らしいと思います!この貴重なチュートリアル資料を追加していただきありがとうございます。 –