入力中の回答があります。ページを離れますか?※ページを離れると、回答が消えてしまいますページを離れるA回答を続ける入力中のお礼があります。23:39回答数:2件VBA初心者の図2と3を見比べてみてください。図1から必要な列だけを選択して1列丸ごとコピーするのですが図2を見てください。1行丸ごと項目でつぶしているところがありこのままだと1項目づつコピーしなければなりません。その際、コピーするデータ量が一定ではないため、可変行における変動するコピー開始位置の設定が問題となります。index+countaはいずれも開始位置が固定した上で、終了位置の変動位置に対応するというものであり、この話には対応できません。xlup)追加行を挿入しないといけませんが、(vbaのResize10)いづれも、検索のみでは、開始位置が変動する場合の話はありませんでした。そこで、考えた結果、フォーマットを変更することにしました(図3)。項目を列の一つと設定し、それにより開始位置を固定した上でデータを全項目一括でコピーすることにしたのです。開始位置が固定した上で、データ量が変動する、コピー・合計の話はネット上によくあるので、今それを参考にコーディングしてる最中です。思われますか?この話。通報するこの質問への回答は締め切られました。10:19画像がぼやけて見えない。補足で画像を大きく(狭い範囲を)あげることが出来ないなら、別質問したら。自分の思考過程など長々と書いているが文章でやりたいことの要点を絞れないのか。自分の生のデータ(画像)を質問に使わず、質問に適当な長さの、特徴を盛り込んだ、要点が判るデータを考えること。左列や、上行に空白セルがあって、例えばデータの開始行や開始列を知りたいなら、End(xlUp)やEnd(xlDoun)を使えないのか。Subこういう問題でなければすみません。表現>図2と3を見比べてみてください。>どう思われますか?問題出題者のような表現になっている。質問する立場なのだから、考えて。質問の仕方がまずいとわかりました。文章・データで自分のやりたいことを明確にしそれをスクリプトで記述する。23:48画質の問題か、添付の図から質問をうまく読み取れない状態ですが。「図1にある内容をコピーしたい。通報するこの回答へのお礼はい、そのとおりです。図2の形式だと1項目づつのコピーなので、データ量によりコピー開始位置が変動してしまい、VBAでその位置を指定するのが困難です。図の3の形式だと項目名を列の1つとすることになるので、開始位置を固定した上での変動するデータのコピー・合計の話になると思いました。