• ベストアンサー

「マクロで求めた数値を移動する方法」を教えて!

縦・横いっぱいに数値の入った表があります。 この表の縦・横の合計値を求めたのですが、移動すると合計値が変わってしまいます。 合計値を変える事なく移動する方法を教えてください。(EXCELのマクロで求めた)

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

  • ベストアンサー
回答No.1

表をコピーして、貼り付けたい場所を右クリック>形式を選択して貼り付けをクリック、「すべて」から「数値」を選択すればいいのでは

sha-pe-
質問者

お礼

大変ありがとうございました。早速やってみました。うまくいきました。 これからもよろしくお願いします。

関連するQ&A

  • Excelで-数値と+数値を別々に合計する。

    Excelの表で-数値と+数値を別々に合計する方法をお教えください。

  • エクセルで行列の数値を縦列に移動したい

    仮に行に 5 2 8 10 3 これを一気に縦列に移動したい 5 2 8 10 3 こんなこと出来ますか? あまり横に数値が有り過ぎて入りきらないので、 その数値を縦に移動したいので、教えて下さい。

  • EXCELでセルの移動マクロを作りたいのですが…

    EXCELについての質問です。マクロを使ってセルの移動をさせたいと考えています。 まず使うデータ範囲はA1:E11です。A1:E10にはデータが入っています。 ちなみに、A列には名前、B~E列には数字が入っており、A11:E11は合計が表示される設定しており、合計の場所はここに固定させたいのです。 その移動のさせ方ですが、 A1:E1に空欄があるとします。 そのときに、マクロを再生させるとA2:E10のセルに入っているデータ(値のみ)を上に移動させたいのです。 さらに、A3:E3の内容を消して空欄が出来たとします。 その時に同じ操作によってA4:E10のデータを上に移動させたいのです。 前者のマクロを単純に作ると縦に9つ分のセルを移動させるマクロでは、 A11:E11も上に移動させられてしまいます。なので、移動させるセルの一番下が10行目になるようなマクロを作りたいのです。 何がしたいのかといいますと、いらないデータを消した時に空欄をマクロで詰めてしまいたいのです。 乱文で判りづらいかと思いますが、知識のある方教えていただけないでしょうか。 よろしくお願い致します。

  • 横にコピーするマクロを教えてください。

    エクセルでのコピー・貼付けを、簡単なマクロで処理する方法を教えてください。 現在、セルB3からD8までを入力表とし、入力した数値をコピーして I3からK8に貼付け、また入力表に新たな数値を入力して横のl3からN8に コピ-貼付けと横にコピー貼付けを行っていき、F3からH8には自動的に 集計が上がるようにしています。 このコピー貼付けをボタンで行うマクロをどなかた教えてください。 よろしくお願いいたします。   

  • マクロで別シートに数値を移したいのですが・・・

    タイトルにありますとおり、マクロを駆使し、数値を別シートに移したいのですが なにぶんマクロに関してほとんど経験、知識はありません。 毎回手動でコピーを繰り返しているのですが、なんとかマクロで自動コピーできればありがたいです^^; 方法としては、フォームのボタンにマクロを埋め込むような形にしたいと思っております。 以下のようなシートがあったとします。 シート1 (抽出内容”平均”)    A   B   C   D   E   F   G 1  回数 25 2  2   3   4   6   3   2   9   3 1行目に、回数とあります。今回は25回目のデータとします。 2行目に、同一シートの別表から抽出された数値が並びます。 この数値は別表でオートフィルで抽出された数字ですので、毎回変更されるものとします。 今回は仮に”平均”という内容で抽出したデータだとします。 シート1 (抽出内容”合計”)    A   B   C   D   E   F   G 1  回数 25 2  10 10  20  11  15  16  8   3 同じく、25回目、抽出内容”合計”として、オートフィルで抽出した数値です。 シート2     A   B   C   D   E   F   G   H 100 回数 平均(1) 2  3  4  6  3  2  9  101 25  平均(2) 102     平均(3)  103     合計(1)10 10 20 11 15 16 8 104     合計(2) 105     合計(3) 106 107 108 回数 平均(1) 109 26  平均(2) シート2は、シート1で抽出された数値をコピーした表です。 A列は今回の回数、25となっております。この数値はこれより上に24回分の表があり、今回が25回目という意味です。 107行目以降も26、27、28と回数は続いていますが、現状では25が最新とし、108行以降は数値はなく、空白とします。 それぞれ平均、合計共に、シート1で3回抽出し、それぞれ別の数値が入るものとします。 これまでは、シート1で抽出後、手動でコピーし、シート2の該当セルに貼り付ける、という作業でした。 シート1  →   シート2  のコピーにマクロを使用したいのですが 回数が25の場合、シート2でA列を検索し、さらに抽出内容が”平均”1回目だった場合 平均(1)にコピーし、2回目だった場合平均(2)にコピーする、といった具合です。 イメージとしては、シート1に、(1)、(2)、(3) と、それぞれ入ったリストボックスなどがあり [平均][合計] のそれぞれボタンがあり、(1)を選び、平均を押すと100行目の平均(1)に入り 合計を押すと、103行目の合計(1)に数値が入る。と、いうような感じです。 この説明で私の意図するところが伝わるか不安ではありますが、このような場合に使えるマクロの式がございましたら ご教示いただけませんでしょうか^^; 実際の表とは若干ちがいますが、大まかなイメージとしては上に書いてある通りです。

  • 【エクセルマクロ】合計値が指定した値になる数値検索

    【エクセルマクロ】合計値が指定した値になる数値を検索 エクセルマクロで考えているのですが 合計値が、指定した値になる数値を検索し、 検索された数値を選択(どの数値かわかるように)し、 結果を返したいと思っています。 (例) 指定した値:1000 合計する値:100       200       300       400       500 上記の例だと、指定した値(1000)になるように 合計する値の中から選択すると、 「200、300、500」が選択されるように、 マクロで自動化したいのですが、 なかなか良い案が思いつきません。 恐縮ですが、 皆様のお力添えを頂きたく、 よろしくお願い致します。 補足: 他にも候補が「100、400、500」などありますが、 最初に見つかった時点で検索は終了。 また、ぴったりになる合計値がなかった場合は、 近似値(アンダーのみ)を選択するようにしたいと思っています。

  • エクセル 同じ数値を赤字

    だれか教えてください!! 数字データが縦横びっしり入力されているエクセル表で、同じ行に同じ数値があった場合、その数値、全部を赤字にするにはどうしたらいいでしょう? または・・・ すでにマクロ登録されているボタンを押すと同じ数値を赤字にできるエクセル表があるのですが、一部を入力し直してもう一度ボタンを押すと赤字にならなくなります。 何回押しても同じ行に同じ数値があったら、同じ数値全部を赤字にするマクロを簡単に編集する方法はありますか? 教えてください。

  • セルを好きなところに移動させたい

    Excelでセルに数値や文字を入力後Enterを押したら縦や横に移動しますが、1つ飛ばすとか斜め下に移動するとか任意の場所に移動させたいのですが、関数の本を読んでみても書いてありませんでした。 初歩的すぎて笑われるかもしれませんが、どなたか力を貸してください。

  • Excel ナンプレのように数値を並べ替えたい

    はじめて投稿します。Excel初心者です! さっそくですが, 表に1~7までの数値がランダムで配置されており, これをナンプレ形式で縦・横重複しないようにソート したいと考えております。(斜めは重複可) 縦・横のセル数は7*7=49。 この中に表示される数は必ず1~7までの整数になります。 単一列(もしくは単一行)は乱数を使って重複しないように 数値を出力できますが,これが複数列(行)になってくると ロジックをどう組んで良いかわかりません。。。 なお,マクロでもExcel関数どちらでも実現可能であれば構わ ないと考えています。 ナンプレのソースがネット上で中々見つからず,ビンゴのソース をネットでさがしてみたのですが,本件とは微妙にニュアンスが 異なっており困っております。 ナンプレのようにクイズ形式にしたいわけではなく,単純に縦・横 の数値が重複していない表ができればと考えております。 ぜひ,アドバイスをいただければ幸いです。よろしくお願いします。 ◆イメージ ABCDEF 467734 126673 313361 632255 745527 251142 574416

  • エクセル、マクロを使って自動的に表を完成させる方法教えて下さい

    膨大なデーターを表に入力するのに途方に暮れています。マクロ(VBA?)で自動的に入力する方法を教えて下さい。 エクセルのセル、A1~G1まで、横方向に入力した計算式や、数値をマクロで記憶させて、 同じ処理を、2行~1000行まで自動で繰り返させたいと思っていますが、繰り返しの指示の書き方がわかりません。行によって入力する数値が異なる為、 コピペではできません。どなたか宜しくお願いします。