No.2ベストアンサー
- 回答日時:
画像のコードだとよく見えない(老眼なので)から、実際と合うかわかりませんけど。
・1列とばしなので変数的には、あるループ変数+1が隣の列になりますよ。
・書き出しは2列なのでReDimでの 1 To 1 はおかしいしResizeも同様かと。
多分こんな感じじゃない?(使用されてない変数は省いてますが)
Dim i As Long, j As Long
Dim x1 As Variant
Dim ans1 As Variant
x1 = Range("d3:k5").Value
ReDim ans1(1 To UBound(x1, 1), 1 To 2)
For i = LBound(x1, 1) To UBound(x1, 1)
For j = LBound(x1, 2) To UBound(x1, 2) - 1 Step 2
ans1(i, 1) = ans1(i, 1) + x1(i, j) 'みかん
ans1(i, 2) = ans1(i, 2) + x1(i, j + 1) 'バナナ
Next
Next
With Range("l3").Resize(UBound(ans1, 1), UBound(ans1, 2))
.Value = ans1
.NumberFormatLocal = "#,##0"
End With
No.3
- 回答日時:
関数でできます。
質問文の例では、
L3セルに『=SUMPRODUCT(ISEVEN(COLUMN(D3:K3))*1,D3:K3)』を入力して下方向にコピペ
M3セルに『=SUMPRODUCT(ISODD(COLUMN(D3:K3))*1,D3:K3)』を入力して下方向にコピペ
注意するのはデータの配置を変更した場合です。ISEVEN関数が偶数列、ISODD関数が奇数列、でTRUEを返す関数なので、それに応じて修正する必要があります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(趣味・アウトドア・車) EXCELの計算 3 2023/03/16 10:02
- Excel(エクセル) SUBTOTAL SUMIF?? 2 2023/03/16 11:25
- Excel(エクセル) 条件に合った数値の合計を表示させたい関数と条件指定の方法 3 2023/05/13 16:07
- Excel(エクセル) シート参照を含む数式を連続コピー 3 2022/12/10 11:42
- 飛行機・空港 ビジネスやプレエコへのアップグレード入札についての疑問 1 2022/09/03 21:02
- 預金・貯金 コンビニについて。最近家計簿を付けるようになってから気づいたのですが、コンビニが生活費の1番無駄なも 10 2023/04/23 17:08
- Excel(エクセル) 別シートに毎回異なるデータをコピーする 7 2022/06/24 09:02
- 会計ソフト・業務用ソフト Excelの見積書の消費税をブルタウンで変更したい。 3 2023/02/14 16:41
- 分譲マンション マンション大規模修繕工事の資金不足 神奈川県の築37年総戸数36戸のマンションの管理組合理事長を今年 7 2022/09/03 19:55
- その他(Microsoft Office) 従業員増減対応で当番種類の増減対応な当番表 21 2022/07/19 07:30
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VB.NET)コンボボックスの連動に...
-
エクセル・VBAでテキストボック...
-
エクセルのVBAでの7×7の魔方陣...
-
小数点以下五桁一致の判定
-
C#のループでtextboxに値を入れ...
-
C言語のサフィックスについて
-
三項でたとえば交換って
-
VBA public変数はどのようなこ...
-
VB.NETでのイベントの途中終了
-
プログラムの素朴な質問です 分...
-
comboboxのクリックイベントに...
-
VBスクリプトでファイルのコピ...
-
sublimit textっていうエディタ...
-
ClickとChangeイベントの違いは...
-
アクセスできない保護レベルエ...
-
エクセルVBAでテキストボッ...
-
チェックボックスを操作できな...
-
レコードセットにnullの場合
-
他のフォームから別のフォーム...
-
Excel VBAでsub,dimは何の略?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセル・VBAでテキストボック...
-
二点の座標から距離や角度を求...
-
VB.NET)コンボボックスの連動に...
-
VC++ (byte)(col & 0xFF) の意味
-
複数条件のオートフィルタ(VBA)
-
検索結果の指定列をリストボッ...
-
線の太さ
-
テキストファイルの読み込みと...
-
VBAにおけるニュートン法
-
2次元配列を返す関数について
-
for文の質問です。
-
4変数の非線形方程式のときかた
-
エクセル ユーザーフォーム ...
-
ドラゴン曲線を再帰で書く
-
VC++2010 大きい桁数をBYTE型配...
-
sublimit textっていうエディタ...
-
エクセルVBAでテキストボッ...
-
VBA public変数はどのようなこ...
-
VBAでcallで呼び出したsubを終...
-
他のフォームから別のフォーム...
おすすめ情報
一列飛ばしではなく一列飛ばしですね
失礼いたしました。