いつもお世話になっております
読み込みで一行おきに配列に格納したのですが、
できますでしょうか
理由は書き出すときに
添付ファイルのようにしたのです
わかる方おしえてくれませんでしょうか
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も見ています
-
「環境が人を育てる」って本当?環境によって人格や生き方は本当に変わるのか
環境が人生に与える影響は実際どれほどのものなのか、専門家の田宮由美さんに伺った。
-
Excel VBAでn行毎に行の選択
Excel(エクセル)
-
一行おきにコピーするマクロが知りたい
Excel(エクセル)
-
Excelのセルの色指定をVBAから配列を用いて効率的に行う方法はあり
Visual Basic(VBA)
-
-
4
VBA 連続行データを5行ずつ隣の列に貼り付ける
Excel(エクセル)
-
5
エクセルVBA 1行飛ばしで転記するループ処理
Excel(エクセル)
-
6
エクセルVBA 配列からセルに「関数式」を一気代入したい
Visual Basic(VBA)
-
7
エクセルVBA 4行飛ばしで転記するループ処理
Excel(エクセル)
-
8
ExcelVBAで質問です。離れた二次元配列を一つにしたい
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelのセルの色指定をVBAから...
-
[エクセル]連続する指定範囲か...
-
array関数で格納した配列の型を...
-
VBA フォルダ一覧を取得したい
-
ショッピングカートの合計金額...
-
ノーツのデータをVBScriptで取...
-
VBA 配列に格納した値の平均の...
-
ExcelのINDEXとMATCH関数でスピ...
-
【VBA EXCEL2000 グラフ】 月...
-
VBA listBoxについて
-
For Nextマクロの高速化につい...
-
Timerの処理が分かりません
-
エクセルの関数 一列おき 文...
-
Excel VBA 配列の分割について
-
エクセル 条件を指定した標準...
-
最小値を求める方法
-
【VBA】ユーザーフォーム リス...
-
directX9.0を用いて三次元配列...
-
[VBA]改行入りのセルの値を配列...
-
エクセル2013VBA タイトルを除...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ExcelのINDEXとMATCH関数でスピ...
-
array関数で格納した配列の型を...
-
Excelのセルの色指定をVBAから...
-
[エクセル]連続する指定範囲か...
-
エクセルで、絶対値の平均を算...
-
VBA listBoxについて
-
表にフィルターをかけ、絞った...
-
VBA 配列に格納した値の平均の...
-
iniファイルのキーと値を取得す...
-
[VBA]改行入りのセルの値を配列...
-
配列がとびとびである場合の書き方
-
エクセルでエラーを無視して一...
-
DataSetから、DataTableを取得...
-
Excel オートフィルタのリスト...
-
Split関数でLong配列に格納する...
-
読み込みで一行おきに配列に格納
-
VB6.0 ファイルの一括読込み
-
SUMPRODUCT関数を用いた最小値
-
For Nextマクロの高速化につい...
-
Dictionaryを使い4つの条件の一...
おすすめ情報