
いつもお世話になっております
読み込みで一行おきに配列に格納したのですが、
できますでしょうか
理由は書き出すときに
添付ファイルのようにしたのです
わかる方おしえてくれませんでしょうか
Dim mData1 As Variant, mData2 As Variant
With Range("B2")
mData1 = .CurrentRegion.Value
End With
ReDim mData2(1 To UBound(mData1), 1 To UBound(mData1, 2))
Dim i As Long, j As Long, Cnt As Long
Cnt = 2
For i = 2 To UBound(mData1)
For j = 1 To UBound(mData1, 2)
mData2(i, j) = mData1(i, j)
Next j
Cnt = Cnt + 1
Next i

No.1ベストアンサー
- 回答日時:
こんばんは。
例えば、下記の様な感じでしょうか? 手入力で実際に試していないので、
若しかしたら、エラーになるかも知れませんが。。。
Dim mData1 As Variant, mData2() As String
Dim i As Long, j As Long
With Range("B2")
mData1 = .CurrentRegion.Value
End With
Redim mData2(UBound(mData1)*2-3,UBound(mData1, 2))
For i = 2 To UBound(mData1)
For j = 1 To UBound(mData1, 2)
mData2(i*2-3, j) = mData1(i, j)
Next j
Next i
ありがとうございました。
まさしく これです。
配列に一行おきに格納して
吐き出すほうが早いと思いました。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelにて、フォルダ内のTextファイルをマクロで統合すると文字化けしてしまう時の解消コード 4 2023/01/01 07:32
- Excel(エクセル) VBAで組み合わせ算出やCOUNTIFSの処理を高速化したいです。 4 2022/04/07 02:38
- Visual Basic(VBA) 別シートから年齢別の件数をカウントしたいの続き 5 2023/01/24 00:16
- Visual Basic(VBA) Sub 分けてソートして貼り付ける() Dim srcSheet As Worksheet Dim 6 2023/08/04 19:57
- Visual Basic(VBA) エクセル マクロ(A1:A10)までの中で一番多く出た数字をB10に表示 6 2023/04/25 17:01
- Visual Basic(VBA) ExcelVBAで質問です。離れた二次元配列を一つにしたい 4 2022/07/26 19:06
- Visual Basic(VBA) 改行ごとに行を追加し、数量を分割 4 2023/07/11 16:39
- Visual Basic(VBA) VBA 配列を使ったコードに直していただけますか 4 2023/05/06 15:18
- Visual Basic(VBA) VBA横データを縦にしたいです 2 2023/08/08 19:38
- Visual Basic(VBA) Dateserialで データ抽出 2 2022/06/26 21:07
このQ&Aを見た人はこんなQ&Aも見ています
-
VBA 1次元配列を2次元に追加する
Visual Basic(VBA)
-
配列でデータが入っている要素を求める方法
Visual Basic(VBA)
-
VBAでループ内で使う変数名を可変にできないか。
Visual Basic(VBA)
-
-
4
エクセルVBA 配列からセルに「関数式」を一気代入したい
Visual Basic(VBA)
-
5
VBAの配列サイズとメモリに関して
Visual Basic(VBA)
-
6
VBAで保存しないで閉じると空のBookが残る
Excel(エクセル)
-
7
エクセル:マクロ「Application.CutCopyMode = False」って?
Excel(エクセル)
-
8
Application.ScreenUpdating = Falseが効きません
Visual Basic(VBA)
-
9
EXCEL VBA セルに既に入力されている文字に文字を追加する
Excel(エクセル)
-
10
ExcelVBAで質問です。離れた二次元配列を一つにしたい
Visual Basic(VBA)
-
11
表にフィルターをかけ、絞ったデータ(可視化セルのみ)を一次元配列として変数に入れるという動作を書きた
Visual Basic(VBA)
-
12
配列のペースト出力結果の書式について
Visual Basic(VBA)
-
13
エクセルのエラーメッセージ「400」って?
Visual Basic(VBA)
-
14
Excelで数値→文字列変換で指数表示になったものをいっぺんに直したい
Excel(エクセル)
-
15
ブック名、シート名を他のモジュールからも参照可能にする方法
Access(アクセス)
-
16
VBAでエクセルシートを更新(リフレッシュ)する方法を教えて下さい。
Excel(エクセル)
-
17
ExcelのVBA。public変数の値が消える
Visual Basic(VBA)
-
18
メッセージボックスのOKボタンをVBAでクリックさせたい
Visual Basic(VBA)
-
19
VBAで、離れた複数の列に対して処理を施すには?
Visual Basic(VBA)
-
20
Excel VBAでのWorksheet_Changeが動作しない原因
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
表にフィルターをかけ、絞った...
-
[エクセル]連続する指定範囲か...
-
エクセルで、絶対値の平均を算...
-
ExcelのINDEXとMATCH関数でスピ...
-
配列がとびとびである場合の書き方
-
Excelのセルの色指定をVBAから...
-
Excel オートフィルタのリスト...
-
配列のSession格納、及び取得方...
-
エクセル 条件を指定した標準...
-
CSVファイルの読み込みと表示(V...
-
DataSetから、DataTableを取得...
-
読み込みで一行おきに配列に格納
-
【VBA】ユーザーフォーム リス...
-
array関数で格納した配列の型を...
-
iniファイルのキーと値を取得す...
-
【Excel】VLOOKUP検索値が複数...
-
Sessionに格納した二次元配列を...
-
Datatableへの代入
-
2次元配列への格納方法について
-
Excel VBA 配列の分割について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで、絶対値の平均を算...
-
[エクセル]連続する指定範囲か...
-
表にフィルターをかけ、絞った...
-
ExcelのINDEXとMATCH関数でスピ...
-
Excelのセルの色指定をVBAから...
-
Excel オートフィルタのリスト...
-
DataSetから、DataTableを取得...
-
array関数で格納した配列の型を...
-
読み込みで一行おきに配列に格納
-
.NET - 配列変数を省略可能の引...
-
【VBA】ユーザーフォーム リス...
-
配列がとびとびである場合の書き方
-
SUMPRODUCT関数を用いた最小値
-
iniファイルのキーと値を取得す...
-
VBAでの100万行以上のデータの...
-
エクセルでエラーを無視して一...
-
配列のSession格納、及び取得方...
-
VBA 配列に格納した値の平均の...
-
VB6.0 ファイルの一括読込み
-
Datatableへの代入
おすすめ情報