いつも大変お世話になっております。
以下のコードを実行すると
添付したファイルのようになります。
合計の値が間違って出てくるのです
どこがまちがっているわかる方お願い致します。
よろしくお願い致します。
Sub asf()
Dim Box As Variant
Dim Ans As Variant
Dim i, j As Long
Dim col As Variant
Dim y As Long
col = Array(1, 3)
x = Cells(Rows.Count, 34).End(xlUp).Row + 1
Box = Range("ai549", Range("ai" & Rows.Count).End(xlUp)).Resize(, 3).Value
ReDim Ans(1 To 1, 1 To UBound(Box, 2))
For i = LBound(Box, 2) To UBound(Box, 2)
For j = LBound(Box) To UBound(Box)
Ans(1, i) = Ans(1, i) + Box(j, i)
Next j
Next i
For y = 35 To 37 Step 2
Cells(561, y) = Ans
Next y
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 【VBA】特定のワードが入っている行全体を塗りつぶしたい 4 2022/04/20 15:22
- Visual Basic(VBA) このマクロの説明文を教えてほしいです。 1 2023/01/12 09:17
- Visual Basic(VBA) vba 重複データ合算 5 2023/07/05 18:55
- Visual Basic(VBA) VBA横データを縦にしたいです 2 2023/08/08 19:38
- Visual Basic(VBA) 別シートから年齢別の件数をカウントしたい 6 2023/01/23 12:00
- Visual Basic(VBA) 数字が「0」の列を削除するため、下記のコードを実行しましたが、コンパイルエラーSubまたはFunct 3 2022/12/04 00:00
- Visual Basic(VBA) 別シートから年齢別の件数をカウントしたいの続き 5 2023/01/24 00:16
- Visual Basic(VBA) ExcelVBAで、index、match関数を使用して、指定範囲に出力したい 3 2022/10/18 21:53
- Visual Basic(VBA) VBAが止まります。 1 2022/09/02 14:51
- Visual Basic(VBA) 前回ご教授いただいたコードに覚えたてのループ処理で品名りんごAから順に20回for nextでループ 7 2023/01/13 22:01
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
bashスクリプト内のpostgreSQL...
-
鯉はどうして水面に跳ねるので...
-
pHジャンプについて教えてくだ...
-
中国の人が一斉にジャンプした...
-
アルファベットを中国語(漢字...
-
皆さん、おはようございます♪ ...
-
『ロボットのような人』とはど...
-
ワークポイントとは何ですか(...
-
この問題の解き方なんですが、x...
-
こんな商品あったらいいな!
-
どうして港湾施設のドルフィン...
-
走っている電車内でジャンプし...
-
某ファミレスのロボット
-
自由落下する箱の中の運動につ...
-
ビー玉を41個使って遊ぶゲー...
-
dynamicsとkineticsの違いって...
-
みなさん、おはよう御座います...
-
オイラーの公式について、おい...
-
Marvin-y の意味
-
資本主義を勉強しているのです...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
bashスクリプト内のpostgreSQL...
-
iframe と ssi のメリットとデ...
-
VBA 一覧からデータを抽出し、...
-
PHPとASPとJSPのメリット...
-
ディープフェイクを作成するサ...
-
pdfをaiに自動で変換したい
-
YAHOO JAPANの左右の広告を非表...
-
C言語
-
小論文?作文?です。お願いし...
-
FTXって、どういう意味ですか?...
-
良く オシエルという方のさも気...
-
新古車購入の諸経費
-
配列のやり方
-
鯉はどうして水面に跳ねるので...
-
pHジャンプについて教えてくだ...
-
外から帰ってきて帰宅した時に...
-
やで、って何ですか?ヤガラン...
-
steamに登録できない
-
皆さん、おはようございます♪ ...
-
dynamicsとkineticsの違いって...
おすすめ情報
Cells(561, y) = Ans(y-34)有効範囲でないと
メッセージがでます
ありがどうございました。
意味が分かりました。
ちなみにわかればおしえてくれませんでしょうか
一列とばしてFor y = 35 To 37
Cells(561, y) = Ans(1, y - 34)
Next y
指定された列のみ合計ってできますでしようか。
col = array(35,36,39)
for y = lbound(col) to ubound(col)
ふうになかなかうまくいきません