• ベストアンサー

エクセル2003 数式を値で挿入する方法 

EXCEL2003 VLOOKUPでだした値と書式を 他シートに挿入したい。 VLOOKUPで作成した表を 形式で選択 値で貼り付けではなく 挿入したい のです。   現在 値の行列だけ 行挿入をし 形式選択で値を貼り付け 値と元の書式を選択して行列を貼り付けています。 これをマクロ以外でできる方法はないでしょうか? よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.1

挿入と形式を選んで値化の併せ技となると,原則として出来る方法はありません。 #参考 仮にマクロで行うにしても,空行を挿入させて値で貼り込むの2段仕事を単に1カタマリのマクロでやらせることになります。(もちろんマクロの作動は1アクションですけどね) で,敢えて一般機能で実現するなら: エクセルのオプションで再計算を「手動」にしておく コピーして「挿入」する 挿入したところでその場でコピーし,改めて形式を選んで値にして貼り換える といった手はあります。今のご質問に書かれた段取りよりは,行って戻ってが少ないので確実に出来ます。

dejavu_m
質問者

お礼

マクロ ズラズラと書かなければと 面倒でしたが  している作業をマクロ記憶すればいいんですね。   マクロ記録 頭からすっぽりぬけていました そっかぁ 1アクションですよね・・・めっちゃ嬉しいです。あは体験のような・・・・・*:.。. .。.:*・゜ありがとうございましたぁ。.。.:*・`・*:.。(✿ฺ◕‿◕ฺ)丿. .。.:*・*:.。. .。.:*・゜

関連するQ&A

  • エクセルのコピーについて

    使用のバージョンはMicrosoft Office Excel 2003です。 OSはWindows XP です。 Sheet1のデーター(列幅など)をSheet2にコピーする時 「形式を選択して貼り付け」を選ぶと 「貼り付け」(すべて)~(値と数値の書式)まで 「演算」などの画面が出ますが Book2を開いて 「形式を選択して貼り付け」を選ぶと リンク元:Microsoft Office Excelワークシートオブジェ の画面が出ます。 Book2にも 貼り付け」(すべて)~(値と数値の書式) 「演算」などの画面を出す事が出来ますか。 列幅をコピーするなどまったく同じものを コピーしてなおかつ入力などもしたいのです。 よろしくお願いいたします。

  • Excelの行挿入で

    Excelのシートにデータがつまっているのですが(これから新しく表を作るということではないということです。)、行の挿入をしたいのです。 このとき、行を選択して、右クリックで「挿入」を選べば挿入自体はできます。 しかし、 既にある表は、行が、A列とB列が結合されているのですが、 単に上記のように挿入すると、 A列B列が分かれている行が挿入されてしまいます。 新しく挿入された行のA列とB列を選択して、「セルの書式設定」の「配置」でセルを結合させてもいいのですが、 いちいちそうしなくても 挿入時点ですでに結合されているようにするにはどうすればよいですか。 (Excel2000)

  • EXCEL2003でこの間までできた値貼り付けが急にできなくなりました

     EXCEL2000で作成した表をEXCEL2003で使用しています。  あるシートで入力したデータを、保存用の別のシートに行単位で選択し、値貼り付けをしていました。  今までは問題なくできていた作業が、今日突然できなくなってしまいました。  エラーは「同じサイズの結合セルが必要」と出ます。  何が原因かお分かりになる方いらっしゃいますでしょうか。  元のシートは表示させていない列を含みますが、  貼り付け先のシートは全て可視状態で結合セルはありません。  元のシートには1ヶ所結合した部分がありましたが、  貼り付け先のシートは結合した部分はありません。  今回のエラーが出たため、元のシートの結合を解いて、  該当行のどこにも結合セルがない状態にしましたが、  同じエラーが出ます。  現在、  元のシートのデータをまずそのまま貼り付け、  その後同じデータを値貼り付けで上書きし、  上の行の書式コピーをするという方法に切替えて対処していますが、  作業が多くなるので、困っています。  どうぞよろしくお願い申し上げます。

  • Excelで異なる幅の表の挿入

    皆様おはようございます。 あるシート上に、他とは異なる列幅の表を入れる必要があります。 現在は、別にブックを作成した上でそこに他と異なる列幅の表を作成し、 貼付け先のブックから、「挿入」-「オブジェクト」により表示される 「オブジェクトの挿入」ダイアログから、貼付け元のブックのファイル名を 選択して挿入しております。 印刷する分にはそれで構わなかったのですが、今回ファイルにて 提出することとなりましたので、上のような2ファイルにまたがってしまうような 方法が使えなくなりました。 何か他に良い方法がございましたらご教授いただけると助かります。 現在、Windows2000上でExcel2000を利用しております。 よろしくお願いいたします。

  • 値を残してエクセルから必要なシートだけコピーするには

    何ページものシートにわたって複雑な計算を行うエクセルがあります。 このままでは容量も多いので最終の結果ページ1枚だけをコピーしてメール送信したいのですが、やり方がよくわかりません。 ページ設定やセル巾、書式設定などはそのまま残し、計算式はなしで値のみを残したいのです。 コピー後、「形式を選択して貼り付け」で「値」選択するとといいと他の質問の回答にありましたが、、「形式を選択して貼り付け」をやっても「値」というような選択肢は、出て来ず、「エクセルシート」「図」「オブジェクト」「グラフ」などの項目があるだけです。貼り付けはできるものの容量は、元の大きなままです。 どうすればいいのでしょうか? ブックごとコピーして不要なシートを削除する方法ですと、値が残らず「#REF」という表示になってしまいます。

  • Excel 形式を選択して貼り付けで貼り付ける値は決まっている場合

    こんにちは。Excel2007を利用しています。コピーしたものを貼り付ける場合、形式を選択して貼り付けるがありますが、この中で値を貼り付けでの質問になります。 例えばA1に式が書いてあって、そこにデータを入力します。そこで値が「100」となったとします。これを形式を選択して貼り付けでB1に値貼り付けをします。これで値が貼り付けられますが、こうではなく、B1に貼り付けるときにその特定のセルに貼り付ける場合は常に値の貼り付けで行うことは可能でしょうか? ショートカット、マクロではなく、何か設定か式で可能ではないでしょうか?よろしくお願いいたします。

  • Excelマクロで、多数のシートの値だけを元のファイルに上書きするようなマクロを教えていただきたいのですが。

    あまり詳しくないのですが、Excelマクロで、1つのファイルにある40くらいのシートの計算式等をすべて排除した値&図だけを元のファイルに上書きするようなマクロを教えていただきたいのですが。 マクロを使わないでの方法は、 (1)、シート選択 (2)、CTRL+A(すべて選択) (3)、CTRL+C(コピー) (4)、形式を選択して貼り付け (5)、値(選択値) これをそのファイルが持っているシート分の繰り返しです。 宜しくお願いします。  

  • 値のみ(関数と数式は結果)を別シートにコピー

    のやり方がわかりません。 たとえば、SHEET1の(1,1)のセルの値をSHEET2の(1,1)にそのままコピーしたい場合、SHEET2の(1,1)の数式にイコールを入れて、SHEET1の(1,1)を指定すれば良い、ということはわかります。 今回の質問は、 1、SHEET1に入力したものが、そのままそっくりすべてSHEET2にコピーされるには?という質問です。 これは可能なのでしょうか? SHEET1を変更すれば、SHEET2も同時に変更される、、そういったことをするにはどうしたらよいでしょうか。 2、実は今回、SHEET1を全て選択してコピーし、SHEET2に形式を選択して貼り付けして、値のみを選ぶと、罫線と、セルの書式設定、および列や行の高さが反映されませんでした。(本当に値のみのコピーなのですね。。) 私がしたいことは、数式、セルの書式設定、関数、についてはその「結果の値」をコピー、そしてできれば罫線や列、行の高さもコピーということです。 これがまさに今回質問したかったことです。 ややこしくて申し訳ありませんが、これ以上はムリだけどここまではできる、というような回答でもかまいませんのでどなたか助けていただけないでしょうか。

  • EXCELの結合したセルに計算式を入れたいのですが

    すいません。EXCEL2000使用なのですが 別SHEETの表から値を現SHEETの表にVLOOKUPで 引っ張ってきたいのですが現SHEETの表は 行を結合しているため(2行づつ)値が 結合行2行目だと3行目の値が入り、結合行 3行目だと5行目の値が入ります。 これをちゃんと連番ではいるようしたいのですが 方法ありますでしょうか?

  • EXCEL 計算式だけを残して文字情報だけを貼り付ける方法

    EXCELの例えばVLOOKUP等の関数式は省いて 文字情報と計算式だけを別のシートへ コピー&ペーストすることは可能でしょうか? 文字情報だけを貼り付けるのは「形式を選択して貼り付け→値と数値の書式」 で出来るのですが 計算式を残して貼り付ける方法があれば知りたい です アドバイスのほう宜しくお願いします

専門家に質問してみよう