エクセルで前までデータを蓄積するのに 例えば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ランキング
-
エクセルで複数セル範囲をコピ...
-
テキストファイルのデータをエ...
-
マクロン(¯)とキャメロン(ˇ)に...
-
「ドゥ」の簡単なローマ字入力方法
-
Google form グーグルフォーム...
-
1MBでドレくらいの文章を書くこ...
-
一太郎で作った文書をWord変換
-
一太郎をワードに変換
-
エクセルでセル未入力時の初期...
-
あいうえおかきくけこさしすせ...
-
この文字はどうやって入力する...
-
一太郎はどうなった?
-
テキストファイルで改行に置換...
-
ワードにて スペースを全て改行...
-
エクセルの表を選択し、「画像...
-
WPS OFFICEでの縦書きについて
-
PDF 入力途中で改行したい
-
googleカレンダーの予定を入力...
-
ワープロソフト一太郎の「感太...
-
WORD文書を一太郎に変換す...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで複数セル範囲をコピ...
-
AccessからExcelへ
-
従事期間の重複チェック、表示
-
エクセルにて表に入力→一覧に自...
-
エクセル 細かい条件での切り...
-
エクセルの行列方向での並び替え
-
エクセルでのデータ蓄積
-
エクセルで空白の項目セルを削...
-
テキストファイルのデータをエ...
-
Google form グーグルフォーム...
-
「ドゥ」の簡単なローマ字入力方法
-
1MBでドレくらいの文章を書くこ...
-
一太郎をワードに変換
-
エクセルの表を選択し、「画像...
-
一太郎で作った文書をWord変換
-
googleカレンダーの予定を入力...
-
エクセルでセル未入力時の初期...
-
一太郎で作成した文書をコピペ...
-
PDF 入力途中で改行したい
-
テキストファイルで改行に置換...
おすすめ情報