![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
エクセルで前までデータを蓄積するのに 例えばA列に下に項目をずらり、B列にその実績数字をすらっと入れていって過去の実績を残すためにB列のところに空白のセル列を新たに挿入して 過去のデータを右側に寄せて行って 新たに作った真っ白のB列に今日の実績数字を入れて行って(同じブックの結果を出したシートから過去データ保存シートにペーストし それでもって過去の記録を保存していた)いったが、そうしないで結果作製シートから今日のデータとしてをいままでしていた新たに作ったB列にコピーペーストしないで その貼り付けるシート(過去データ保存シート)のいままで貯めて行ったデータの一番右側に貼り付けていってデータを蓄積してゆきたいが、このときのマクロ記述はどうすればいいか。
No.4
- 回答日時:
この質問文は、私には何を表現しているのかが分かりません。
「コピーペーストしないで いままで貯めて行ったデータの一番右側に貼り付けていって」
「既存のセル領域を切り取って、右側の領域に貼り付ける」=移動させたい でしょうか?
> このときのマクロ記述はどうすればいいか。
https://oshiete.goo.ne.jp/qa/11615193.html
https://oshiete.goo.ne.jp/qa/11751346.html
https://oshiete.goo.ne.jp/qa/11746260.html
https://oshiete.goo.ne.jp/qa/11605257.html
こういう質問に、このような回答をいただくと、後は自分で解決できているのでしょうか。
職場の誰かに対応をお願いしているのでしょうか。
https://oshiete.goo.ne.jp/qa/11800316.html
(同じブックの結果を出したシートから過去データ保存シートにペーストし それでもって過去の記録を保存していた)
過去にエクセルの動きに異常を感じたこともあるようですが、コピーや貼付を大量に繰り返すと数式や関数、参照関係が災いすることもあります。
マクロを利用するにしても、部分的には問題がない=パーフェクトとなっていても、そのマクロを他の核炉から再利用するとおかしくなることもあります。
過去に自分が経験したことから想像して、質問で、何を条件にして、何をどのように実現したいのかを、第三者に分かるように質問するように努めた方が、良いと思います。
No.2
- 回答日時:
こんにちは、
>データの一番右側に貼り付けて
貯めて行ったデータの一番右側を特定するコートです。
現状の処理コードが分からないので、一例として
1行目のデータのある一番右側セルを選択するコード
Cells(1, Columns.Count).End(xlToLeft).Select
その右となりのセルを選択する
Cells(1, Columns.Count).End(xlToLeft).Offset(, 1).Select
表組み一番右(下)側の列(行)を取得(特定)する方法は、VBA(マクロ)では
多くの処理で使用される可能性の高いコードなので、「最終列(行)」などで検索をして
詳細を理解する事を勧めます。
ご質問には無いのですが、アドバイスとして
>過去の実績を残すためにB列のところに空白のセル列を新たに挿入して
データが増えていくと思いますが、Excel現行バージョンでは、列が16384列、行が1048576行です。
増えていくのであれば、多くの範囲が確保されている行方向に増やしてゆく方が良いと思います。
これは、データをシート外にcsvやtxtなどで蓄積していく場合(入出力)にも合理的な考え方だと思います。
(PCは横文字(書き)なので下方向?)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【困っています】VBA 追加処理の記述を教えてください。 1 2022/08/25 22:54
- Visual Basic(VBA) 【困っています2】VBA 追加処理の記述を教えてください。 2 2022/08/26 11:42
- Visual Basic(VBA) 【ご教示ください】VBAの記述方法がわかりません。 2 2022/08/12 21:28
- Visual Basic(VBA) 【前回の続きです、ご教示ください】VBAの記述方法がわかりません。 2 2022/08/16 16:44
- Visual Basic(VBA) vbaについて 主に以下のような設定をしたいです。 Aブックの表の行数が20未満だったら Bブックの 1 2023/06/08 23:40
- Excel(エクセル) エクセルシートのデータを1列飛ばしで別ブックのシートに貼り付けるマクロが知りたい 2 2023/06/05 22:37
- Access(アクセス) Accessのクエリの結果を、既存のエクセルに追加したい 2 2022/07/31 22:44
- Excel(エクセル) VBA セルの値と同じ名前のシートにデータを貼り付けするやり方を教えてください 2 2022/05/17 16:26
- Visual Basic(VBA) 【前回の続き続きです、ご教示ください】VBAの記述方法がわかりません。 2 2022/08/24 20:49
- Visual Basic(VBA) VBAで、1つのエクセルで、2つのシートからもう1つのシートに条件のある転記コードを教えてください。 1 2023/03/16 18:07
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
EXCELの散布図で日付が1900年に...
-
エクセルのツールバーから数値...
-
祝日と土曜、日曜の合計をカウ...
-
Excel分数の表示について
-
特定の文字列を含む、住所を抽...
-
Excelについての質問です。 B2...
-
文字2桁、3桁交じりの文字列...
-
Excelで表を作ったところに文字...
-
【マクロ】2回実行したら、エ...
-
【EXCEL】画像の黄色部分の抽出...
-
マイクロソフトのPADを使ってい...
-
絶対参照
-
マクロエクセルのブロック解除
-
在庫管理表に使うエクセルの関...
-
Excelピボットテーブルの1行目
-
エクセルのクイックアクセスツ...
-
DATE関数で現在の年齢を出した...
-
ユーザー定義関数をアドイン登...
-
職場の人から聞かれており、こ...
-
【マクロ】毎回、ファイル名が...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセル 細かい条件での切り...
-
エクセルで複数セル範囲をコピ...
-
従事期間の重複チェック、表示
-
エクセルでのセルへ入力日の記...
-
エクセル マクロ 値のある行...
-
エクセルでの計量分析のやり方...
-
エクセルでのデータ蓄積
-
【エクセルとメモ帳を照合したい】
-
オートフィルターで抽出された...
-
エクセルにて表に入力→一覧に自...
-
エクセルで空白の項目セルを削...
-
エクセルで苦労してます
-
テキストファイルのデータをエ...
-
エクセルの行列方向での並び替え
-
画像のCSVデータをガントチャー...
-
マクロ初心者です。 日がすぎた...
-
マクロの自動実行について
-
エクセル関数について
-
Excel 2007 マクロ AdvancedFi...
-
Google form グーグルフォーム...
おすすめ情報