![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
マクロ等について全くの初心者ですm(_ _)m
以下のマクロを組むにはどうしたらよいか教えて頂けませんでしょうか。
よろしくお願い致します。
サンプル1~10のデータを10回取ったとき、以下のようにデータが1列に100個並んでいて、No.1がサンプル1のデータ、No.2がサンプル2のデータ・・・No.11がサンプル1のデータ、No.12がサンプル2のデータ・・・となっています。これを別のシートに、横にNo.、縦にデータ値を並べ変えたいです。
No. 値
1 101
2 100
:
10 101
11 103
12 102
:
100 102
↓以下のように別のシートに並び変えたい。
サンプル1 サンプル.2 ・・・・ サンプル10
1 101 100 ・・・・ 101
2 103 102 :
: : : :
10 102
No.2ベストアンサー
- 回答日時:
こんなのは、ロジックといって、経験していかないと良いものは作れない。
初心者はVBAのオブジェクトやプロパティ・メソッドのほかにこういう訓練をしないと。少し本を読んだ後でも、こちらで行き詰まるものが多い。このロジックは、普通は、数通りは考えられる場合が多い。
要点は
・繰り返しを何処に見つけるか。
・それをどうコードで表現するか
一例で、2重ループといわれるものでやってみた。
Sheet2を中心にして考えている。Sheet2の在るセルは、Sheet1のドノセルから持ってくるのかと。
2つのシートを扱う問題なのも本当は、初心者向けじゃない。
Sub test01()
Dim sh1, sh2
Set sh1 = Worksheets("Sheet1")
Set sh2 = Worksheets("Sheet2")
d = sh1.Range("a65536").End(xlUp).Row
For i = 1 To Int(d / 10) + 1
For j = 1 To 10
sh2.Cells(i, j) = sh1.Cells((i - 1) * 10 + j, "A")
Next j
Next i
End Sub
回答ありがとうございます。
ご察しの通り、うまく表現できず困っておりました。
この例を参考に応用できるよう頑張っていきたいと思います。
またよろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) VBA 指定した列にある日時データから時間を削除する方法について 4 2022/04/14 11:17
- Excel(エクセル) VBA 文字列変換と指定した列にある日時データから時間を削除する方法について 2 2022/04/14 15:23
- Excel(エクセル) マクロ 2行ごとの並び替えについて 4 2022/12/14 12:27
- Excel(エクセル) VBAのoffsetの動き方について教えてください 3 2022/11/25 23:36
- Visual Basic(VBA) VBAで、1つのエクセルで、2つのシートからもう1つのシートに条件のある転記コードを教えてください。 1 2023/03/16 18:07
- Excel(エクセル) VBAで、シート間の転記するコードを教えてください。 4 2023/03/26 10:43
- Visual Basic(VBA) VBAで大量データの処理 3 2022/11/15 21:53
- Excel(エクセル) EXCEL 関数を教えてください。(A列の同じ値が複数ある場合vlookupで出来ますか) 4 2022/12/07 20:54
- JavaScript json形式データのデータ連携について 4 2022/04/05 23:01
- Excel(エクセル) 簡単なエクセルマクロについて 4 2023/02/20 10:22
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
教えて下さい
-
【エクセル】測定時間がバラバ...
-
メモ帳(テキストデータ)をExc...
-
Android携帯をUSBメモリ代わりに
-
エクセルで前の行と同じ項目名...
-
Accessで該当データにフラグを...
-
Excellで並べ替えについて(記号...
-
マクロVBAについて
-
特定のデータの抽出方法を教え...
-
データ取得時のエラーに関して
-
複数のブックのデータを集めて...
-
エクセルでデータ分析をしてみたい
-
CString型の文字列連結について
-
バブルソートの実行時間について
-
ページ数を求めたい
-
大学のゼミのレポートがムカつ...
-
cakePHPでバルクインサートする...
-
プログラムで重複した時間帯は...
-
この行は既に別のテーブルに属...
-
VBA 該当データがない時 ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
教えて下さい
-
配列でデータが入っている要素...
-
【エクセル】測定時間がバラバ...
-
メモ帳(テキストデータ)をExc...
-
VBA 空白セルを削除ではない方...
-
多量のSUMIF式を軽くしたい
-
この行は既に別のテーブルに属...
-
S9タイプからXタイプにデータ...
-
Excelのマクロでワードのテキス...
-
エクセルで2つの時系列のデー...
-
Accessで該当データにフラグを...
-
ユーザーフォームのテキストボ...
-
シーケンサにパソコンからアク...
-
EXCELVBAでSQLserverからデータ...
-
[C言語] コメント文字列を無視...
-
VBAを使ってOutlookメール本文...
-
プログラミング python pandas ...
-
VBA 毎日取得するデータを順番...
-
<VB>String→Object
-
カンマからスラッシュに
おすすめ情報