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も見ています
-
外出時に「待たせる妻」vs イライラする「待つ夫」は日本だけ?見習いたい海外事情
夫の家事参加に積極的なイメージのある海外でも、同様の事例はあるのか。結婚カウンセラーの佐竹悦子さんに伺ってみた。
-
エクセルの表の参照値から円を取って数字で扱えるようにしたい
Excel(エクセル)
-
Excelで【1-11】と入力すると【1月11日】になってしまう
Excel(エクセル)
-
エクセルのcountifのワイルドカードについて
Excel(エクセル)
-
-
4
エクセルのセル統合について
Excel(エクセル)
-
5
<急募>エクセルデータの関数を用いた並び替えについて
Excel(エクセル)
-
6
Excel データの並び替え
Excel(エクセル)
-
7
Excel表について(1)
Excel(エクセル)
-
8
エクセル詳しい方教えて下さい
Excel(エクセル)
-
9
Excel表について(2)
Excel(エクセル)
-
10
Excelでこういう年を切り替えられる簡易なカレンダーを作ったのですが、 年や月を変えると、色が付い
Excel(エクセル)
-
11
Excelのテーブルでmatch関数の使い方について
Excel(エクセル)
-
12
エクセル 該当行だけを表示したい。 削除でもいいし、非表示でもいいです。 手動でひひょうじにするので
Excel(エクセル)
-
13
エクセルの「パスの定義」の仕方について教えてください
Excel(エクセル)
-
14
曜日の 月 を (月) と表示させる方法について
Excel(エクセル)
-
15
同一セルに入力規則のリストと参照する設定併用できるような設定はありますでしょうか!!
Excel(エクセル)
-
16
excelの不要な行の削除ができない!
Excel(エクセル)
-
17
同じ型【ハイフンと数字】をぶつけて、イコールである事を証明する関数はありますか?
Excel(エクセル)
-
18
Excelの関数に関する質問です
Excel(エクセル)
-
19
Excelでの判別方法
Excel(エクセル)
-
20
データの入力規則 Excelです。 例えば、 C1セルに、 A列のデータ(B列にあいうえお"と入っ"
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelで行ごとコピー、同じ行を...
-
PDFの一部を切り取って別のシー...
-
塗りつぶしの色をコピーするには
-
【エクセル】表の中の文字だけ...
-
WORDのグレー括弧って?
-
Excel 3列毎のセルを別の表に抽...
-
C+vのvは英語で何の頭文字...
-
セルに値がある行のみを抽出す...
-
VBAのテキストボックスに文字列...
-
数式による空白を無視して最終...
-
エクセルでコピーしたものをコ...
-
EXCEL 1つ飛ばしのセル参照
-
コピー&貼り付けの仕方を教え...
-
エクセルのマクロについて教え...
-
ショートカットでのコピーと右...
-
Excel フィルターを掛けた状態...
-
Wordで文字をコピー・ペースト...
-
エクセルでマクロにてセル色と...
-
セルから一部だけを抜き出して...
-
オートフィルタ時に非表示にし...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelで行ごとコピー、同じ行を...
-
塗りつぶしの色をコピーするには
-
PDFの一部を切り取って別のシー...
-
【エクセル】表の中の文字だけ...
-
C+vのvは英語で何の頭文字...
-
Excel 3列毎のセルを別の表に抽...
-
WORDのグレー括弧って?
-
VBAのテキストボックスに文字列...
-
エクセルでコピーしたものをコ...
-
コピーされたセルの文字が途中...
-
セルに値がある行のみを抽出す...
-
EXCEL 1つ飛ばしのセル参照
-
Excel関数について質問ですm(__)m
-
数式による空白を無視して最終...
-
Adobe Acrobat DCのスナップシ...
-
空白行を無視してコピーするマ...
-
エクセルでマクロにてセル色と...
-
マイナスの場合「xxxx-」...
-
コピー&貼り付けの仕方を教え...
-
セルから一部だけを抜き出して...
おすすめ情報
ご返答ありがとうございます。
やってみたのですが上手く動きません汗
フォルダ内のデータを集計する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
以上です。