-2
Разработка VBA для создания значений в трех прямоугольниках и определения пересечения чисел.Код Excel VBA для ввода значений в прямоугольники
Пример кода для создания кода.
Public Sub call_shareRectangles()
Call shareRectangles("inputRange", "C1")
End Sub
Private Sub shareRectangles(referenceRange As String, initCell As String)
Dim R As Range
Dim rangeIterator As Integer
Dim countRange As Integer
Dim move As Integer
Set R = Names(referenceRange).RefersToRange
rangeIterator = 1
countRange = Range(referenceRange).Count
move = 0
While (rangeIterator <= countRange)
For i = 1 To R(rangeIterator)
For j = 1 To R(rangeIterator)
Range(initCell).Offset(move + i - 1, j - 1) = R(rangeIterator)
Next j
Next i
move = move + R(rangeIterator)
rangeIterator = rangeIterator + 1
Wend
End Sub
Решение прямоугольниками необходимо
Вы действительно просите сделать домашнее задание для вас? – Alexander
Почему в нижней левой части синего прямоугольника есть '2'? Не имеет смысла для меня. –
Да, я вообще не могу понять эту проблему. – orih