itLinkedInPocket社内で名簿提出用に使っているExcel(エクセル)ファイルはPDFにエクスポートして提出しているのですが、稀に「書き足して客先に提出したいのでExcelで送って。」って言われることがあります。セルに数式(参照先)等が入ってたり、名簿をデータベースとして使っていたりでSheet(シート)が沢山のエクセルファイルを送るのはアレなので、提出用シートのみをコピペして新しいブックを作成しようと思いましたが、シート丸ごとコピペすると値のみペースト(貼り付け)ができません。コレを簡単にするにはマクロしか無いようです。以外と簡単にできたので記しておきます。くじ形式を選択して値のみ貼り付けらられないマクロを使えば簡単に「値」をコピペマクロを記録する新しいマクロの記録マクロに記録する作業を行うマクロを実行するマクロを確認してみるまとめ形式を選択して値のみ貼り付けらられない↑普段印刷用に使っているシートをメール添付用に新しいブックや、別シートにコピペしてもデータを参照している数式がコピーされるだけです。↑「形式を選択してペースト」で「値」としても上画像のように「この操作には、同じサイズの結合セルが必要です。」とダイアログが出ます。マクロを使えば簡単に「値」をコピペ一つ一つのセルをコピーするのは面倒ですが、マクロを使えば一括で値のみコピペできます。手順は、1つのセルで値のみコピーするのをマクロに記録コピペしたい範囲を選択してマクロを実行たったコレだけです。↓「ツール」→「マクロ」→「新しいマクロの記録」を選択していきます。↓マクロの記録ダイアログが出るので適当な名前、適当なショートカットキー、マクロの説明を入力します。ショートカットキーは何度もマクロを使うときは便利なので設定しておきましょう。マクロに記録する作業を行う↓適当なセルを1つ選択してそのセルをコピーします。↓同じセルで「形式を選択してペースト」ダイアログが現れるので、「値」のラジオボタンを選択して「OK」するセルに「値」がペーストされたことを確認したら、「ツール」→「マクロ」→「記録終了」これでマクロの記録は終了です。マクロを実行するマクロを実行しましょう。「ツール」→「マクロ」→「マクロ」からでも実行できますが、マクロを記録する際にショートカットを設定しましたので、それでやってみます。↓マクロを実行したい範囲をまとめて選択します。「p」キーを同時に押します。選択範囲にマクロが実行され、選択範囲の全てのセルで値のペーストが行われました。マクロを確認してみるマクロがどのように書き込まれているのか確認してみます。↓「ツール」→「マクロ」→「マクロ」でマクロのダイアログを開きます。「編集」をクリックします。マクロのコードが表示されました。わかりませんがコピペしていそうですね。まとめマクロは簡単で便利なので積極的に使っていきたいですね。コードを書く必要もないので敷居が低いです。コメントをキャンセルメールアドレスが公開されることはありません。FC2ブログから移動しました。ブログタイトルも「dtmやら...」から変更しました。移動と共に記事の修正、加筆を大幅に行いました。元の記事についたコメントはそのまま掲載しました。CF化&SDHC化クラシックギターにピエゾ素子を仕込みました。