この問題を解決する方法の提案はありますか?
(更新しました)
numerator
、denominator
整数値を含む範囲です。
これらの範囲のセルごとに分割したい、例えば:
numerator(1)/denominator(1) numerator(2)/denominator(2) ...
に結果を貼り付けますquotient
。すべての範囲は同じサイズで、行ベクトル次元です。
私の解決策の試み:
Sub DivRanges()
Dim targetRng As Range, sourceRng1 As Range, sourceRng2 As Range
For i = 1 To targetRng.Cells.Count
quotient.Cells(i).Value = numerator.Cells(i).Value / denominator.Cells(i).Value
Next i
End Sub
問題はDivRanges
、範囲が行ベクトルであるため、範囲の各値をループしないことです。代わりに、私が成長するにつれて、水平に 1 ステップ下がります。この問題は、範囲のセルが隣接していない場合に発生します。
これは、 mehow のコードに基づく問題の表示です。結果は、シートで選択されたセルです。