No.7
- 回答日時:
こんにちは
「できない」という情報しかないので、「何をどうしたいのか」わからないため、当たるも八卦の回答しかできませんけれど・・
コピーするのはA列だけで良いと仮定して、コピーする部分のコードを、
Range("A1").Resize(Cells(Rows.Count, 1).End(xlUp).Row).Copy _
Destination:=.Cells(Rows.Count, 1).End(xlUp).Offset(1, 0)
とでもしておけば、その部分に関しては動作すると思います。
しかしながら、(補足にご提示のコードがどのようにして書かれたのものなのか不明ですが)他にもいろいろありそうなので、上記だけで動作するようになるとは限らなそうです。
No.5
- 回答日時:
勉強しますではなくて、それぞれ何が表示されましたか?
それを見てどの様に思いますか?
と、尋ねてるんです。
他の方の回答でも同じ様に試してみてどう思うかです。
それをどう認識してどうしようか決めるのが貴方の仕事なんです。
つまり、表示されたものがそれぞれ何かと、それをどう思うかを教えて下さい。
保存されたデータの中で空白セルまでがコピーされてそれ以降コピーされない感じです。
例えば1から10の回答で5が空白なら1から4までしかコピーできない。
コピー範囲が1から4までしか指定されない状態です。
空白以降の回答もコピーできるようにしたいのですがそれをどうクリアすればいいかわからない状態です。
ご質問の対してまともな返答ができずすみませんでした。
No.4
- 回答日時:
あなたがするべきことはコードを尋ねることじゃありません。
実際に置きていることの確認です。
例えばCopyの行が多分それですよね?
そこにブレークポイントをセットするか、もしくは
ステップ実行でその行が黄色になるまで進めて
その状態で確かめることが必要なんです。
確かめるのはCopyの前と後ろはどんなセル範囲に
なっているかです。
イミディエイトウィンドウに
? Range("A1").CurrentRegion.Address
? Cells(Rows.Count, "A").End(xlUp).Offset(1, 0).Address
こうしてセル範囲が自分の思っている通りかを
確認するから理解できるんです。
この作業を怠っていたらうまく行かないで終わってしまいます。
確認した結果どうしますか?
No.2
- 回答日時:
>.CurrentReg ion
どのような定義で範囲を指定したいのか不明なので参考サイトです
https://tonari-it.com/excel-vba-usedrange-curren …
UsedRange とかで希望通りになりますか?
ならない場合は
はじめと終わりのセルの位置を取得して組み立てる
https://www.limecode.jp/entry/syntax/setrange-da …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) VBA 特定の列に入っているテキストをコピペ 2 2023/06/14 11:24
- Visual Basic(VBA) エクセルのマクロを教えてください 4 2022/02/04 08:05
- Visual Basic(VBA) コードを直していただきたいです。 以下のコードはネットで拾ったものをほんの少しいじった物なのですが、 7 2024/01/10 22:50
- Visual Basic(VBA) Excel VBA キーワードから列を取得して、さらに空欄行を非表示にする 3 2022/10/21 22:49
- Visual Basic(VBA) クリップボードに貼付している文字列が、マクロで別ブックへ転記すると、消えてしまう 1 2023/10/15 13:36
- Excel(エクセル) VBAのoffsetの動き方について教えてください 3 2022/11/25 23:36
- Visual Basic(VBA) Excelのマクロについて教えてください。 1 2023/03/12 12:16
- Excel(エクセル) Excel VBA 空白行があるセル範囲に色を付ける 3 2022/06/13 15:58
- Visual Basic(VBA) 最終行の指定について教えてください。 複数シートを1シートへまとめる下記マクロでは各シートの6行目を 1 2022/10/04 18:37
- Excel(エクセル) マクロについて 2 2023/10/20 14:29
このQ&Aを見た人はこんなQ&Aも見ています
-
見学に行くとしたら【天国】と【地獄】どっち?
みなさんは、一度だけ見学に行けるとしたら【天国】と【地獄】どちらに行きたいですか? 理由も聞きたいです。
-
【大喜利】【投稿~1/9】 忍者がやってるYouTubeが炎上してしまった理由
【お題】・忍者がやってるYouTubeが炎上してしまった理由
-
最強の防寒、あったか術を教えてください!
とっても寒がりなのですが、冬に皆さんがされている最強の防寒、あったか術が知りたいです!
-
【選手権お題その3】この画像で一言【大喜利】
とあるワンシーンを切り取った画像。この画像で一言、お願いします!
-
【選手権お題その2】この漫画の2コマ目を考えてください
サッカーのワンシーンを切り取った1コマ目。果たして2コマ目にはどんな展開になるのか教えてください。
-
エクセルVBAで、条件に一致するセルへ移動
Excel(エクセル)
-
VBAを使って検索したセルをコピーして別の場所に貼り付ける。
Visual Basic(VBA)
-
vba 2つの条件が一致したらコピーして別シートに値のみ貼り付け
Visual Basic(VBA)
-
-
4
マクロ自動コピペ 貼り付ける場所が変わる場合
その他(Microsoft Office)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・「みんな教えて! 選手権!!」開催のお知らせ
- ・漫画をレンタルでお得に読める!
- ・「これいらなくない?」という慣習、教えてください
- ・今から楽しみな予定はありますか?
- ・AIツールの活用方法を教えて
- ・【選手権お題その3】この画像で一言【大喜利】
- ・【お題】逆襲の桃太郎
- ・自分独自の健康法はある?
- ・最強の防寒、あったか術を教えてください!
- ・【大喜利】【投稿~1/9】 忍者がやってるYouTubeが炎上してしまった理由
- ・歳とったな〜〜と思ったことは?
- ・ちょっと先の未来クイズ第6問
- ・モテ期を経験した方いらっしゃいますか?
- ・好きな人を振り向かせるためにしたこと
- ・【選手権お題その2】この漫画の2コマ目を考えてください
- ・【選手権お題その1】これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelで行ごとコピー、同じ行を...
-
塗りつぶしの色をコピーするには
-
WORDのグレー括弧って?
-
C+vのvは英語で何の頭文字...
-
コピー&貼り付けの仕方を教え...
-
コピーされたセルの文字が途中...
-
Wordの「背景色を消す方法」教...
-
googleで翻訳したテキストがコ...
-
数式による空白を無視して最終...
-
セルから一部だけを抜き出して...
-
セルに値がある行のみを抽出す...
-
【Excel】数式をそのまま他のシ...
-
Excel 3列毎のセルを別の表に抽...
-
ExcelのVBAでChromeの画面を全...
-
パワポに張り付けると画像が荒...
-
【エクセル】表の中の文字だけ...
-
大学生です。moodle上でのテス...
-
VBAのテキストボックスに文字列...
-
URLとかは、切り取りでないコピ...
-
空白行を無視してコピーするマ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelで行ごとコピー、同じ行を...
-
塗りつぶしの色をコピーするには
-
C+vのvは英語で何の頭文字...
-
WORDのグレー括弧って?
-
【エクセル】表の中の文字だけ...
-
セルに値がある行のみを抽出す...
-
Excel 3列毎のセルを別の表に抽...
-
VBAのテキストボックスに文字列...
-
コピーされたセルの文字が途中...
-
EXCEL 1つ飛ばしのセル参照
-
セルから一部だけを抜き出して...
-
マイナスの場合「xxxx-」...
-
エクセルでコピーしたものをコ...
-
Wordの「背景色を消す方法」教...
-
エクセルでマクロにてセル色と...
-
Wiresharkのパケットの詳細のテ...
-
コピー&貼り付けの仕方を教え...
-
Excel フィルターを掛けた状態...
-
数式による空白を無視して最終...
-
大学生です。moodle上でのテス...
おすすめ情報
ご返答ありがとうございます。
やってみたのですが上手く動きません汗
フォルダ内のデータを集計するvbaを作りたいのです。
いま作ってるのは
Dim A'フォル内の1つのブック名を取得
A=Dir(ThisWorkbook.Path&"/回答/*)
Do While A <> "" 'ブックを開く
Workbooks.Open ThisWorkbook.Path&"/回答&A
With ThisWorkbook.Sheets("集計")
'アンケート結果をコビ
Range("A1").CurrentRegion.Copy.Cells(Rows.Count, "A").End(xlUp).Offset(1, 0)
ブックを閉じる
Activeworkbook.Close False
End With
Activelorkbook.Close Falsel
A= Dir()'次のブック名を取得
Loop
End Sub
以上です。