Ребят, в лабораторной работе задание: произвести обмен данными (значениями) между двумя диапазонами. Нашла макрос, он работает как надо, все замечательно... Но мне для защиты нужно объяснить каждую функцию, строку и их значения.
вот сам макрос:
Код
Sub SelsXchange()
With Selection
If Not .Areas.Count = 2 Then Exit Sub
If Not .Areas(1).Columns.Count = .Areas(2).Columns.Count Then Exit Sub
If Not .Areas(1).Rows.Count = .Areas(2).Rows.Count Then Exit Sub
Dim tmpArea: tmpArea = .Areas(1)
'Range("A1:A10").Value = tmpArea.Value
.Areas(1).Value = .Areas(2).Value
.Areas(2).Value = tmpArea
'.Areas(2).Value = Range("A1:A10").Value
End With
End Sub